Class TagBase.TagPropertyImpl
java.lang.Object
com.biglybt.core.tag.impl.TagBase.TagPropertyImpl
- All Implemented Interfaces:
TagFeatureProperties.TagProperty
- Enclosing class:
TagBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CopyOnWriteList<TagFeatureProperties.TagPropertyListener> private final Stringprivate final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidString[]explainTaggable(Taggable taggable) getLong()getName(boolean localize) String[]getTag()intgetType()booleanvoidvoidsetBoolean(Boolean value) voidsetEnabled(boolean enabled) voidvoidsetStringList(String[] value) void
-
Field Details
-
name
-
type
private final int type -
listeners
-
-
Constructor Details
-
TagPropertyImpl
-
-
Method Details
-
getTag
- Specified by:
getTagin interfaceTagFeatureProperties.TagProperty
-
getType
public int getType()- Specified by:
getTypein interfaceTagFeatureProperties.TagProperty
-
getName
- Specified by:
getNamein interfaceTagFeatureProperties.TagProperty
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceTagFeatureProperties.TagProperty
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceTagFeatureProperties.TagProperty
-
setStringList
- Specified by:
setStringListin interfaceTagFeatureProperties.TagProperty
-
getStringList
- Specified by:
getStringListin interfaceTagFeatureProperties.TagProperty
-
setBoolean
- Specified by:
setBooleanin interfaceTagFeatureProperties.TagProperty
-
getBoolean
- Specified by:
getBooleanin interfaceTagFeatureProperties.TagProperty
-
setLong
- Specified by:
setLongin interfaceTagFeatureProperties.TagProperty
-
getLong
- Specified by:
getLongin interfaceTagFeatureProperties.TagProperty
-
getString
- Specified by:
getStringin interfaceTagFeatureProperties.TagProperty
-
addListener
- Specified by:
addListenerin interfaceTagFeatureProperties.TagProperty
-
removeListener
- Specified by:
removeListenerin interfaceTagFeatureProperties.TagProperty
-
syncListeners
public void syncListeners()- Specified by:
syncListenersin interfaceTagFeatureProperties.TagProperty
-
explainTaggable
- Specified by:
explainTaggablein interfaceTagFeatureProperties.TagProperty
-