- All Superinterfaces:
Comparable<Tag>
, Tag
- All Known Subinterfaces:
ClientTag
- All Known Implementing Classes:
AbstractClientSystemTag
, AbstractClientTag
, AbstractTag
, AppDescriptionTag
, AppNameTag
, AppTitleTag
, ArrayIndexTag
, ClientTagFolder
, ClientTimeTag
, ComplexTagDefinition
, ComplexTagDiff
, CurrentWindowTag
, DateTimeFormatTag
, DefaultDatabaseTag
, DefaultTagProviderTag
, FolderTag
, GatewayAddressTag
, GatewayRedundancyRoleTag
, HostnameTag
, IPAddressTag
, LanguageTag
, LastProjectUpdateTag
, MACAddressTag
, PollingClientSystemTag
, ProjectTag
, ProjectUpdateAvailableTag
, RolesDataSetTag
, RolesStringTag
, StaticClientSystemTag
, SystemFlagsTag
, SystemTagFolder
, TagDefinition
, TagDiff
, UserNameTag
, UserSourceTag
public interface MutableTag
extends Tag
-
Method Summary
void
Sets the type of access rights for this tag.
void
void
Sets the value of the given tag attribute.
void
void
Sets the data type for this tag.
void
Sets this tag enabled/disabled
void
void
Sets the name of this tag
-
Method Details
-
setEnabled
void setEnabled(boolean en)
Sets this tag enabled/disabled
-
setName
Sets the name of this tag
-
-
-
-
-
setAttribute
Sets the value of the given tag attribute. If the type of the argument is
incorrect, an ClassCastException will be thrown.
- Throws:
ClassCastException
-
setCurrentValue
Sets this tags value. Will throw an ClassCastException if the value
cannot be coerced into the datatype of this tag.
- Throws:
ClassCastException