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 intUTF16BE encodingstatic final intUTF16LE encodingstatic final intUTF8 encoding; this is the defaultstatic final intThe padding parameter provides the overall packet length.static final intInclude a padding allowance for a thumbnail image.static final intOmit the XML packet wrapper.static final intMark packet as read-only.static final intSort the struct properties and qualifier before serializingstatic final intUse a compact form of RDF.static final intShow aliases as XML comments. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.SerializeOptions(int options) Constructor using inital options -
Method Summary
Modifier and TypeMethodDescriptionclone()intbooleanbooleanbooleanbooleanbooleanbooleanintbooleanbooleangetSort()booleanbooleansetBaseIndent(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:Thumbnailsproperty 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.
-