Interface CollectionMetadata
-
- All Superinterfaces:
Metadata
,NonNullMetadata
public interface CollectionMetadata extends 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.- Version:
- $Revision: 7563 $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class
getCollectionClass()
Return the type of the collection.java.util.List
getValues()
Return Metadata for the values of the collection.java.lang.String
getValueType()
Return the type specified for the values of the collection.
-
-
-
Method Detail
-
getCollectionClass
java.lang.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
java.lang.String getValueType()
Return the type specified for the values of the collection. Thevalue-type
attribute specified this information.- Returns:
- The type specified for the values of the collection.
-
getValues
java.util.List getValues()
Return Metadata for the values of the collection.- Returns:
- A List of Metadata for the values of the collection.
-
-