Package com.biglybt.core.tag.impl
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 String
private final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
String[]
explainTaggable
(Taggable taggable) getLong()
getName
(boolean localize) String[]
getTag()
int
getType()
boolean
void
void
setBoolean
(Boolean value) void
setEnabled
(boolean enabled) void
void
setStringList
(String[] value) void
-
Field Details
-
name
-
type
private final int type -
listeners
-
-
Constructor Details
-
TagPropertyImpl
-
-
Method Details
-
getTag
- Specified by:
getTag
in interfaceTagFeatureProperties.TagProperty
-
getType
public int getType()- Specified by:
getType
in interfaceTagFeatureProperties.TagProperty
-
getName
- Specified by:
getName
in interfaceTagFeatureProperties.TagProperty
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceTagFeatureProperties.TagProperty
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabled
in interfaceTagFeatureProperties.TagProperty
-
setStringList
- Specified by:
setStringList
in interfaceTagFeatureProperties.TagProperty
-
getStringList
- Specified by:
getStringList
in interfaceTagFeatureProperties.TagProperty
-
setBoolean
- Specified by:
setBoolean
in interfaceTagFeatureProperties.TagProperty
-
getBoolean
- Specified by:
getBoolean
in interfaceTagFeatureProperties.TagProperty
-
setLong
- Specified by:
setLong
in interfaceTagFeatureProperties.TagProperty
-
getLong
- Specified by:
getLong
in interfaceTagFeatureProperties.TagProperty
-
getString
- Specified by:
getString
in interfaceTagFeatureProperties.TagProperty
-
addListener
- Specified by:
addListener
in interfaceTagFeatureProperties.TagProperty
-
removeListener
- Specified by:
removeListener
in interfaceTagFeatureProperties.TagProperty
-
syncListeners
public void syncListeners()- Specified by:
syncListeners
in interfaceTagFeatureProperties.TagProperty
-
explainTaggable
- Specified by:
explainTaggable
in interfaceTagFeatureProperties.TagProperty
-