public final class ItemMetadata extends java.lang.Object implements java.lang.Comparable<ItemMetadata>
ConfigurationMetadata.ConfigurationMetadata| Modifier and Type | Class and Description |
|---|---|
static class |
ItemMetadata.ItemType
The item type.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildToStringProperty(java.lang.StringBuilder string,
java.lang.String property,
java.lang.Object value) |
int |
compareTo(ItemMetadata o) |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getDefaultValue() |
ItemDeprecation |
getDeprecation() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.String |
getSourceMethod() |
java.lang.String |
getSourceType() |
java.lang.String |
getType() |
int |
hashCode() |
boolean |
hasSameType(ItemMetadata metadata) |
boolean |
isOfItemType(ItemMetadata.ItemType itemType) |
static ItemMetadata |
newGroup(java.lang.String name,
java.lang.String type,
java.lang.String sourceType,
java.lang.String sourceMethod) |
static java.lang.String |
newItemMetadataPrefix(java.lang.String prefix,
java.lang.String suffix) |
static ItemMetadata |
newProperty(java.lang.String prefix,
java.lang.String name,
java.lang.String type,
java.lang.String sourceType,
java.lang.String sourceMethod,
java.lang.String description,
java.lang.Object defaultValue,
ItemDeprecation deprecation) |
void |
setDefaultValue(java.lang.Object defaultValue) |
void |
setDeprecation(ItemDeprecation deprecation) |
void |
setDescription(java.lang.String description) |
void |
setName(java.lang.String name) |
void |
setSourceMethod(java.lang.String sourceMethod) |
void |
setSourceType(java.lang.String sourceType) |
void |
setType(java.lang.String type) |
java.lang.String |
toString() |
public boolean isOfItemType(ItemMetadata.ItemType itemType)
public boolean hasSameType(ItemMetadata metadata)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getSourceType()
public void setSourceType(java.lang.String sourceType)
public java.lang.String getSourceMethod()
public void setSourceMethod(java.lang.String sourceMethod)
public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object defaultValue)
public ItemDeprecation getDeprecation()
public void setDeprecation(ItemDeprecation deprecation)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprotected void buildToStringProperty(java.lang.StringBuilder string,
java.lang.String property,
java.lang.Object value)
public int compareTo(ItemMetadata o)
compareTo in interface java.lang.Comparable<ItemMetadata>public static ItemMetadata newGroup(java.lang.String name, java.lang.String type, java.lang.String sourceType, java.lang.String sourceMethod)
public static ItemMetadata newProperty(java.lang.String prefix, java.lang.String name, java.lang.String type, java.lang.String sourceType, java.lang.String sourceMethod, java.lang.String description, java.lang.Object defaultValue, ItemDeprecation deprecation)
public static java.lang.String newItemMetadataPrefix(java.lang.String prefix,
java.lang.String suffix)