Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.query.EclipseLinkStateObjectVisitor
-
Packages that use EclipseLinkStateObjectVisitor Package Description org.eclipse.persistence.jpa.jpql.tools.model The classes defined in this package define the state model API, a state model can be used to manually or programmatically create and edit a JPQL query.org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents a JPQL query. -
-
Uses of EclipseLinkStateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model
Classes in org.eclipse.persistence.jpa.jpql.tools.model that implement EclipseLinkStateObjectVisitor Modifier and Type Class Description classEclipseLinkActualJPQLQueryFormatterThisIJPQLQueryFormatteris used to generate a string representation of aStateObjectbased on how it was parsed, which means this formatter can only be used when theStateObjectwas created by parsing a JPQL query because it needs to retrieve parsing information from the correspondingExpression.classEclipseLinkJPQLQueryFormatterThe default implementation of aIJPQLQueryFormatterthat adds support for formatting EclipseLink specific JPQL identifiers. -
Uses of EclipseLinkStateObjectVisitor in org.eclipse.persistence.jpa.jpql.tools.model.query
Classes in org.eclipse.persistence.jpa.jpql.tools.model.query that implement EclipseLinkStateObjectVisitor Modifier and Type Class Description classAbstractEclipseLinkStateObjectVisitorThe abstract definition ofEclipseLinkStateObjectVisitor, which implements all the methods but does nothing.classAbstractEclipseLinkTraverseChildrenVisitorThisStateObjectVisitortraverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenStateObject.classAbstractEclipseLinkTraverseParentVisitorThisStateObjectVisitortraverses up the hierarchy.classAnonynousEclipseLinkStateObjectVisitorThis visitor allows a subclass to simply overrideAnonymousStateObjectVisitor.visit(StateObject)and perform the same task for all visitedItateObjects.
-