atg.search.routing.command.search
Class RankingExpressionGroupTitle

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

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

Ranking expression group for titles.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
RankingExpressionGroupTitle(java.lang.String title)
          Constructs a new expression group using defaults for op and case
RankingExpressionGroupTitle(java.lang.String title, 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 getTitle()
          Returns the title
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 setTitle(java.lang.String title)
          Sets the title
 
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

RankingExpressionGroupTitle

public RankingExpressionGroupTitle(java.lang.String title)
Constructs a new expression group using defaults for op and case

Parameters:
title - title to test

RankingExpressionGroupTitle

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

Parameters:
title - title to test
op - operation, or null for default
caseSensitive - operation, 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

getTitle

public java.lang.String getTitle()
Returns the title

Returns:
the title

setTitle

public void setTitle(java.lang.String title)
Sets the title

Parameters:
title - the title

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