Package org.apache.bval.jsr.metadata
Class Meta.ForContainerElement
- java.lang.Object
-
- org.apache.bval.jsr.metadata.Meta<AnnotatedType>
-
- org.apache.bval.jsr.metadata.Meta.ForContainerElement
-
- Enclosing class:
- Meta<E extends AnnotatedElement>
public static class Meta.ForContainerElement extends Meta<AnnotatedType>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.bval.jsr.metadata.Meta
Meta.ForClass<T>, Meta.ForConstructor<T>, Meta.ForContainerElement, Meta.ForCrossParameter<E extends Executable>, Meta.ForExecutable<E extends Executable>, Meta.ForField, Meta.ForMember<M extends Member & AnnotatedElement>, Meta.ForMethod, Meta.ForParameter
-
-
Constructor Summary
Constructors Constructor Description ForContainerElement(Meta<?> parent, ContainerElementKey key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
describeHost()
AnnotatedType
getAnnotatedType()
Class<?>
getDeclaringClass()
String
getName()
Meta<?>
getParent()
Type
getType()
Integer
getTypeArgumentIndex()
-
Methods inherited from class org.apache.bval.jsr.metadata.Meta
getElementType, getHost, toString
-
-
-
-
Constructor Detail
-
ForContainerElement
public ForContainerElement(Meta<?> parent, ContainerElementKey key)
-
-
Method Detail
-
getType
public Type getType()
- Specified by:
getType
in classMeta<AnnotatedType>
-
getDeclaringClass
public Class<?> getDeclaringClass()
- Specified by:
getDeclaringClass
in classMeta<AnnotatedType>
-
getAnnotatedType
public AnnotatedType getAnnotatedType()
- Specified by:
getAnnotatedType
in classMeta<AnnotatedType>
-
getTypeArgumentIndex
public Integer getTypeArgumentIndex()
-
getName
public String getName()
- Specified by:
getName
in classMeta<AnnotatedType>
-
describeHost
public String describeHost()
- Overrides:
describeHost
in classMeta<AnnotatedType>
-
getParent
public Meta<?> getParent()
- Specified by:
getParent
in classMeta<AnnotatedType>
-
-