Class AbstractTagAdapter
java.lang.Object
com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
com.inductiveautomation.factorypmi.application.binding.AbstractTagAdapter
- All Implemented Interfaces:
Adapter
,Adapter.ValueHolder
,PropertyAdapter
- Direct Known Subclasses:
SimpleBoundTagAdapter
,UDTTagAdapter
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
AbstractPropertyAdapter.EdtUpdateValue
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.Adapter
Adapter.ValueHolder
Nested classes/interfaces inherited from interface com.inductiveautomation.factorypmi.application.binding.PropertyAdapter
PropertyAdapter.PAType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
A bidirectional binding listens to the target property for property change events, pushing them into the tag.protected int
The amount of time to stay WRITE_PENDING after a write successfully completes waiting for the value to changeprotected TagPath
This tag path is a real TagPath that is transient, calculated from the regular tag path.protected String
This tag path is the string based tag path that gets serializedFields inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
appContext, isTargetPropertyDynamic, log, overlayOptOut, target, targetPropertyName, value, valueClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
_setTagPath
(TagPath tp) int
Retrieves an array of the interactions that this adapter depends on.boolean
void
setBidirectional
(boolean bidirectional) void
setFallbackDelay
(int readAfterWriteDelay) void
setTagPathString
(String tagPathString) Methods inherited from class com.inductiveautomation.factorypmi.application.binding.AbstractPropertyAdapter
connect, disconnect, getQValue, getTarget, getTargetDesc, getTargetFullPath, getTargetPropertyName, getValueClass, handleError, handleNullToPrimitive, initLogger, isDataUsed, isDataUsed, isOverlayOptOut, isTargetPropertyDynamic, isValid, isValueClassPrimitive, setOverlayOptOut, setQValue, setSetterMethodName, setTarget, setTargetPropertyDynamic, setTargetPropertyName, setValue, setValueClass, shutdown, startup, toString, updateQuality, updateTarget, updateValue, useQuality
-
Field Details
-
tagPathString
This tag path is the string based tag path that gets serialized -
tagPath
This tag path is a real TagPath that is transient, calculated from the regular tag path. -
bidirectional
protected boolean bidirectionalA bidirectional binding listens to the target property for property change events, pushing them into the tag. Used for controlling tags. -
fallbackDelay
protected int fallbackDelayThe amount of time to stay WRITE_PENDING after a write successfully completes waiting for the value to change
-
-
Constructor Details
-
AbstractTagAdapter
public AbstractTagAdapter()
-
-
Method Details
-
getFallbackDelay
public int getFallbackDelay() -
setFallbackDelay
public void setFallbackDelay(int readAfterWriteDelay) -
_getTagPath
-
_setTagPath
-
getTagPathString
-
setTagPathString
-
isBidirectional
public boolean isBidirectional() -
setBidirectional
public void setBidirectional(boolean bidirectional) -
getReferenceType
-
getInteractions
Description copied from interface:Adapter
Retrieves an array of the interactions that this adapter depends on. An interaction descriptor describes an inter-component interaction.
-