atg.search.routing.command.search
Class RankingExpressionGroupText

java.lang.Object
  extended by atg.search.routing.command.search.RankingExpressionGroupBasic
      extended by atg.search.routing.command.search.RankingExpressionGroupText
All Implemented Interfaces:
RankingExpressionGroup, java.io.Serializable

public class RankingExpressionGroupText
extends atg.search.routing.command.search.RankingExpressionGroupBasic

Ranking expression group for text

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
RankingExpressionGroupText(java.lang.String text)
          Constructs a new expression group
RankingExpressionGroupText(java.lang.String text, StringOp op, java.lang.Boolean caseSensitive)
          Constructs a new expression group
 
Method Summary
protected  java.lang.String getAttributesXML()
           
protected  java.lang.String getExpressionName()
           
 StringOp getOp()
          Returns the operation
 java.lang.String getText()
          Returns the text to test
protected  java.lang.String getValue()
           
 java.lang.Boolean isCaseSensitive()
          Returns whether it is case sensitive
 void setCaseSensitive(java.lang.Boolean caseSensitive)
          Sets whether it is case sensitive
 void setOp(StringOp op)
          Sets the operation
 void setText(java.lang.String text)
          Sets the text to test
 
Methods inherited from class atg.search.routing.command.search.RankingExpressionGroupBasic
toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

RankingExpressionGroupText

public RankingExpressionGroupText(java.lang.String text)
Constructs a new expression group

Parameters:
text - text to test

RankingExpressionGroupText

public RankingExpressionGroupText(java.lang.String text,
                                  StringOp op,
                                  java.lang.Boolean caseSensitive)
Constructs a new expression group

Parameters:
text - text to test
op - operation, or null for default
caseSensitive - case sensitivity, or null for default
Method Detail

isCaseSensitive

public java.lang.Boolean isCaseSensitive()
Returns whether it is case sensitive

Returns:
whether it is case sensitive

setCaseSensitive

public void setCaseSensitive(java.lang.Boolean caseSensitive)
Sets whether it is case sensitive

Parameters:
caseSensitive - whether it is case sensitive

getOp

public StringOp getOp()
Returns the operation

Returns:
the operation

setOp

public void setOp(StringOp op)
Sets the operation

Parameters:
op - the operation

getText

public java.lang.String getText()
Returns the text to test

Returns:
the text to test

setText

public void setText(java.lang.String text)
Sets the text to test

Parameters:
text - the text to test

getExpressionName

protected java.lang.String getExpressionName()
Specified by:
getExpressionName in class atg.search.routing.command.search.RankingExpressionGroupBasic

getAttributesXML

protected java.lang.String getAttributesXML()
Specified by:
getAttributesXML in class atg.search.routing.command.search.RankingExpressionGroupBasic

getValue

protected java.lang.String getValue()
Specified by:
getValue in class atg.search.routing.command.search.RankingExpressionGroupBasic