Package com.adobe.xmp.options
Class SerializeOptions
java.lang.Object
com.adobe.xmp.options.Options
com.adobe.xmp.options.SerializeOptions
- Since:
- 24.01.2006
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
UTF16BE encodingstatic final int
UTF16LE encodingstatic final int
UTF8 encoding; this is the defaultstatic final int
The padding parameter provides the overall packet length.static final int
Include a padding allowance for a thumbnail image.static final int
Omit the XML packet wrapper.static final int
Mark packet as read-only.static final int
Sort the struct properties and qualifier before serializingstatic final int
Use a compact form of RDF.static final int
Show aliases as XML comments. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.SerializeOptions
(int options) Constructor using inital options -
Method Summary
Modifier and TypeMethodDescriptionclone()
int
boolean
boolean
boolean
boolean
boolean
boolean
int
boolean
boolean
getSort()
boolean
boolean
setBaseIndent
(int baseIndent) setEncodeUTF16BE
(boolean value) setEncodeUTF16LE
(boolean value) setExactPacketLength
(boolean value) setIncludeThumbnailPad
(boolean value) setNewline
(String newline) setOmitPacketWrapper
(boolean value) setPadding
(int padding) setReadOnlyPacket
(boolean value) setSort
(boolean value) setUseCompactFormat
(boolean value) setWriteAliasComments
(boolean value) Note: This options is not supported at the moment.Methods inherited from class com.adobe.xmp.options.Options
clear, containsAllOptions, containsOneOf, equals, getOptions, getOptionsString, hashCode, isExactly, setOption, setOptions, toString
-
Field Details
-
OMIT_PACKET_WRAPPER
public static final int OMIT_PACKET_WRAPPEROmit the XML packet wrapper.- See Also:
-
READONLY_PACKET
public static final int READONLY_PACKETMark packet as read-only. Default is a writeable packet.- See Also:
-
USE_COMPACT_FORMAT
public static final int USE_COMPACT_FORMATUse a compact form of RDF.- See Also:
-
INCLUDE_THUMBNAIL_PAD
public static final int INCLUDE_THUMBNAIL_PADInclude a padding allowance for a thumbnail image. If noxmp:Thumbnails
property is present, the typical space for a JPEG thumbnail is used.- See Also:
-
EXACT_PACKET_LENGTH
public static final int EXACT_PACKET_LENGTHThe padding parameter provides the overall packet length. The actual amount of padding is computed. An exception is thrown if the packet exceeds this length with no padding.- See Also:
-
WRITE_ALIAS_COMMENTS
public static final int WRITE_ALIAS_COMMENTSShow aliases as XML comments. Note: This option is currently not supported.- See Also:
-
SORT
public static final int SORTSort the struct properties and qualifier before serializing- See Also:
-
ENCODE_UTF8
public static final int ENCODE_UTF8UTF8 encoding; this is the default- See Also:
-
ENCODE_UTF16BE
public static final int ENCODE_UTF16BEUTF16BE encoding- See Also:
-
ENCODE_UTF16LE
public static final int ENCODE_UTF16LEUTF16LE encoding- See Also:
-
-
Constructor Details
-
SerializeOptions
public SerializeOptions()Default constructor. -
SerializeOptions
Constructor using inital options- Parameters:
options
- the inital options- Throws:
XMPException
- Thrown if options are not consistant.
-
-
Method Details
-
getOmitPacketWrapper
public boolean getOmitPacketWrapper()- Returns:
- Returns the option.
-
setOmitPacketWrapper
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getReadOnlyPacket
public boolean getReadOnlyPacket()- Returns:
- Returns the option.
-
setReadOnlyPacket
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getUseCompactFormat
public boolean getUseCompactFormat()- Returns:
- Returns the option.
-
setUseCompactFormat
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getIncludeThumbnailPad
public boolean getIncludeThumbnailPad()- Returns:
- Returns the option.
-
setIncludeThumbnailPad
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getExactPacketLength
public boolean getExactPacketLength()- Returns:
- Returns the option.
-
setExactPacketLength
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getWriteAliasComments
public boolean getWriteAliasComments()- Returns:
- Returns the option.
-
setWriteAliasComments
Note: This options is not supported at the moment.- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getSort
public boolean getSort()- Returns:
- Returns the option.
-
setSort
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getEncodeUTF16BE
public boolean getEncodeUTF16BE()- Returns:
- Returns the option.
-
setEncodeUTF16BE
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getEncodeUTF16LE
public boolean getEncodeUTF16LE()- Returns:
- Returns the option.
-
setEncodeUTF16LE
- Parameters:
value
- the value to set- Returns:
- Returns the instance to call more set-methods.
-
getBaseIndent
public int getBaseIndent()- Returns:
- Returns the baseIndent.
-
setBaseIndent
- Parameters:
baseIndent
- The baseIndent to set.- Returns:
- Returns the instance to call more set-methods.
-
getIndent
- Returns:
- Returns the indent.
-
setIndent
- Parameters:
indent
- The indent to set.- Returns:
- Returns the instance to call more set-methods.
-
getNewline
- Returns:
- Returns the newline.
-
setNewline
- Parameters:
newline
- The newline to set.- Returns:
- Returns the instance to call more set-methods.
-
getPadding
public int getPadding()- Returns:
- Returns the padding.
-
setPadding
- Parameters:
padding
- The padding to set.- Returns:
- Returns the instance to call more set-methods.
-
getOmitVersionAttribute
public boolean getOmitVersionAttribute()- Returns:
- Returns whether the Toolkit version attribute shall be omitted. Note: This options can only be set by unit tests.
-
getEncoding
- Returns:
- Returns the encoding as Java encoding String.
-
clone
- Returns:
- Returns clone of this SerializeOptions-object with the same options set.
- Throws:
CloneNotSupportedException
- Cannot happen in this place.
-