public class SerializeOptions extends Object implements Cloneable
XMPSerializer
.
Default serialization tooks place if no options are set.Modifier and Type | Class and Description |
---|---|
static class |
SerializeOptions.Option
Enum for all serialization options.
|
Constructor and Description |
---|
SerializeOptions(SerializeOptions.Option... options)
Creates an options instance with one or more options.
|
Modifier and Type | Method and Description |
---|---|
void |
add(SerializeOptions.Option option)
Adds an option flag.
|
Object |
clone() |
int |
getBaseIndent() |
String |
getEncoding() |
String |
getIndent() |
String |
getNewline() |
EnumSet<SerializeOptions.Option> |
getOptions() |
int |
getPadding() |
boolean |
hasOption(SerializeOptions.Option option)
Check if an options is set.
|
void |
remove(SerializeOptions.Option option)
Removes an option flag.
|
void |
setBaseIndent(int baseIndent) |
void |
setIndent(String indent) |
void |
setNewline(String newline) |
void |
setOptions(EnumSet<SerializeOptions.Option> options) |
void |
setPadding(int padding) |
public SerializeOptions(SerializeOptions.Option... options)
options
- a list of option parameterspublic boolean hasOption(SerializeOptions.Option option)
option
- the option flagpublic void add(SerializeOptions.Option option)
option
- an option enumpublic void remove(SerializeOptions.Option option)
option
- an option enumpublic EnumSet<SerializeOptions.Option> getOptions()
public void setOptions(EnumSet<SerializeOptions.Option> options)
options
- the options to setpublic int getPadding()
public void setPadding(int padding)
padding
- the padding to setpublic String getNewline()
public void setNewline(String newline)
newline
- the newline to setpublic String getIndent()
public void setIndent(String indent)
indent
- the indent to setpublic int getBaseIndent()
public void setBaseIndent(int baseIndent)
baseIndent
- the baseIndent to setpublic String getEncoding()
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
- Cannot happen in this place.Copyright © 2010 - 2020 Adobe. All Rights Reserved