public class ProjectTag extends AbstractClientTag
appContext, deleted, LOGGER, name, pathContext
accessRights, attributes, enabled, eventScripts, permissionModel, type
Constructor and Description |
---|
ProjectTag() |
ProjectTag(Tag tag) |
Modifier and Type | Method and Description |
---|---|
protected TagBinding |
createTagBinding()
Creates a new TagBinding object if this tag should have some sort of binding
|
java.util.Map<TagProp,java.lang.Object> |
getAttributes() |
TagType |
getType()
Returns the type of this tag.
|
void |
setAttributes(java.util.Map<TagProp,java.lang.Object> map) |
void |
setEnabled(boolean enabled)
Sets this tag enabled/disabled
|
void |
setValue(TagValue obj)
Sets this tags value.
|
void |
startBinding(VisionClientContext appContext,
TagPath pathContext)
Starts any binding for the tag, such as an expression binding or a SQL query binding
|
void |
stopBinding()
Stops any binding activities for this tag
|
addTagChangeListener, applyDiff, checkName, findChild, fireScriptEvent, fireTagChange, getAlarmStates, getAttribute, getChildren, getName, getNumSubscribers, getPath, getValue, getValueRaw, hasPermission, isAlarmingSupported, notifyPermissionsChanged, notifyTagDeleted, onScriptError, onScriptSuccess, removeChild, removeTagChangeListener, sampleDiagnostics, setAccessRights, setAlarmStates, setAlarmStates, setAttribute, setEventScripts, setName, setPermissionModel, setTypeAndValue, setTypeAndValue, transferState, updateRuntimeQuality
addChild, coerceValue, compareTo, getAccessRights, getChild, getDataType, getEventScripts, getPermissionModel, getRawAttributes, isEnabled, isValidName, main, sanitizeName, setDataType, setRawAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChild
setDataType
getAccessRights, getDataType, getEventScripts, getPermissionModel, isEnabled
public ProjectTag()
public ProjectTag(Tag tag)
public void setValue(TagValue obj) throws java.lang.ClassCastException
MutableTag
setValue
in interface MutableTag
setValue
in class AbstractClientTag
java.lang.ClassCastException
protected TagBinding createTagBinding() throws java.lang.Exception
java.lang.Exception
public void startBinding(VisionClientContext appContext, TagPath pathContext)
ClientTag
startBinding
in interface ClientTag
startBinding
in class AbstractClientTag
public void stopBinding()
ClientTag
stopBinding
in interface ClientTag
stopBinding
in class AbstractClientTag
public void setEnabled(boolean enabled)
MutableTag
setEnabled
in interface MutableTag
setEnabled
in class AbstractClientTag
public TagType getType()
Tag
public java.util.Map<TagProp,java.lang.Object> getAttributes()
public void setAttributes(java.util.Map<TagProp,java.lang.Object> map)