Class EncoderFactoryDelegate
java.lang.Object
com.inductiveautomation.ignition.common.xmlserialization.serialization.AbstractSerializationDelegate<T>
com.inductiveautomation.ignition.common.xmlserialization.serialization.delegates.AbstractEncoderDelegate<Object>
com.inductiveautomation.ignition.common.xmlserialization.serialization.delegates.EncoderFactoryDelegate
- All Implemented Interfaces:
- EncoderFactory<Object>,- SerializationDelegate<Object>
A serialization delegate that uses an encoder factory to create the element body.
- 
Field SummaryFieldsFields inherited from class com.inductiveautomation.ignition.common.xmlserialization.serialization.delegates.AbstractEncoderDelegateelementName
- 
Constructor SummaryConstructorsConstructorDescriptionEncoderFactoryDelegate(String elementName, EncoderFactory<T> factory) Creates a BasicEncoderDelegate with reference tracking turned off.EncoderFactoryDelegate(String elementName, EncoderFactory<T> factory, boolean skipReferenceTracking) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleannewEncoder(Object object) voidsetSkipReferenceTracking(boolean skipReferenceTracking) Methods inherited from class com.inductiveautomation.ignition.common.xmlserialization.serialization.delegates.AbstractEncoderDelegateserialize
- 
Field Details- 
factory
- 
skipReferenceTrackingprotected boolean skipReferenceTracking
 
- 
- 
Constructor Details- 
EncoderFactoryDelegateCreates a BasicEncoderDelegate with reference tracking turned off.
- 
EncoderFactoryDelegatepublic EncoderFactoryDelegate(String elementName, EncoderFactory<T> factory, boolean skipReferenceTracking) 
 
- 
- 
Method Details- 
newEncoder
- 
isSkipReferenceTrackingpublic boolean isSkipReferenceTracking()- Specified by:
- isSkipReferenceTrackingin interface- SerializationDelegate<Object>
- Overrides:
- isSkipReferenceTrackingin class- AbstractSerializationDelegate<Object>
 
- 
setSkipReferenceTrackingpublic void setSkipReferenceTracking(boolean skipReferenceTracking) 
 
-