Class FilterOptionFactory
java.lang.Object
ai.stapi.graphoperations.graphLoader.search.filterOption.factory.FilterOptionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFilterOption<?>copyWithNewAttributeNamePath(FilterOption<?> originalFilter, PositiveGraphDescription attributeNamePath) FilterOption<?>create(String filterStrategy, FilterOptionParameters filterOptionParameters) FilterOption<?>createComposite(String filterStrategy, List<FilterOption<?>> childFilterOption) createLeaf(String filterStrategy, PositiveGraphDescription attributeNamePath, Object attributeValue) createLeaf(String filterStrategy, String attributeName, Object attributeValue) FilterOption<?>createList(String filterStrategy, AbstractOneValueFilterOption<?> childFilterOption) FilterOption<?>createLogical(String filterStrategy, List<FilterOption<?>> childFilterOption) getAttributeNamePath(FilterOption<?> filterOption)
-
Constructor Details
-
FilterOptionFactory
public FilterOptionFactory()
-
-
Method Details
-
create
-
createLeaf
public AbstractOneValueFilterOption<?> createLeaf(String filterStrategy, PositiveGraphDescription attributeNamePath, Object attributeValue) -
createLeaf
public AbstractOneValueFilterOption<?> createLeaf(String filterStrategy, String attributeName, Object attributeValue) -
createComposite
public FilterOption<?> createComposite(String filterStrategy, List<FilterOption<?>> childFilterOption) -
createList
public FilterOption<?> createList(String filterStrategy, AbstractOneValueFilterOption<?> childFilterOption) -
createLogical
public FilterOption<?> createLogical(String filterStrategy, List<FilterOption<?>> childFilterOption) -
copyWithNewAttributeNamePath
public FilterOption<?> copyWithNewAttributeNamePath(FilterOption<?> originalFilter, PositiveGraphDescription attributeNamePath) -
getAttributeNamePath
-