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.Objectpublic <V> V getAttribute(InfoFieldType.Attribute<T,V> attribute)
public InfoFieldType getInfoFieldType()
public java.lang.String getLabel(java.util.Locale locale)
getLabel in interface InfoFieldSetEntrypublic InfoLocalizedValue<java.lang.String> getLabelInfoLocalizedValue()
getLabelInfoLocalizedValue in interface InfoFieldSetEntrypublic java.lang.String getName()
getName in interface InfoFieldSetEntrypublic java.lang.String getUniqueId()
getUniqueId in interface InfoFieldSetEntrypublic int hashCode()
hashCode in class java.lang.Objectpublic 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