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 ConfigurationSource |
source |
| Constructor and Description |
|---|
AbstractConstrainedElement(ConfigurationSource source,
ConstrainedElement.ConstrainedElementKind kind,
ConstraintLocation location,
Set<MetaConstraint<?>> constraints,
Map<Class<?>,Class<?>> groupConversions,
boolean isCascading) |
| 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() |
String |
toString() |
protected final ConfigurationSource source
protected final ConstraintLocation location
protected final Set<MetaConstraint<?>> constraints
protected final boolean isCascading
public AbstractConstrainedElement(ConfigurationSource source, ConstrainedElement.ConstrainedElementKind kind, ConstraintLocation location, Set<MetaConstraint<?>> constraints, Map<Class<?>,Class<?>> groupConversions, boolean isCascading)
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.Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved