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 TypeMethodDescriptionboolean
newEncoder
(Object object) void
setSkipReferenceTracking
(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:
isSkipReferenceTracking
in interfaceSerializationDelegate<Object>
- Overrides:
isSkipReferenceTracking
in classAbstractSerializationDelegate<Object>
-
setSkipReferenceTracking
public void setSkipReferenceTracking(boolean skipReferenceTracking)
-