Package com.floragunn.codova.documents
Interface Metadata.Attribute<AttributeType>
-
- All Known Subinterfaces:
Metadata.ListAttribute<AttributeType>
public static interface Metadata.Attribute<AttributeType>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcardinalityAsString()AttributeTypedefaultValue()Metadata.Attribute<AttributeType>defaultValue(AttributeType defaultValue)Stringdescription()static <AttributeType>
Metadata.ListAttribute<AttributeType>list(String name, Metadata<AttributeType> meta, String description)static <AttributeType>
Metadata.ListAttribute<AttributeType>list(String name, Class<AttributeType> type, String description)intmaxCardinality()Metadata<AttributeType>meta()intminCardinality()Stringname()static <AttributeType>
Metadata.Attribute<AttributeType>optional(String name, Metadata<AttributeType> meta, String description)static <AttributeType>
Metadata.Attribute<AttributeType>optional(String name, Class<AttributeType> type, String description)static <AttributeType>
Metadata.Attribute<AttributeType>required(String name, Metadata<AttributeType> meta, String description)static <AttributeType>
Metadata.Attribute<AttributeType>required(String name, Class<AttributeType> type, String description)
-
-
-
Method Detail
-
name
String name()
-
description
String description()
-
meta
Metadata<AttributeType> meta()
-
minCardinality
int minCardinality()
-
maxCardinality
int maxCardinality()
-
cardinalityAsString
String cardinalityAsString()
-
defaultValue
AttributeType defaultValue()
-
defaultValue
Metadata.Attribute<AttributeType> defaultValue(AttributeType defaultValue)
-
required
static <AttributeType> Metadata.Attribute<AttributeType> required(String name, Metadata<AttributeType> meta, String description)
-
required
static <AttributeType> Metadata.Attribute<AttributeType> required(String name, Class<AttributeType> type, String description)
-
optional
static <AttributeType> Metadata.Attribute<AttributeType> optional(String name, Metadata<AttributeType> meta, String description)
-
optional
static <AttributeType> Metadata.Attribute<AttributeType> optional(String name, Class<AttributeType> type, String description)
-
list
static <AttributeType> Metadata.ListAttribute<AttributeType> list(String name, Metadata<AttributeType> meta, String description)
-
list
static <AttributeType> Metadata.ListAttribute<AttributeType> list(String name, Class<AttributeType> type, String description)
-
-