Interface CollectionMetadata
- All Superinterfaces:
Metadata,NonNullMetadata
Metadata for a collection based value. Values of the collection are defined
by Metadata objects. This Collection Metadata can constrain the values of the
collection to a specific type.
-
Method Summary
Modifier and TypeMethodDescriptionClass<?> Return the type of the collection.Return Metadata for the values of the collection.Return the type specified for the values of the collection.
-
Method Details
-
getCollectionClass
Class<?> getCollectionClass()Return the type of the collection. The possible types are: array (Object[]),Set, andList. This information is specified in the element name.- Returns:
- The type of the collection.
Object[]is returned to indicate an array.
-
getValueType
String getValueType()Return the type specified for the values of the collection. Thevalue-typeattribute specified this information.- Returns:
- The type specified for the values of the collection.
-
getValues
Return Metadata for the values of the collection.- Returns:
- A List of Metadata for the values of the collection.
-