Package com.tietoenator.trip.jxp.facet
Class TdbFieldTermFacet
java.lang.Object
com.tietoenator.trip.jxp.facet.TdbFacet
com.tietoenator.trip.jxp.facet.TdbFieldTermFacet
- All Implemented Interfaces:
Iterable<TdbFacetValue>
- Direct Known Subclasses:
TdbClassificationFacet
,TdbKvpFacet
A facet whose values are a subset of the terms of a TRIP database field.
-
Constructor Summary
ConstructorsConstructorDescriptionTdbFieldTermFacet
(String fieldname) Create a facet based on a field in the currently open database or in a search set.TdbFieldTermFacet
(String fieldname, String mask) Create a facet based on a field in the currently open database -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears accumulated state from this object.void
close()
Closes this facet by releasing server-side resources and removes the the accumulated state from the object.getMask()
Returns the comparison maskgetValue
(int index) Retrieve a facet value object.void
Alter the search mask for the facet.Methods inherited from class com.tietoenator.trip.jxp.facet.TdbFacet
getBaselineKey, getBaselineSize, getDatabase, getDefaultTimeout, getFetchFrom, getFetchTo, getLowerFrequencyLimit, getName, getSearchSet, getSortOrder, getTimeout, getUpdateValueCount, getUpperFrequencyLimit, getValueCount, isBaselineAtEnd, isOpenExisting, isRegisterBaseline, isResetBaseline, isUseBaseline, iterator, setBaselineAtEnd, setBaselineKey, setBaselineSize, setDatabase, setDefaultTimeout, setFetchFrom, setFetchTo, setFrequencyLimits, setOpenExisting, setRegisterBaseline, setResetBaseline, setSearchSet, setSortOrder, setTimeout, setUseBaseline
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
TdbFieldTermFacet
Create a facet based on a field in the currently open database or in a search set.- Parameters:
fieldname
- Name of field or view- Throws:
TdbException
- If invalid arguments were supplied.
-
TdbFieldTermFacet
Create a facet based on a field in the currently open database- Parameters:
fieldname
- Name of field or viewmask
- Comparison mask to select values from the field- Throws:
TdbException
- If invalid arguments were supplied.
-
-
Method Details
-
getMask
Returns the comparison mask -
setMask
Alter the search mask for the facet.- Throws:
TdbException
-
clear
public void clear()Description copied from class:TdbFacet
Clears accumulated state from this object. -
close
public void close()Description copied from class:TdbFacet
Closes this facet by releasing server-side resources and removes the the accumulated state from the object. -
getValue
Description copied from class:TdbFacet
Retrieve a facet value object.- Specified by:
getValue
in classTdbFacet
- Parameters:
index
- 0-based index of facet value- Returns:
- TdbFacetValue object
- Throws:
TdbException
- If facet value could not be returned.
-