Package org.apache.bval.jsr.metadata
Class CompositeBuilder.ForElement<DELEGATE extends MetadataBuilder.ForElement<E>,E extends AnnotatedElement>
- java.lang.Object
-
- org.apache.bval.jsr.metadata.CompositeBuilder.Delegator<DELEGATE>
-
- org.apache.bval.jsr.metadata.CompositeBuilder.ForElement<DELEGATE,E>
-
- All Implemented Interfaces:
HasAnnotationBehavior
,MetadataBuilder.ForElement<E>
- Direct Known Subclasses:
CompositeBuilder.ForClass
,CompositeBuilder.ForContainer
- Enclosing class:
- CompositeBuilder
class CompositeBuilder.ForElement<DELEGATE extends MetadataBuilder.ForElement<E>,E extends AnnotatedElement> extends CompositeBuilder.Delegator<DELEGATE> implements MetadataBuilder.ForElement<E>
-
-
Field Summary
-
Fields inherited from class org.apache.bval.jsr.metadata.CompositeBuilder.Delegator
delegates
-
-
Constructor Summary
Constructors Constructor Description ForElement(List<DELEGATE> delegates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Meta<E>,Annotation[]>
getConstraintDeclarationMap(Meta<E> meta)
Annotation[]
getDeclaredConstraints(Meta<E> meta)
-
Methods inherited from class org.apache.bval.jsr.metadata.CompositeBuilder.Delegator
getAnnotationBehavior, merge, merge
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.bval.jsr.metadata.HasAnnotationBehavior
getAnnotationBehavior
-
-
-
-
Method Detail
-
getConstraintDeclarationMap
public Map<Meta<E>,Annotation[]> getConstraintDeclarationMap(Meta<E> meta)
- Specified by:
getConstraintDeclarationMap
in interfaceMetadataBuilder.ForElement<DELEGATE extends MetadataBuilder.ForElement<E>>
-
getDeclaredConstraints
public final Annotation[] getDeclaredConstraints(Meta<E> meta)
- Specified by:
getDeclaredConstraints
in interfaceMetadataBuilder.ForElement<DELEGATE extends MetadataBuilder.ForElement<E>>
-
-