Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jpa.internal.jpql
Class GrammarValidator.AbstractCollectionValidator

java.lang.Object
  extended by org.eclipse.persistence.jpa.internal.jpql.parser.AbstractExpressionVisitor
      extended by org.eclipse.persistence.jpa.internal.jpql.GrammarValidator.AbstractCollectionValidator

All Implemented Interfaces:
ExpressionVisitor
Direct Known Subclasses:
GrammarValidator.CollectionSeparatedByCommaValidator, GrammarValidator.CollectionSeparatedBySpaceValidator
Enclosing class:
GrammarValidator

private abstract class GrammarValidator.AbstractCollectionValidator
extends AbstractExpressionVisitor

This validate is responsible to validate the collection of Expressions:


Field Summary
(package private)  java.lang.String endsWithCommaProblemKey
           
(package private)  boolean validateOnly
           
(package private)  java.lang.String wrongSeparatorProblemKey
           

 

Constructor Summary
private GrammarValidator.AbstractCollectionValidator()
           

 

Method Summary
private  void validateEndsWithComma(CollectionExpression expression)
           
private  void validateSeparation(CollectionExpression expression)
           
(package private) abstract  boolean validateSeparator(CollectionExpression expression, int index)
          Validates
 void visit(CollectionExpression expression)
          Visits the CollectionExpression expression.

 

Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.parser.AbstractExpressionVisitor
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

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

endsWithCommaProblemKey

java.lang.String endsWithCommaProblemKey

validateOnly

boolean validateOnly

wrongSeparatorProblemKey

java.lang.String wrongSeparatorProblemKey

Constructor Detail

GrammarValidator.AbstractCollectionValidator

private GrammarValidator.AbstractCollectionValidator()

Method Detail

validateEndsWithComma

private void validateEndsWithComma(CollectionExpression expression)

validateSeparation

private void validateSeparation(CollectionExpression expression)

validateSeparator

abstract boolean validateSeparator(CollectionExpression expression,
                                   int index)
Validates
Parameters:
expression -
index -
Returns:

visit

public void visit(CollectionExpression expression)
Visits the CollectionExpression expression.
Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AbstractExpressionVisitor
Parameters:
expression - The Expression to visit

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.