See: Description
Interface | Description |
---|---|
IAbstractConditionalExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> | |
IBuilder<T extends StateObject,S extends StateObject> |
This builder is used by
BasicStateObjectBuilder , which allows subclasses to easily change
any internal builders used for properly creating the state model representation of a JPQL query. |
ICaseExpressionStateObjectBuilder |
This builder is responsible to create a
CASE expression. |
IConditionalExpressionStateObjectBuilder |
This builder can be used to easily create a conditional expression without having to create each
object manually.
|
IEclipseLinkConditionalStateObjectBuilder |
The EclipseLink extension over the basic support provided by
IEclipseLinkConditionalStateObjectBuilder . |
IEclipseLinkSelectExpressionStateObjectBuilder | |
IEclipseLinkSimpleSelectExpressionStateObjectBuilder | |
IJPQLQueryBuilder |
This builder is responsible to create an editable
StateObject representation of a JPQL
query. |
IJPQLQueryFormatter |
A
IJPQLQueryFormatter helps to write a string representation of a StateObject . |
IListChangeEvent<T> |
This is used in conjunction with
IListChangeListener . |
IListChangeListener<T> |
A
IListChangeListener can be registered with a StateObject in order to be notified
when a list changes (items are added or removed from it or some items have been moved inside of
that list). |
INewValueStateObjectBuilder | |
IPropertyChangeEvent<T> |
This is used in conjunction with
IPropertyChangeListener . |
IPropertyChangeListener<T> |
A
IPropertyChangeListener can be registered with a StateObject in order to be notified
when the value of a property changes. |
IScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> |
This builder can be used to easily create a scalar expression without having to create each
object manually.
|
ISelectExpressionStateObjectBuilder |
This builder can be used to easily create a select expression without having to create each
object manually.
|
ISimpleSelectExpressionStateObjectBuilder |
This builder can be used to easily create a select expression defined for a subquery without
having to create each object manually.
|
Problem |
A problem describes an issue found in a JPQL query because it is either grammatically or
semantically incorrect.
|
StateObjectProblemConstants |
Class | Description | ||||||
---|---|---|---|---|---|---|---|
AbstractActualJPQLQueryFormatter |
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when the
StateObject was created by parsing a JPQL query because it needs to retrieve parsing
information from the corresponding Expression . |
||||||
AbstractCaseExpressionStateObjectBuilder |
This abstract implementation of
ICaseExpressionStateObjectBuilder adds support for
creating a CASE expression. |
||||||
AbstractConditionalExpressionStateObjectBuilder<T extends IAbstractConditionalExpressionStateObjectBuilder<T>> |
The abstract implementation of
IConditionalExpressionStateObjectBuilder that supports the
creation of the conditional expression based on the JPQL grammar defined in JPA 2.0. |
||||||
AbstractConditionalStateObjectBuilderWrapper |
This builder wraps another builder and delegates the calls to it.
|
||||||
AbstractEclipseLinkSelectExpressionStateObjectBuilder | |||||||
AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilder | |||||||
AbstractJPQLQueryBuilder |
An abstract implementation of
IJPQLQueryBuilder that parses a JPQL query or any JPQL
fragments and creates the StateObject representation by delegating the creation to an
instance of BasicStateObjectBuilder . |
||||||
AbstractJPQLQueryFormatter |
The abstract definition of a
IJPQLQueryFormatter , which converts an StateObject
into its string representation that can be used as a real JPQL query. |
||||||
AbstractNewValueStateObjectBuilder | |||||||
AbstractScalarExpressionStateObjectBuilder<T extends IScalarExpressionStateObjectBuilder<T>> |
This abstract definition of a builder provides the support for creating expressions defined by a
scalar expression . |
||||||
AbstractSelectExpressionStateObjectBuilder | |||||||
AbstractSimpleSelectExpressionStateObjectBuilder |
The abstract implementation of
ISimpleSelectExpressionStateObjectBuilder that supports
the creation of the select expression based on the JPQL grammar defined in JPA 2.0. |
||||||
AbstractStateObjectBuilder |
The abstract definition of a builder of a
StateObject hierarchy based on a JPQL fragment
that is manually created. |
||||||
BaseJPQLQueryFormatter |
An abstract implementation of a
IJPQLQueryFormatter . |
||||||
BasicStateObjectBuilder |
The default implementation of a
IBuilder , which creates a StateObject
representation of the Expression being
visited. |
||||||
DefaultActualJPQLQueryFormatter |
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed,
which means this formatter can only be used when the
StateObject was created by parsing a JPQL
query because it needs to retrieve parsing information from the corresponding
Expression . |
||||||
DefaultCaseExpressionStateObjectBuilder |
The default implementation of a
ICaseExpressionStateObjectBuilder . |
||||||
DefaultConditionalExpressionStateObjectBuilder |
The default implementation of
IConditionalExpressionStateObjectBuilder . |
||||||
DefaultEclipseLinkJPQLQueryBuilder |
An implementation of
IJPQLQueryBuilder that provides support based on the latest release
of the Java Persistence functional specification. |
||||||
DefaultJPQLQueryBuilder |
An implementation of
IJPQLQueryBuilder that provides support based on the latest release
of the Java Persistence functional specification. |
||||||
DefaultJPQLQueryFormatter |
The default implementation of a
IJPQLQueryFormatter , which support creating a string
representation of a JPQL query written for JPA 1.0 and 2.0. |
||||||
DefaultNewValueStateObjectBuilder |
The default implementation of
INewValueStateObjectBuilder . |
||||||
DefaultProblem |
The default implementation of
Problem . |
||||||
DefaultSelectExpressionStateObjectBuilder | |||||||
DefaultSimpleSelectExpressionStateObjectBuilder | |||||||
DefaultStateObjectBuilder |
The default implementation of
BasicStateObjectBuilder , which provides support for
creating a StateObject
representation of any Expression . |
||||||
EclipseLinkActualJPQLQueryFormatter |
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed,
which means this formatter can only be used when the StateObject was created by parsing a
JPQL query because it needs to retrieve parsing information from the corresponding Expression . |
||||||
EclipseLinkConditionalStateObjectBuilder |
The EclipseLink extension over the basic support provided by
IConditionalExpressionStateObjectBuilder . |
||||||
EclipseLinkJPQLQueryBuilder |
An implementation of IJPQLQueryBuilder that provides support based on the release
of the Java Persistence functional specification defined in
EclipseLinkJPQLQueryFormatter |
|
The default implementation of a
IJPQLQueryFormatter that adds support for formatting
EclipseLink specific JPQL identifiers. | ||||
EclipseLinkSelectExpressionStateObjectBuilder | |||||||
EclipseLinkSimpleSelectExpressionStateObjectBuilder | |||||||
EclipseLinkStateObjectBuilder |
The default implementation of
BasicStateObjectBuilder , which provides support based on
the JPQL grammar defined in the Java Persistence functional specification and for the additional
support provided by EclipseLink. |
||||||
JPQLQueryBuilder1_0 |
An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in
JPQLQueryBuilder2_0 |
| An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in
JPQLQueryBuilder2_1 |
| An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in
JPQLQueryBuilderWrapper |
|
This builder wraps another builder and simply delegates the calls to it.
|
ListChangeEvent<T> |
The default implementation of
IListChangeListener where the generics is the type of the
items. |
||||||
PropertyChangeEvent<T> |
The default implementation of
IPropertyChangeEvent where the generics is the type of the
old and new values. |
Enum | Description |
---|---|
IJPQLQueryFormatter.IdentifierStyle |
This enumeration determines how the JPQL identifiers are formatted when written out.
|
IListChangeEvent.EventType |
This enumeration lists the possible modification a list can have.
|