Skip navigation links
org.eclipse.persistence.jpa.internal.jpql
Class GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T>
- All Implemented Interfaces:
- GrammarValidator.AbstractEncapsulatedExpressionHelper<T>
- Enclosing class:
- GrammarValidator
-
private abstract class GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>
- extends java.lang.Object
- implements GrammarValidator.AbstractEncapsulatedExpressionHelper<T>
The abstract implementation of GrammarValidator.AbstractSingleEncapsulatedExpressionHelper
which implements some of the methods since the behavior is the same for all subclasses of AbstractSingleEncapsulatedExpression
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrammarValidator.AbstractSingleEncapsulatedExpressionHelper
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper()
arguments
public java.lang.String[] arguments(T expression)
- Returns the arguments that can help to format the localized problem.
-
- Specified by:
arguments
in interface GrammarValidator.AbstractEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>
-
- Parameters:
expression
- The AbstractEncapsulatedExpression
being validated
- Returns:
- The list of arguments used to complete the localized problem
encapsulatedExpressionLength
public int encapsulatedExpressionLength(T expression)
expressionInvalidKey
abstract java.lang.String expressionInvalidKey()
- Returns
-
- Returns:
expressionMissingKey
abstract java.lang.String expressionMissingKey()
- Returns
-
- Returns:
hasExpression
public boolean hasExpression(T expression)
identifier
public final java.lang.String identifier(T expression)
- Returns the JPQL identifier of the given
AbstractEncapsulatedExpression
.
-
- Specified by:
identifier
in interface GrammarValidator.AbstractEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>
-
- Parameters:
expression
- The AbstractEncapsulatedExpression
being validated
- Returns:
- The JPQL identifier of the given
AbstractEncapsulatedExpression
isValidExpression
public boolean isValidExpression(T expression)
lengthBeforeEncapsulatedExpression
public int lengthBeforeEncapsulatedExpression(T expression)
Skip navigation links