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.NameStep<T extends InfoFieldType> |
| Constructor and Description |
|---|
InfoField(T infoFieldType,
InfoLocalizedValue<java.lang.String> labelInfoLocalizedValue,
boolean localizable,
java.lang.String name)
Deprecated.
As of Athanasius (7.3.x)
|
InfoField(T infoFieldType,
InfoLocalizedValue<java.lang.String> labelInfoLocalizedValue,
java.lang.String name)
Deprecated.
As of Athanasius (7.3.x)
|
| Modifier and Type | Method and Description |
|---|---|
static InfoField.Builder |
builder() |
boolean |
equals(java.lang.Object object) |
<V> java.util.Optional<V> |
getAttributeOptional(InfoFieldType.Attribute<T,V> attribute) |
InfoFieldType |
getInfoFieldType() |
java.lang.String |
getLabel(java.util.Locale locale) |
InfoLocalizedValue<java.lang.String> |
getLabelInfoLocalizedValue() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isLocalizable() |
boolean |
isMultivalued() |
java.lang.String |
toString() |
@Deprecated public InfoField(T infoFieldType, InfoLocalizedValue<java.lang.String> labelInfoLocalizedValue, boolean localizable, java.lang.String name)
@Deprecated public InfoField(T infoFieldType, InfoLocalizedValue<java.lang.String> labelInfoLocalizedValue, java.lang.String name)
public static InfoField.Builder builder()
public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic <V> java.util.Optional<V> getAttributeOptional(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 int hashCode()
hashCode in class java.lang.Objectpublic boolean isLocalizable()
public boolean isMultivalued()
public java.lang.String toString()
toString in class java.lang.Object