Class BooleanDataField
java.lang.Object
com.palmergames.bukkit.towny.object.metadata.CustomDataField<Boolean>
com.palmergames.bukkit.towny.object.metadata.BooleanDataField
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields inherited from class com.palmergames.bukkit.towny.object.metadata.CustomDataField
label -
Constructor Summary
ConstructorsConstructorDescriptionBooleanDataField(String key) BooleanDataField(String key, Boolean value) BooleanDataField(String key, Boolean value, String label) -
Method Summary
Modifier and TypeMethodDescriptionclone()Formats and colors the value of the custom data field object.Gets the type id for the given CustomDataField class.voidsetValueFromString(String strValue) Sets the value based on the given input.static StringtypeID()Methods inherited from class com.palmergames.bukkit.towny.object.metadata.CustomDataField
canParseFromString, equals, formatValueAsComp, getKey, getLabel, getLabelAsComp, getValue, hashCode, hasLabel, isValidType, serializeValueToString, setLabel, setValue, shouldDisplayInStatus, toString
-
Constructor Details
-
BooleanDataField
-
BooleanDataField
-
BooleanDataField
-
-
Method Details
-
getTypeID
Description copied from class:CustomDataFieldGets the type id for the given CustomDataField class. This value is attached to the class, and not a specific instance. Used for serialization purposes.- Specified by:
getTypeIDin classCustomDataField<Boolean>- Returns:
- type id of the given CustomDataField class.
-
typeID
-
setValueFromString
Description copied from class:CustomDataFieldSets the value based on the given input. Used when admins want to edit metadata in-game.- Specified by:
setValueFromStringin classCustomDataField<Boolean>- Parameters:
strValue- input.
-
displayFormattedValue
Description copied from class:CustomDataFieldFormats and colors the value of the custom data field object.- Specified by:
displayFormattedValuein classCustomDataField<Boolean>- Returns:
- the formatted value of this data field.
-
clone
- Specified by:
clonein classCustomDataField<Boolean>
-