atg.repository.search.refinement
Class RangeFacetDisjunctionMultiValue
java.lang.Object
atg.repository.search.refinement.FacetValue
atg.repository.search.refinement.RangeFacetValue
atg.repository.search.refinement.RangeFacetDisjunctionMultiValue
- All Implemented Interfaces:
- DisjunctionMultiValue, java.lang.Cloneable
public class RangeFacetDisjunctionMultiValue
- extends RangeFacetValue
- implements DisjunctionMultiValue
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
Constructor Summary |
RangeFacetDisjunctionMultiValue(Facet pFacet,
java.lang.Object[] pValues,
java.lang.String pSep,
boolean pIsLastRangeValue,
java.lang.String pLastIndicator,
java.lang.String pIndicatorSeparator,
java.lang.String pValueSeparator,
int pOperation)
Constructs an instanceof RangeFacetDisjunctionMultiValue |
Methods inherited from class atg.repository.search.refinement.FacetValue |
equals, getDebug, getFacet, getMatchingDocsCount, getRefinementValue, getScore, getSeparator, hashCode, setFacet, setMatchingDocsCount, setRefinementValue, setScore, setSeparator, setValue |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
- Class version string
RangeFacetDisjunctionMultiValue
public RangeFacetDisjunctionMultiValue(Facet pFacet,
java.lang.Object[] pValues,
java.lang.String pSep,
boolean pIsLastRangeValue,
java.lang.String pLastIndicator,
java.lang.String pIndicatorSeparator,
java.lang.String pValueSeparator,
int pOperation)
- Constructs an instanceof RangeFacetDisjunctionMultiValue
setValues
public void setValues(java.lang.Object[] pValues)
- Specified by:
setValues
in interface DisjunctionMultiValue
getValues
public java.lang.Object[] getValues()
- Specified by:
getValues
in interface DisjunctionMultiValue
setValueSeparator
public void setValueSeparator(java.lang.String pValueSeparator)
getValueSeparator
public java.lang.String getValueSeparator()
getOperation
public int getOperation()
- Specified by:
getOperation
in interface DisjunctionMultiValue
setOperation
public void setOperation(int operation)
- Specified by:
setOperation
in interface DisjunctionMultiValue
getValue
public java.lang.Object getValue()
- get the first value in the array
- Overrides:
getValue
in class FacetValue
toString
public java.lang.String toString()
- to string
- Overrides:
toString
in class FacetValue
- Returns:
- A String of the format ""
removeValue
public boolean removeValue(java.lang.Object pObj)
- Description copied from interface:
DisjunctionMultiValue
- Remove the pObj value from the object's values property
- Specified by:
removeValue
in interface DisjunctionMultiValue
- Returns:
- if pObj successfully removed otherwise