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
|
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.
|
void |
setSerializeHidden(boolean serializeHidden)
Sets the value of the serialize-hidden flag.
|
void |
setSerializeName(java.lang.String sName)
Set the name of the field in serialized output (overrides field name in table).
|
void |
setXmlDataType(java.lang.String xmlDataType)
Sets the XML schema data type of the associated field.
|
void |
setXmlNodeName(java.lang.String xmlNodeName)
Sets the node name of the field in XML output (overrides serialize-name and field name in table).
|
void |
setXmlNodeType(SerializeOptions.XmlNodeType xmlNodeType)
Sets the node type (element or attribute) in XML output.
|
private boolean serializeHidden
private java.lang.String serializeName
private java.lang.String xmlDataType
private java.lang.String xmlNodeName
private 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 void setSerializeHidden(boolean serializeHidden)
serializeHidden
- true
if the associated field is not included in serialization, else false
.public java.lang.String getSerializeName()
public void setSerializeName(java.lang.String sName)
sName
- The new serialize name.public java.lang.String getXmlDataType()
public void setXmlDataType(java.lang.String xmlDataType)
xmlDataType
- The new XML schema data type.public java.lang.String getXmlNodeName()
public void setXmlNodeName(java.lang.String xmlNodeName)
xmlNodeName
- The new XML node name.public SerializeOptions.XmlNodeType getXmlNodeType()
public void setXmlNodeType(SerializeOptions.XmlNodeType xmlNodeType)
xmlNodeType
- The new XML node type.