Interface SerializableProcessingSettings
-
- All Superinterfaces:
ProcessingSettings,Serializable
- All Known Subinterfaces:
RenderSettings,SerializableContentsCreatorSettings,SerializableRenderSettings
- All Known Implementing Classes:
AbstractListenableRenderSettings,AnnotationRenderSettings,BaseRenderSettings,ConditionRenderSettings,ContentsCreatorColorSettings,ContentsCreatorTransformationSettings,FontFactoryProcessingSettings,FontFactoryReaderSettings,ImageRenderSettings,PageLayoutSettings,PageViewSettings,PDFStructureReaderSettings
public interface SerializableProcessingSettings extends Serializable, ProcessingSettings
Hold settings used to control certain aspects of a document processing process.Implementations of ProcessingSettings are required to follow the getter/setter convection of the Java Bean pattern. The implementation of a public default constructor is mandatory. Beyond the methods imposed by this interface, implementors are required to override the
Object.equals(Object)andObject.hashCode()methods in a correct and efficient way.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SerializableProcessingSettingscreateSnapshot()Create a snapshot copy of this instance.
-
-
-
Method Detail
-
createSnapshot
SerializableProcessingSettings createSnapshot()
Create a snapshot copy of this instance. The snapshot must constitute a deep copy, so that changes to the copied object don't affect snapshots.- Specified by:
createSnapshotin interfaceProcessingSettings- Returns:
- a snapshot copy.
-
-