public class EncoderFactoryDelegate extends AbstractEncoderDelegate<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
protected EncoderFactory |
factory |
protected boolean |
skipReferenceTracking |
elementName
Constructor and Description |
---|
EncoderFactoryDelegate(java.lang.String elementName,
EncoderFactory<T> factory)
Creates a BasicEncoderDelegate with reference tracking turned off.
|
EncoderFactoryDelegate(java.lang.String elementName,
EncoderFactory<T> factory,
boolean skipReferenceTracking) |
Modifier and Type | Method and Description |
---|---|
boolean |
isSkipReferenceTracking() |
Encoder |
newEncoder(java.lang.Object object) |
void |
setSkipReferenceTracking(boolean skipReferenceTracking) |
serialize
protected EncoderFactory factory
protected boolean skipReferenceTracking
public EncoderFactoryDelegate(java.lang.String elementName, EncoderFactory<T> factory)
public EncoderFactoryDelegate(java.lang.String elementName, EncoderFactory<T> factory, boolean skipReferenceTracking)
public Encoder newEncoder(java.lang.Object object)
public boolean isSkipReferenceTracking()
isSkipReferenceTracking
in interface SerializationDelegate<java.lang.Object>
isSkipReferenceTracking
in class AbstractSerializationDelegate<java.lang.Object>
public void setSkipReferenceTracking(boolean skipReferenceTracking)