| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools | |
| org.eclipse.persistence.jpa.jpql.tools.utility.filter | |
| org.eclipse.persistence.jpa.jpql.utility.filter |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractContentAssistVisitor.CollectionMappingFilter |
protected static class |
AbstractContentAssistVisitor.DifferentComparisonFilter |
protected static class |
AbstractContentAssistVisitor.MappingTypeFilter
This
Filter is responsible to filter out the mappings that can't have their type
assignable to the one passed in. |
protected static class |
AbstractContentAssistVisitor.PropertyMappingFilter |
| Modifier and Type | Field and Description |
|---|---|
protected Filter<IMapping> |
AbstractContentAssistVisitor.FilteringMappingCollector.filter
The
Filter used to filter out either the collection type properties or the non-
collection type properties. |
protected Filter<IMapping> |
AbstractContentAssistVisitor.MappingFilterBuilder.filter
|
protected static Filter<Expression> |
AbstractContentAssistVisitor.INVALID_IDENTIFIER_FILTER
This
Filter is used to say the Expression is invalid without doing anything. |
protected static Filter<Expression> |
AbstractContentAssistVisitor.VALID_IDENTIFIER_FILTER
This
Filter is used to say the Expression is valid without doing anything. |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Filter<Expression>> |
AbstractContentAssistVisitor.identifierFilters
This map contains the
Filter that is used to determine when an identifier is a valid
proposal, some of them depends on the expression's type. |
| Modifier and Type | Method and Description |
|---|---|
protected Filter<Expression> |
AbstractContentAssistVisitor.buildCollectionCompoundTypeFilter() |
protected Filter<Expression> |
AbstractContentAssistVisitor.buildDifferentComparisonFilter() |
protected Filter<IMapping> |
AbstractContentAssistVisitor.FilteringMappingCollector.buildFilter(String suffix) |
protected Filter<IMapping> |
AbstractContentAssistVisitor.buildMappingFilter(AbstractPathExpression expression,
Filter<IMapping> filter) |
protected Filter<IMapping> |
AbstractContentAssistVisitor.buildMappingFilter(Expression expression) |
protected Filter<IMapping> |
AbstractContentAssistVisitor.FilteringMappingCollector.buildMappingNameFilter(String suffix) |
protected Filter<Expression> |
AbstractContentAssistVisitor.buildNonCollectionCompoundTypeFilter() |
protected Filter<Expression> |
AbstractContentAssistVisitor.getFilter(String identifier) |
protected Filter<IMapping> |
AbstractContentAssistVisitor.getMappingCollectionFilter() |
protected Filter<IMapping> |
AbstractContentAssistVisitor.getMappingPropertyFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractContentAssistVisitor.FilteringMappingCollector |
AbstractContentAssistVisitor.buildFilteringMappingCollector(AbstractPathExpression expression,
Resolver resolver,
Filter<IMapping> filter,
String pattern) |
protected AbstractContentAssistVisitor.MappingCollector |
AbstractContentAssistVisitor.buildMappingCollector(AbstractPathExpression expression,
Resolver resolver,
Filter<IMapping> filter) |
protected Filter<IMapping> |
AbstractContentAssistVisitor.buildMappingFilter(AbstractPathExpression expression,
Filter<IMapping> filter) |
protected void |
AbstractContentAssistVisitor.visitPathExpression(AbstractPathExpression expression,
Filter<IMapping> filter)
Visits the given
AbstractPathExpression by attempting to resolve the path. |
| Modifier and Type | Class and Description |
|---|---|
class |
AndFilter<T>
This filter will "accept" any object that is accept by both of the specified wrapped filters.
|
class |
CompoundFilter<T>
This filter provides a simple framework for combining the behavior of a pair of filters.
|
| Modifier and Type | Field and Description |
|---|---|
protected Filter<T> |
CompoundFilter.filter1
The first
Filter used to accept the value. |
protected Filter<T> |
CompoundFilter.filter2
The second
Filter used to accept the value. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Filter<T> |
AndFilter.and(Filter<T>... filters)
Creates a new
ANDFilter that will "accept" any object that is accept by all of
the specified filters. |
Filter<T> |
CompoundFilter.getFilter1()
Returns the left
Filter of this compound filter. |
Filter<T> |
CompoundFilter.getFilter2()
Returns the second
Filter of this compound filter. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Filter<T> |
AndFilter.and(Filter<T>... filters)
Creates a new
ANDFilter that will "accept" any object that is accept by all of
the specified filters. |
| Constructor and Description |
|---|
AndFilter(Filter<T> filter1,
Filter<T> filter2)
Creates a new
AndFilter that will "accept" any object that is accept by both of
the specified wrapped filters. |
AndFilter(Filter<T> filter1,
Filter<T> filter2)
Creates a new
AndFilter that will "accept" any object that is accept by both of
the specified wrapped filters. |
CompoundFilter(Filter<T> filter1,
Filter<T> filter2)
Creates a new
CompoundFilter that will "accept" any object that is accept by both
of the specified wrapped filters. |
CompoundFilter(Filter<T> filter1,
Filter<T> filter2)
Creates a new
CompoundFilter that will "accept" any object that is accept by both
of the specified wrapped filters. |
| Modifier and Type | Class and Description |
|---|---|
class |
NullFilter
A
null implementation of a Filter. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Filter<T> |
NullFilter.instance()
Returns the singleton instance of this
NullFilter. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.