| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools |
| Modifier and Type | Class and Description |
|---|---|
protected class |
DefaultSemanticValidator.BooleanTypeValidator
This visitor validates expression that is a boolean literal to make sure the type is a
Boolean.
|
protected class |
DefaultSemanticValidator.NumericTypeValidator
This visitor validates expression that is a numeric literal to make sure the type is an
instance of Number.
|
protected class |
DefaultSemanticValidator.StringTypeValidator
This visitor validates that the
Expression is a string primary and to make sure the
type is String. |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class<? extends DefaultSemanticValidator.TypeValidator>,DefaultSemanticValidator.TypeValidator> |
DefaultSemanticValidator.validators
The
TypeVlidators mapped to their Java class. |
protected Map<Class<? extends DefaultSemanticValidator.TypeValidator>,DefaultSemanticValidator.TypeValidator> |
DefaultSemanticValidator.validators
The
TypeVlidators mapped to their Java class. |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultSemanticValidator.TypeValidator |
DefaultSemanticValidator.getValidator(Class<? extends DefaultSemanticValidator.TypeValidator> validatorClass) |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultSemanticValidator.TypeValidator |
DefaultSemanticValidator.getValidator(Class<? extends DefaultSemanticValidator.TypeValidator> validatorClass) |
protected boolean |
DefaultSemanticValidator.isValid(Expression expression,
Class<? extends DefaultSemanticValidator.TypeValidator> validatorClass)
Determines whether the given
Expression is of the correct type by using the
DefaultSemanticValidator.TypeValidator. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.