public abstract class AbstractConstrainedElement extends Object implements ConstrainedElement
ConstrainedElement implementations.ConstrainedElement.ConstrainedElementKind| Modifier and Type | Field and Description |
|---|---|
protected Set<MetaConstraint<?>> |
constraints |
protected Map<Class<?>,Class<?>> |
groupConversions |
protected boolean |
isCascading |
protected ConstraintLocation |
location |
protected boolean |
requiresUnwrapping |
protected ConfigurationSource |
source |
| Constructor and Description |
|---|
AbstractConstrainedElement(ConfigurationSource source,
ConstrainedElement.ConstrainedElementKind kind,
ConstraintLocation location,
Set<MetaConstraint<?>> constraints,
Map<Class<?>,Class<?>> groupConversions,
boolean isCascading,
boolean requiresUnwrapping) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Set<MetaConstraint<?>> |
getConstraints()
Returns a set containing the constraints specified for this constrained
element.
|
Map<Class<?>,Class<?>> |
getGroupConversions()
Returns a map with the group conversions for this constrained element, as
e.g.
|
ConstrainedElement.ConstrainedElementKind |
getKind()
Returns the kind of this constrained element.
|
ConstraintLocation |
getLocation()
Returns the location of this constrained element.
|
int |
hashCode() |
boolean |
isCascading()
Whether cascading validation for the represented element shall be
performed or not.
|
boolean |
isConstrained()
Whether this element is constrained or not.
|
Iterator<MetaConstraint<?>> |
iterator() |
boolean |
requiresUnwrapping()
Whether this element is marked for unwrapping prior to validation or not.
|
String |
toString() |
protected final ConfigurationSource source
protected final ConstraintLocation location
protected final Set<MetaConstraint<?>> constraints
protected final boolean isCascading
protected final boolean requiresUnwrapping
public AbstractConstrainedElement(ConfigurationSource source, ConstrainedElement.ConstrainedElementKind kind, ConstraintLocation location, Set<MetaConstraint<?>> constraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading, boolean requiresUnwrapping)
public ConstrainedElement.ConstrainedElementKind getKind()
ConstrainedElementgetKind in interface ConstrainedElementpublic ConstraintLocation getLocation()
ConstrainedElementgetLocation in interface ConstrainedElementpublic Iterator<MetaConstraint<?>> iterator()
iterator in interface Iterable<MetaConstraint<?>>public Set<MetaConstraint<?>> getConstraints()
ConstrainedElementgetConstraints in interface ConstrainedElementnull.public Map<Class<?>,Class<?>> getGroupConversions()
ConstrainedElement@ConvertGroup annotation.getGroupConversions in interface ConstrainedElementnull.public boolean isCascading()
ConstrainedElementisCascading in interface ConstrainedElementTrue, if cascading validation for the represented
element shall be performed, false otherwise.public boolean isConstrained()
ConstrainedElementisConstrained in interface ConstrainedElementTrue, if this element is constrained,
false otherwise.public boolean requiresUnwrapping()
ConstrainedElementrequiresUnwrapping in interface ConstrainedElementtrue if the value to be validated needs to unwrapped, false otherwise.Copyright © 2009-2015 Oracle Corporation. All Rights Reserved.