public class SerializeOptions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SerializeOptions.Read
Modes for reading serialized data into a temp-table
|
static class |
SerializeOptions.Verify
Modes for verifying XML data being read into a temp-table
|
(package private) static class |
SerializeOptions.XmlNodeType
Type of XML nodes for serialized data
|
Modifier and Type | Field and Description |
---|---|
private boolean |
serializeHidden
Should this field be omitted from serialized output?
|
private java.lang.String |
serializeName
Name of field in serialized output (overrides field name).
|
private java.lang.String |
xmlDataType
XML schema data type of field.
|
private java.lang.String |
xmlNodeName
Name of element or attribute representing field in XML output.
|
private SerializeOptions.XmlNodeType |
xmlNodeType
Node type of field in XML output.
|
Constructor and Description |
---|
SerializeOptions(boolean serializeHidden,
java.lang.String serializeName,
java.lang.String xmlDataType,
java.lang.String xmlNodeName,
java.lang.String xmlNodeType)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSerializeName()
Get the name of the field in serialized output (overrides field name in table).
|
java.lang.String |
getXmlDataType()
Get the XML schema data type of the associated field.
|
java.lang.String |
getXmlNodeName()
Get the node name of the field in XML output (overrides serialize-name and field name in
table).
|
SerializeOptions.XmlNodeType |
getXmlNodeType()
Get the node type (element or attribute) in XML output.
|
boolean |
isSerializeHidden()
Get the value of the serialize-hidden flag.
|
private final boolean serializeHidden
private final java.lang.String serializeName
private final java.lang.String xmlDataType
private final java.lang.String xmlNodeName
private final SerializeOptions.XmlNodeType xmlNodeType
public SerializeOptions(boolean serializeHidden, java.lang.String serializeName, java.lang.String xmlDataType, java.lang.String xmlNodeName, java.lang.String xmlNodeType)
serializeHidden
- Should this field be omitted from serialized output?serializeName
- Name of field in serialized output (overrides field name).xmlDataType
- XML schema data type of fieldxmlNodeName
- Name of element or attribute representing field in XML output.xmlNodeType
- Node type of field in XML output (overrides serializeName
).public boolean isSerializeHidden()
true
if the associated field is not included in serialization, else
false
.public java.lang.String getSerializeName()
public java.lang.String getXmlDataType()
public java.lang.String getXmlNodeName()
public SerializeOptions.XmlNodeType getXmlNodeType()