Copyright© 2008-2022 Sitevision AB, all rights reserved.
Package | Description |
---|---|
senselogic.sitevision.api.base |
Annotations and interfaces that are used or extended by others in this API.
|
senselogic.sitevision.api.link |
Link utility interfaces.
|
senselogic.sitevision.api.node |
Node utility interfaces, including predefined node iterators and node comparators
|
senselogic.sitevision.api.node.builder |
Node-related builders.
|
Modifier and Type | Method and Description |
---|---|
Filter<T> |
FilterSplit.getFilter()
Gets the filter used for the filtering operation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CustomLinkProcessor
Custom link processor interface that enables custom validation and data attributes rendering for specific link URLs.
|
Modifier and Type | Method and Description |
---|---|
Filter<Node> |
NodeFilterUtil.getAfterCalendarPropertyFilter(String aPropertyName,
Calendar aAfterThresholdValue)
Gets a filter that matches by an after value for a specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getAfterNestedCalendarPropertyFilter(String aNodePropertyName,
String aPropertyName,
Calendar aAfterThresholdValue)
Gets a filter that matches by an after value of a nested node's specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getAlwaysAcceptFilter()
Gets a filter that always matches.
|
Filter<Node> |
NodeFilterUtil.getAnyOfPrimaryNodeTypesFilter(Collection<String> aPrimaryNodeTypeNames)
Gets a filter that matches all nodes that has a primary node type that is present in given collection.
|
Filter<Node> |
NodeFilterUtil.getBeforeCalendarPropertyFilter(String aPropertyName,
Calendar aBeforeThresholdValue)
Gets a filter that matches by a before value for a specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getBeforeNestedCalendarPropertyFilter(String aNodePropertyName,
String aPropertyName,
Calendar aBeforeThresholdValue)
Gets a filter that matches by a before value of a nested node's specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getBooleanPropertyFilter(String aPropertyName,
boolean aMatchValue)
Gets a filter that matches by a specified boolean property.
|
Filter<Node> |
NodeFilterUtil.getCalendarPropertyFilter(String aPropertyName,
Calendar aMatchValue)
Gets a filter that matches by a specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getContainsStringMultiPropertyFilter(String aPropertyName,
String aContainsValue)
Gets a filter that matches by the value-contains of a specified multi-valued string property.
|
Filter<Node> |
NodeFilterUtil.getContainsStringPropertyFilter(String aPropertyName,
String aContainsValue)
Gets a filter that matches by the value-contains of a specified string property.
|
Filter<Node> |
NodeFilterUtil.getDoublePropertyFilter(String aPropertyName,
double aMatchValue)
Gets a filter that matches by a specified double property.
|
Filter<Node> |
NodeFilterUtil.getEndsWithStringPropertyFilter(String aPropertyName,
String aEndsWithValue)
Gets a filter that matches by the value-ends-with of a specified string property.
|
Filter<Node> |
NodeFilterUtil.getHasPropertyFilter(String aPropertyName)
Gets a filter that matches by the existence of a specified property.
|
Filter<Node> |
NodeFilterUtil.getIdentifierFilter(String aIdentifier)
Gets a filter that matches by a specified node identifier.
|
Filter<Node> |
NodeFilterUtil.getIdentifierPrefixFilter(String aIdentifierPrefix)
Gets a filter that matches by a specified node identifier prefix.
|
Filter<Node> |
NodeFilterUtil.getIdentifierSuffixFilter(String aIdentifierSuffix)
Gets a filter that matches by a specified node identifier suffix.
|
Filter<Node> |
NodeFilterUtil.getIgnoreCaseStringPropertyFilter(String aPropertyName,
String aCaseInsensitiveValue)
Gets a filter that matches case-insensitive by a specified string property.
|
Filter<Node> |
NodeFilterUtil.getIntPropertyFilter(String aPropertyName,
int aMatchValue)
Gets a filter that matches by a specified int property.
|
Filter<Node> |
NodeFilterUtil.getInvertedFilter(Filter<Node> aFilter)
Gets a filter that inverts the result of another filter.
|
Filter<Node> |
NodeFilterUtil.getMaxDoublePropertyFilter(String aPropertyName,
double aMaxValue)
Gets a filter that matches by the max value of a specified double property.
|
Filter<Node> |
NodeFilterUtil.getMaxIntPropertyFilter(String aPropertyName,
int aMaxValue)
Gets a filter that matches by the max value of a specified int property.
|
Filter<Node> |
NodeFilterUtil.getMaxNestedIntPropertyFilter(String aNodePropertyName,
String aPropertyName,
int aMaxValue)
Gets a filter that matches by a nested node's max value of a specified int property.
|
Filter<Node> |
NodeFilterUtil.getMinDoublePropertyFilter(String aPropertyName,
double aMinValue)
Gets a filter that matches by the min value of a specified double property.
|
Filter<Node> |
NodeFilterUtil.getMinIntPropertyFilter(String aPropertyName,
int aMinValue)
Gets a filter that matches by the min value of a specified int property.
|
Filter<Node> |
NodeFilterUtil.getMinNestedIntPropertyFilter(String aNodePropertyName,
String aPropertyName,
int aMinValue)
Gets a filter that matches by a nested node's min value of a specified int property.
|
Filter<Node> |
NodeFilterUtil.getNestedBooleanPropertyFilter(String aNodePropertyName,
String aPropertyName,
boolean aMatchValue)
Gets a filter that matches by a nested node's specified boolean property.
|
Filter<Node> |
NodeFilterUtil.getNestedCalendarPropertyFilter(String aNodePropertyName,
String aPropertyName,
Calendar aMatchValue)
Gets a filter that matches by a nested node's specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getNestedDoublePropertyFilter(String aNodePropertyName,
String aPropertyName,
double aMatchValue)
Gets a filter that matches by a nested node's specified double property.
|
Filter<Node> |
NodeFilterUtil.getNestedIntPropertyFilter(String aNodePropertyName,
String aPropertyName,
int aMatchValue)
Gets a filter that matches by a nested node's specified int property.
|
Filter<Node> |
NodeFilterUtil.getNeverAcceptFilter()
Gets a filter that never matches.
|
Filter<Node> |
NodeFilterUtil.getNoneOfPrimaryNodeTypesFilter(Collection<String> aExcludedPrimaryNodeTypeNames)
Gets a filter that matches all nodes that does not have a primary node type present in given collection.
|
Filter<Node> |
NodeFilterUtil.getNonNullFilter()
Gets a filter that matches non-null nodes.
|
Filter<Node> |
NodeFilterUtil.getNullFilter()
Gets a filter that matches null nodes.
|
Filter<Node> |
NodeFilterUtil.getPatternStringMultiPropertyFilter(String aPropertyName,
String aRegularExpression)
Gets a filter that matches by a regular expression of a specified multi-valued string property.
|
Filter<Node> |
NodeFilterUtil.getPatternStringPropertyFilter(String aPropertyName,
String aRegularExpression)
Gets a filter that matches by a regular expression of a specified string property.
|
Filter<Node> |
NodeFilterUtil.getPrimaryNodeTypeFilter(String aPrimaryNodeTypeName)
Gets a filter that matches by a specified primary node type.
|
Filter<Node> |
NodeFilterUtil.getRangeCalendarPropertyFilter(String aPropertyName,
Calendar aAfterThresholdValue,
Calendar aBeforeThresholdValue)
Gets a filter that matches by the between range of a specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getRangeDoublePropertyFilter(String aPropertyName,
double aMinValue,
double aMaxValue)
Gets a filter that matches by the range of a specified double property.
|
Filter<Node> |
NodeFilterUtil.getRangeIntPropertyFilter(String aPropertyName,
int aMinValue,
int aMaxValue)
Gets a filter that matches by the range of a specified int property.
|
Filter<Node> |
NodeFilterUtil.getRangeNestedCalendarPropertyFilter(String aNodePropertyName,
String aPropertyName,
Calendar aAfterThresholdValue,
Calendar aBeforeThresholdValue)
Gets a filter that matches by the between range of a nested node's specified Calendar property.
|
Filter<Node> |
NodeFilterUtil.getRangeNestedIntPropertyFilter(String aNodePropertyName,
String aPropertyName,
int aMinValue,
int aMaxValue)
Gets a filter that matches by a nested node's range of a specified int property.
|
Filter<Node> |
NodeFilterUtil.getStartsWithStringPropertyFilter(String aPropertyName,
String aStartsWithValue)
Gets a filter that matches by the value-starts-with of a specified string property.
|
Filter<Node> |
NodeFilterUtil.getStringMultiPropertyFilter(String aPropertyName,
String aMatchValue)
Gets a filter that matches by a specified multi-valued string property.
|
Filter<Node> |
NodeFilterUtil.getStringPropertyFilter(String aPropertyName,
String aMatchValue)
Gets a filter that matches by a specified string property.
|
Modifier and Type | Method and Description |
---|---|
List<Node> |
NodeIteratorUtil.findAll(NodeIterator aNodeIterator,
Filter<Node> aFilter)
Gets a list of all nodes from a node iterator that matches a specified filter.
|
Node |
NodeIteratorUtil.findFirst(NodeIterator aNodeIterator,
Filter<Node> aFilter)
Gets the first node from a node iterator that matches a specified filter.
|
List<Node> |
NodeIteratorUtil.findNodes(NodeIterator aNodeIterator,
Filter<Node> aFilter,
int aMaxNodesToFind)
Gets a max-sized node list from a node iterator that matches a specified filter.
|
List<Node> |
NodeTreeUtil.findPortletsByName(Node aPageNode,
String aPortletName,
Filter<Node> aNodeFilter)
Find all portlets with a specific name on a page node and applies a node filter to the result.
|
List<Node> |
NodeTreeUtil.findPortletsByType(Node aPageNode,
String aPortletType,
Filter<Node> aNodeFilter)
Find all portlets with a specific type on a page node and applies a node filter to the result.
|
Map<Node,?> |
NodeFilterUtil.getFilteredKeyMap(Map<Node,?> aNodeKeyMap,
Filter<Node> aNodeFilter)
Applies a node filter to a Map with Node keys and gets the result.
|
List<Node> |
NodeFilterUtil.getFilteredList(List<Node> aNodeList,
Filter<Node> aNodeFilter)
Applies a node filter to a list and gets the result.
|
NodeIterator |
NodeIteratorUtil.getFilteredNodeIterator(NodeIterator aNodeIterator,
Filter<Node> aNodeFilter)
Gets a filtered NodeIterator.
|
Map<?,Node> |
NodeFilterUtil.getFilteredValueMap(Map<?,Node> aNodeValueMap,
Filter<Node> aNodeFilter)
Applies a node filter to a Map with Node values and gets the result.
|
Filter<Node> |
NodeFilterUtil.getInvertedFilter(Filter<Node> aFilter)
Gets a filter that inverts the result of another filter.
|
FilterSplit<Node> |
NodeFilterUtil.split(Collection<Node> aNodeCollection,
Filter<Node> aNodeFilter)
Gets the filtering result of a split operation for a collection of nodes with a node filter as divider.
|
FilterSplit<Node> |
NodeIteratorUtil.split(NodeIterator aNodeIterator,
Filter<Node> aFilter)
Gets the filtering result of a split operation for a node iterator with a node filter as divider.
|
Modifier and Type | Method and Description |
---|---|
Filter<Node> |
CompoundOrFilterBuilder.build()
Creates a node filter instance that will perform the OR operation for all currently specified filters.
|
Filter<Node> |
CompoundAndFilterBuilder.build()
Creates a node filter instance that will perform the AND operation for all currently specified filters.
|
Modifier and Type | Method and Description |
---|---|
CompoundOrFilterBuilder |
CompoundOrFilterBuilder.addFilter(Filter<Node> aFilter)
Adds a node filter to this builder.
|
CompoundAndFilterBuilder |
CompoundAndFilterBuilder.addFilter(Filter<Node> aFilter)
Adds a node filter to this builder.
|
Sitevision - Portal and Content Management Made Easy
Sitevision is an advanced Java enterprise portal product and a portlet container (JSR 286) that implements Java Content Repository (JSR 283).
Copyright© 2008-2022 Sitevision AB, all rights reserved.