Class BasicStateObjectBuilder.CollectionMemberDeclarationBuilder
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.CollectionMemberDeclarationBuilder
- All Implemented Interfaces:
ExpressionVisitor,IBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject>
- Enclosing class:
BasicStateObjectBuilder
protected static class BasicStateObjectBuilder.CollectionMemberDeclarationBuilder
extends AbstractTraverseChildrenVisitor
implements IBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AbstractFromClauseStateObjectprotected CollectionMemberDeclarationStateObject -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildStateObject(AbstractFromClauseStateObject parent, Expression expression) Creates theStateObjectrepresentation of the givenExpression.voidvisit(CollectionMemberDeclaration expression) Visits theCollectionMemberDeclarationexpression.voidvisit(CollectionValuedPathExpression expression) Visits theCollectionValuedPathExpressionexpression.voidvisit(IdentificationVariable expression) Visits theIdentificationVariableexpression.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
visitMethods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
parent
-
stateObject
-
-
Constructor Details
-
CollectionMemberDeclarationBuilder
protected CollectionMemberDeclarationBuilder()
-
-
Method Details
-
buildStateObject
public CollectionMemberDeclarationStateObject buildStateObject(AbstractFromClauseStateObject parent, Expression expression) Description copied from interface:IBuilderCreates theStateObjectrepresentation of the givenExpression.- Specified by:
buildStateObjectin interfaceIBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject> - Parameters:
parent- The parent of the newStateObjectto createexpression- The parsedExpressionto convert into aStateObject- Returns:
- The
StateObjectrepresentation of the givenExpression
-
visit
Description copied from interface:ExpressionVisitorVisits theCollectionMemberDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theCollectionValuedPathExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theIdentificationVariableexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-