protected static enum AbstractSemanticValidator.PathType extends java.lang.Enum<AbstractSemanticValidator.PathType>
AbstractSemanticValidator.validateStateFieldPathExpression(
StateFieldPathExpression, PathType)
to validate the type of the mapping and to make sure it
is allowed based on its location.Enum Constant and Description |
---|
ANY_FIELD
This will allow basic, and association fields to be specified.
|
ANY_FIELD_INCLUDING_COLLECTION
This will allow basic, and association fields to be specified.
|
ASSOCIATION_FIELD_ONLY
This will allow association fields to be specified but basic mappings are not valid.
|
BASIC_FIELD_ONLY
This will allow basic fields to be specified but association mappings are not valid.
|
Modifier and Type | Method and Description |
---|---|
static AbstractSemanticValidator.PathType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AbstractSemanticValidator.PathType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AbstractSemanticValidator.PathType ANY_FIELD
public static final AbstractSemanticValidator.PathType ANY_FIELD_INCLUDING_COLLECTION
public static final AbstractSemanticValidator.PathType ASSOCIATION_FIELD_ONLY
public static final AbstractSemanticValidator.PathType BASIC_FIELD_ONLY
public static AbstractSemanticValidator.PathType[] values()
for (AbstractSemanticValidator.PathType c : AbstractSemanticValidator.PathType.values()) System.out.println(c);
public static AbstractSemanticValidator.PathType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null