public class CMAnnotationWriterSettings extends Object implements WriterSettings
Modifier and Type | Class and Description |
---|---|
static class |
CMAnnotationWriterSettings.Format
Output format for the annotations.
|
Constructor and Description |
---|
CMAnnotationWriterSettings() |
Modifier and Type | Method and Description |
---|---|
SerializableProcessingSettings |
createSnapshot()
Create a snapshot copy of this instance.
|
boolean |
equals(Object o) |
Map<CMAnnotationArcheTypes,String> |
getArcheTypeMapping()
Returns the archetype mapping table used to map jadice annotation objects.
|
String |
getEncodingNoteAnnotation()
Returns current text data encoding.
|
String |
getEncodingStampAnnotation()
Returns current text data encoding.
|
String |
getEncodingTextAnnotation()
Returns current text data encoding.
|
CMAnnotationWriterSettings.Format |
getFormat()
Returns current output
CMAnnotationWriterSettings.Format . |
Map<Object,Object> |
getParameters() |
int |
hashCode() |
boolean |
isCm8ViewerCompatibilityModeEnabled()
Returns current IBM ContentManager 8 Viewer compatibility mode status.
|
boolean |
isSaveAdditionalInfo()
Returns the current flag.
|
boolean |
isUseImagePlusNamingScheme()
Returns the current flag.
|
void |
setArcheTypeMapping(Map<CMAnnotationArcheTypes,String> archeTypeMapping)
Sets a self defined archetype mapping table.
|
void |
setCM8ViewerCompatibilityModeEnabled(boolean enabled)
Enables IBM ContentManager 8 Viewer compatibility if set to true.
|
void |
setEncodingNoteAnnotation(String encodingNoteAnnotation)
Sets the output encoding for the NOTE annotation.
|
void |
setEncodingStampAnnotation(String encodingStampAnnotation)
Sets the output encoding for the STAMP annotation.
|
void |
setEncodingTextAnnotation(String encodingTextAnnotation)
Sets the output encoding for the TEXT annotation.
|
void |
setFormat(CMAnnotationWriterSettings.Format format)
Sets the annotation output
CMAnnotationWriterSettings.Format . |
void |
setSaveAdditionalInfo(boolean saveAdditionalInfo)
Sets a flag to enable / disable saving additional annotation informations.
|
void |
setUseImagePlusNamingScheme(boolean useImagePlusNamingScheme)
Sets a flag to enable / disable the usage of IBM Image Plus naming scheme.
|
public SerializableProcessingSettings createSnapshot()
SerializableProcessingSettings
createSnapshot
in interface ProcessingSettings
createSnapshot
in interface SerializableProcessingSettings
public CMAnnotationWriterSettings.Format getFormat()
CMAnnotationWriterSettings.Format
.public void setFormat(CMAnnotationWriterSettings.Format format)
CMAnnotationWriterSettings.Format
. Default value is CMAnnotationWriterSettings.Format.CM8
.public boolean isUseImagePlusNamingScheme()
public void setUseImagePlusNamingScheme(boolean useImagePlusNamingScheme)
false
.public boolean isSaveAdditionalInfo()
public void setSaveAdditionalInfo(boolean saveAdditionalInfo)
false
.public String getEncodingTextAnnotation()
public void setEncodingTextAnnotation(String encodingTextAnnotation)
encodingTextAnnotation
- For example "Cp1252", "Cp850".public String getEncodingStampAnnotation()
public void setEncodingStampAnnotation(String encodingStampAnnotation)
encodingStampAnnotation
- For example "Cp1252", "Cp850".public String getEncodingNoteAnnotation()
public void setEncodingNoteAnnotation(String encodingNoteAnnotation)
encodingNoteAnnotation
- For example "Cp1252", "Cp850".public Map<CMAnnotationArcheTypes,String> getArcheTypeMapping()
public void setArcheTypeMapping(Map<CMAnnotationArcheTypes,String> archeTypeMapping)
public void setCM8ViewerCompatibilityModeEnabled(boolean enabled)
enabled
- Flag to enable compatibility modepublic boolean isCm8ViewerCompatibilityModeEnabled()
Copyright © 2024 levigo holding gmbh. All rights reserved.