public class InfoField<T extends InfoFieldType> extends java.lang.Object implements InfoFieldSetEntry
Modifier and Type | Class and Description |
---|---|
static class |
InfoField.Builder |
static class |
InfoField.FinalStep<T extends InfoFieldType> |
static class |
InfoField.NamespacedBuilder |
static class |
InfoField.NamespaceStep<T extends InfoFieldType> |
static class |
InfoField.NameStep<T extends InfoFieldType> |
Modifier and Type | Method and Description |
---|---|
static InfoField.Builder |
builder() |
static InfoField.NamespacedBuilder |
builder(java.lang.String namespace) |
boolean |
equals(java.lang.Object object) |
<V> V |
getAttribute(InfoFieldType.Attribute<T,V> attribute) |
InfoFieldType |
getInfoFieldType() |
java.lang.String |
getLabel(java.util.Locale locale) |
InfoLocalizedValue<java.lang.String> |
getLabelInfoLocalizedValue() |
java.lang.String |
getName() |
java.lang.String |
getUniqueId() |
int |
hashCode() |
boolean |
isEditable() |
boolean |
isLocalizable() |
boolean |
isMultivalued() |
boolean |
isReadOnly() |
boolean |
isRepeatable() |
boolean |
isRequired() |
java.lang.String |
toString() |
public static InfoField.Builder builder()
public static InfoField.NamespacedBuilder builder(java.lang.String namespace)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public <V> V getAttribute(InfoFieldType.Attribute<T,V> attribute)
public InfoFieldType getInfoFieldType()
public java.lang.String getLabel(java.util.Locale locale)
getLabel
in interface InfoFieldSetEntry
public InfoLocalizedValue<java.lang.String> getLabelInfoLocalizedValue()
getLabelInfoLocalizedValue
in interface InfoFieldSetEntry
public java.lang.String getName()
getName
in interface InfoFieldSetEntry
public java.lang.String getUniqueId()
getUniqueId
in interface InfoFieldSetEntry
public int hashCode()
hashCode
in class java.lang.Object
public boolean isEditable()
public boolean isLocalizable()
public boolean isMultivalued()
public boolean isReadOnly()
public boolean isRepeatable()
public boolean isRequired()
public java.lang.String toString()
toString
in class java.lang.Object