public class SearchImpl extends AbstractComplement<FeatureType> implements Search
Search.OrderedAttribute
Modifier and Type | Field and Description |
---|---|
protected static Logger |
LOGGER |
ALL_FILTER, BASIC_TYPES_FILTER, COMPLEMENT_MANE, DAL_SEARCH_ATTRIBUTE_PRIORITY, LABEL_ORDER, STR_INT_LONG_LABEL_ORDER
Constructor and Description |
---|
SearchImpl(ComplementFactory<FeatureType> factory,
FeatureType object) |
Modifier and Type | Method and Description |
---|---|
java.util.List<FeatureAttributeDescriptor> |
getFavorites() |
java.util.List<Search.OrderedAttribute> |
getOrderedAttributes(java.util.function.Predicate<FeatureAttributeDescriptor> filter,
java.util.Comparator<FeatureAttributeDescriptor> comparator,
int max) |
java.util.List<Search.OrderedAttribute> |
getOrderedAttributes(java.util.function.Predicate<FeatureAttributeDescriptor> filter,
java.util.Comparator<FeatureAttributeDescriptor> comparator,
int max,
java.util.List<FeatureAttributeDescriptor> extra) |
int |
getPriority(FeatureAttributeDescriptor attribute) |
java.util.List<java.lang.String> |
getResultColumnNames() |
getFactory, getObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFactory, getObject
public SearchImpl(ComplementFactory<FeatureType> factory, FeatureType object)
public java.util.List<java.lang.String> getResultColumnNames()
getResultColumnNames
in interface Search
public java.util.List<Search.OrderedAttribute> getOrderedAttributes(java.util.function.Predicate<FeatureAttributeDescriptor> filter, java.util.Comparator<FeatureAttributeDescriptor> comparator, int max)
getOrderedAttributes
in interface Search
public java.util.List<Search.OrderedAttribute> getOrderedAttributes(java.util.function.Predicate<FeatureAttributeDescriptor> filter, java.util.Comparator<FeatureAttributeDescriptor> comparator, int max, java.util.List<FeatureAttributeDescriptor> extra)
getOrderedAttributes
in interface Search
public int getPriority(FeatureAttributeDescriptor attribute)
getPriority
in interface Search
public java.util.List<FeatureAttributeDescriptor> getFavorites()
getFavorites
in interface Search