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
Fields Modifier and Type Field Description protected AbstractFromClauseStateObjectparentprotected CollectionMemberDeclarationStateObjectstateObject
-
Constructor Summary
Constructors Modifier Constructor Description protectedCollectionMemberDeclarationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionMemberDeclarationStateObjectbuildStateObject(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
visit
-
Methods 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
-
-
-
-
Field Detail
-
parent
protected AbstractFromClauseStateObject parent
-
stateObject
protected CollectionMemberDeclarationStateObject stateObject
-
-
Method Detail
-
buildStateObject
public CollectionMemberDeclarationStateObject buildStateObject(AbstractFromClauseStateObject parent, Expression expression)
Creates 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
public void visit(CollectionMemberDeclaration expression)
Visits theCollectionMemberDeclarationexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(CollectionValuedPathExpression expression)
Visits theCollectionValuedPathExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(IdentificationVariable expression)
Visits theIdentificationVariableexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-