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 Summary
FieldsFields inherited from class com.inductiveautomation.ignition.common.xmlserialization.serialization.delegates.AbstractEncoderDelegate
elementName - 
Constructor Summary
ConstructorsConstructorDescriptionEncoderFactoryDelegate(String elementName, EncoderFactory<T> factory) Creates a BasicEncoderDelegate with reference tracking turned off.EncoderFactoryDelegate(String elementName, EncoderFactory<T> factory, boolean skipReferenceTracking)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleannewEncoder(Object object) voidsetSkipReferenceTracking(boolean skipReferenceTracking) Methods inherited from class com.inductiveautomation.ignition.common.xmlserialization.serialization.delegates.AbstractEncoderDelegate
serialize 
- 
Field Details
- 
factory
 - 
skipReferenceTracking
protected boolean skipReferenceTracking 
 - 
 - 
Constructor Details
- 
EncoderFactoryDelegate
Creates a BasicEncoderDelegate with reference tracking turned off. - 
EncoderFactoryDelegate
public EncoderFactoryDelegate(String elementName, EncoderFactory<T> factory, boolean skipReferenceTracking)  
 - 
 - 
Method Details
- 
newEncoder
 - 
isSkipReferenceTracking
public boolean isSkipReferenceTracking()- Specified by:
 isSkipReferenceTrackingin interfaceSerializationDelegate<Object>- Overrides:
 isSkipReferenceTrackingin classAbstractSerializationDelegate<Object>
 - 
setSkipReferenceTracking
public void setSkipReferenceTracking(boolean skipReferenceTracking)  
 -