Package org.apache.bval.jsr.metadata
Class HierarchyBuilder.ContainerDelegate<E extends AnnotatedElement>
- java.lang.Object
-
- org.apache.bval.jsr.metadata.HierarchyBuilder.HierarchyDelegate<E,T>
-
- org.apache.bval.jsr.metadata.HierarchyBuilder.ElementDelegate<E,MetadataBuilder.ForContainer<E>>
-
- org.apache.bval.jsr.metadata.HierarchyBuilder.ContainerDelegate<E>
-
- All Implemented Interfaces:
HasAnnotationBehavior
,MetadataBuilder.ForContainer<E>
,MetadataBuilder.ForElement<E>
- Enclosing class:
- HierarchyBuilder
class HierarchyBuilder.ContainerDelegate<E extends AnnotatedElement> extends HierarchyBuilder.ElementDelegate<E,MetadataBuilder.ForContainer<E>> implements MetadataBuilder.ForContainer<E>
-
-
Field Summary
-
Fields inherited from class org.apache.bval.jsr.metadata.HierarchyBuilder.HierarchyDelegate
delegate, hierarchyElement
-
-
Constructor Summary
Constructors Constructor Description ContainerDelegate(MetadataBuilder.ForContainer<E> delegate, Meta<E> hierarchyElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<ContainerElementKey,MetadataBuilder.ForContainer<AnnotatedType>>
getContainerElementTypes(Meta<E> meta)
Annotation[]
getDeclaredConstraints(Meta<E> meta)
(package private) Set<GroupConversion>
getGroupConversions()
Set<GroupConversion>
getGroupConversions(Meta<E> meta)
(package private) boolean
isCascade()
boolean
isCascade(Meta<E> meta)
-
Methods inherited from class org.apache.bval.jsr.metadata.HierarchyBuilder.ElementDelegate
getDeclaredConstraints
-
Methods inherited from class org.apache.bval.jsr.metadata.HierarchyBuilder.HierarchyDelegate
getHierarchyElement
-
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
-
Methods inherited from interface org.apache.bval.jsr.metadata.MetadataBuilder.ForElement
getConstraintDeclarationMap
-
-
-
-
Constructor Detail
-
ContainerDelegate
ContainerDelegate(MetadataBuilder.ForContainer<E> delegate, Meta<E> hierarchyElement)
-
-
Method Detail
-
isCascade
boolean isCascade()
-
isCascade
public final boolean isCascade(Meta<E> meta)
- Specified by:
isCascade
in interfaceMetadataBuilder.ForContainer<E extends AnnotatedElement>
-
getGroupConversions
Set<GroupConversion> getGroupConversions()
-
getGroupConversions
public final Set<GroupConversion> getGroupConversions(Meta<E> meta)
- Specified by:
getGroupConversions
in interfaceMetadataBuilder.ForContainer<E extends AnnotatedElement>
-
getContainerElementTypes
public Map<ContainerElementKey,MetadataBuilder.ForContainer<AnnotatedType>> getContainerElementTypes(Meta<E> meta)
- Specified by:
getContainerElementTypes
in interfaceMetadataBuilder.ForContainer<E extends AnnotatedElement>
-
getDeclaredConstraints
public Annotation[] getDeclaredConstraints(Meta<E> meta)
- Specified by:
getDeclaredConstraints
in interfaceMetadataBuilder.ForElement<E extends AnnotatedElement>
-
-