public abstract class LegacyTagUtilities
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
LEGACY_DEFAULT_TIMEOUT_MILLIS |
static Field<PropertySet,TagPath,PathCondition> |
TAG_PATH
WARNING- Only use this filter if you know that items to be filtered are guaranteed to be TagEditModels, as only
those have a useable path
|
Constructor and Description |
---|
LegacyTagUtilities() |
Modifier and Type | Method and Description |
---|---|
void |
addTag(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract void |
addTagImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
BrowseTag[] |
browseTags(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract BrowseTag[] |
browseTagsImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
BrowseTag[] |
browseTagsSimple(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract BrowseTag[] |
browseTagsSimpleImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
void |
editAlarmConfig(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract void |
editAlarmConfigImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
void |
editTag(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract void |
editTagImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
void |
editTags(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract void |
editTagsImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
TagAlarmDefinition[] |
getAlarmStates(java.lang.String tagPath)
Deprecated.
|
protected abstract TagAlarmDefinition[] |
getAlarmStatesImpl(java.lang.String tagPath) |
java.lang.Object |
getAttribute(java.lang.String tagPath,
java.lang.String attribute)
Deprecated.
use readAll() instead. Implementation needs to be left here for backwards compatibility.
|
protected DataTypeClass |
getDataType(java.lang.Object value) |
protected abstract java.lang.String |
getDefaultTagProvider() |
java.lang.Object |
getTagValue(java.lang.String tagPathStr)
Deprecated.
in 7.9. Implementation needs to be left here for backwards compatibility.
|
java.lang.Object[] |
getTagValues(java.lang.String[] tagPaths)
Deprecated.
use readAll() instead. Implementation needs to be left here for backwards compatibility.
|
void |
loadFromFile(java.lang.String filePath,
java.lang.String providerName,
int mode)
Deprecated.
|
protected abstract void |
loadFromFileImpl(java.lang.String fileAsString,
java.lang.String fileType,
java.lang.String providerName,
CollisionPolicy policy) |
protected static Property<?> |
lookupLegacyProp(Property<?> legacyProp) |
protected static Property<?> |
lookupLegacyProp(java.lang.String legacyPropName) |
protected TagPath |
parseTagPath(java.lang.String path)
Parses the tag path, using some special values from ScriptContext when appropriate for the default source, and to
de-relativize if possible.
|
protected abstract QualifiedValue[] |
read(java.util.List<TagPath> paths) |
QualifiedValue |
read(java.lang.String tagPathStr)
Deprecated.
|
QualifiedValue[] |
readAll(java.lang.String[] tagPathsArr)
Deprecated.
|
void |
removeTag(java.lang.String tagPath)
Deprecated.
|
void |
removeTags(java.lang.String[] tagPaths)
Deprecated.
|
protected abstract void |
removeTagsImpl(java.util.List<TagPath> paths) |
void |
scan(java.lang.String provider,
java.lang.String scname)
Deprecated.
|
protected abstract void |
scanImpl(java.lang.String provider,
java.lang.String scname) |
void |
storeTagHistory(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords)
Deprecated.
|
protected abstract void |
storeTagHistoryImpl(org.python.core.PyObject[] pyArgs,
java.lang.String[] keywords) |
int |
write(org.python.core.PyObject[] objects,
java.lang.String[] keywords)
Deprecated.
|
int[] |
writeAll(java.lang.String[] tagPaths,
java.lang.Object[] values)
Deprecated.
|
void |
writeAllSynchronous(java.lang.String[] tagPathStr,
java.lang.Object[] value)
Deprecated.
|
void |
writeAllSynchronous(java.lang.String[] tagPaths,
java.lang.Object[] values,
int timeout)
Deprecated.
|
void |
writeSynchronous(java.lang.String tagPathStr,
java.lang.Object value) |
void |
writeSynchronous(java.lang.String tagPathStr,
java.lang.Object value,
int timeoutMillis)
Deprecated.
|
int |
writeToTag(java.lang.String tagPathStr,
java.lang.Object value)
Deprecated.
|
int |
writeToTag(java.lang.String tagPathStr,
java.lang.Object value,
boolean suppressErrors)
Deprecated.
|
protected abstract int |
writeToTagImpl(TagPath tagPath,
java.lang.Object value,
boolean suppressErrors) |
int[] |
writeToTags(java.lang.String[] tagPaths,
java.lang.Object[] values)
Deprecated.
|
protected abstract int[] |
writeToTagsImpl(java.util.List<TagPath> paths,
java.util.List<java.lang.Object> values,
boolean suppressErrors) |
protected abstract void |
writeToTagsSynchronousImpl(java.util.List<TagPath> paths,
java.util.List<java.lang.Object> values,
int timeout) |
void |
writeToTagSynchronous(java.lang.String tagPathStr,
java.lang.Object value)
Deprecated.
|
void |
writeToTagSynchronous(java.lang.String tagPathStr,
java.lang.Object value,
int timeoutMillis)
Deprecated.
|
protected abstract void |
writeToTagSynchronousImpl(TagPath tagPath,
java.lang.Object value,
int timeout) |
public static final int LEGACY_DEFAULT_TIMEOUT_MILLIS
public static final Field<PropertySet,TagPath,PathCondition> TAG_PATH
@Deprecated public void addTag(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
@Deprecated public void editTag(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
@Deprecated public void editAlarmConfig(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
@Deprecated public void editTags(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
@Deprecated public BrowseTag[] browseTags(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
@Deprecated public BrowseTag[] browseTagsSimple(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
@Deprecated public TagAlarmDefinition[] getAlarmStates(java.lang.String tagPath) throws java.lang.Exception
java.lang.Exception
protected TagPath parseTagPath(java.lang.String path) throws java.io.IOException
java.io.IOException
@Deprecated public QualifiedValue read(java.lang.String tagPathStr) throws java.lang.Exception
java.lang.Exception
@Deprecated public QualifiedValue[] readAll(java.lang.String[] tagPathsArr)
@Deprecated public final void writeToTagSynchronous(java.lang.String tagPathStr, java.lang.Object value)
@Deprecated public final void writeToTagSynchronous(java.lang.String tagPathStr, java.lang.Object value, int timeoutMillis)
public final void writeSynchronous(java.lang.String tagPathStr, java.lang.Object value)
@Deprecated public final void writeSynchronous(java.lang.String tagPathStr, java.lang.Object value, int timeoutMillis)
@Deprecated public final void writeAllSynchronous(java.lang.String[] tagPathStr, java.lang.Object[] value)
@Deprecated public final void writeAllSynchronous(java.lang.String[] tagPaths, java.lang.Object[] values, int timeout)
@Deprecated public final int write(org.python.core.PyObject[] objects, java.lang.String[] keywords)
@Deprecated public int writeToTag(java.lang.String tagPathStr, java.lang.Object value)
@Deprecated public final int writeToTag(java.lang.String tagPathStr, java.lang.Object value, boolean suppressErrors)
@Deprecated public int[] writeToTags(java.lang.String[] tagPaths, java.lang.Object[] values)
@Deprecated public int[] writeAll(java.lang.String[] tagPaths, java.lang.Object[] values)
@Deprecated public void removeTag(java.lang.String tagPath) throws java.lang.Exception
java.lang.Exception
@Deprecated public void removeTags(java.lang.String[] tagPaths) throws java.lang.Exception
java.lang.Exception
@Deprecated public void loadFromFile(java.lang.String filePath, java.lang.String providerName, int mode) throws java.lang.Exception
mode
- java.lang.Exception
@Deprecated public final void scan(java.lang.String provider, java.lang.String scname)
provider
- If blank, the default provider will be used.scname
- Name of the tag group (formerly called scan class) to execute. Required.@Deprecated public java.lang.Object getTagValue(java.lang.String tagPathStr)
@Deprecated public java.lang.Object[] getTagValues(java.lang.String[] tagPaths)
@Deprecated public java.lang.Object getAttribute(java.lang.String tagPath, java.lang.String attribute) throws java.lang.Exception
java.lang.Exception
@Deprecated public void storeTagHistory(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected static Property<?> lookupLegacyProp(java.lang.String legacyPropName)
protected DataTypeClass getDataType(java.lang.Object value)
protected abstract void addTagImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected abstract void editTagImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected abstract void editTagsImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected abstract void editAlarmConfigImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected abstract BrowseTag[] browseTagsImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected abstract BrowseTag[] browseTagsSimpleImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception
protected abstract TagAlarmDefinition[] getAlarmStatesImpl(java.lang.String tagPath) throws java.lang.Exception
java.lang.Exception
protected abstract QualifiedValue[] read(java.util.List<TagPath> paths) throws java.lang.Exception
java.lang.Exception
protected abstract int writeToTagImpl(TagPath tagPath, java.lang.Object value, boolean suppressErrors)
protected abstract int[] writeToTagsImpl(java.util.List<TagPath> paths, java.util.List<java.lang.Object> values, boolean suppressErrors) throws java.lang.Exception
java.lang.Exception
protected abstract void writeToTagSynchronousImpl(TagPath tagPath, java.lang.Object value, int timeout) throws java.lang.Exception
java.lang.Exception
protected abstract void writeToTagsSynchronousImpl(java.util.List<TagPath> paths, java.util.List<java.lang.Object> values, int timeout) throws java.lang.Exception
java.lang.Exception
protected abstract void removeTagsImpl(java.util.List<TagPath> paths) throws java.lang.Exception
java.lang.Exception
protected abstract void scanImpl(java.lang.String provider, java.lang.String scname) throws java.lang.Exception
java.lang.Exception
protected abstract java.lang.String getDefaultTagProvider()
protected abstract void loadFromFileImpl(java.lang.String fileAsString, java.lang.String fileType, java.lang.String providerName, CollisionPolicy policy) throws java.lang.Exception
java.lang.Exception
protected abstract void storeTagHistoryImpl(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception
java.lang.Exception