public interface MergeableXML extends Mergeable
Mergeable
objects that can be saved as
XML.Modifier and Type | Method and Description |
---|---|
oracle.dss.util.xml.ObjectNode |
getXML(boolean allProperties,
boolean emptyElement)
Retrieves XML that represents properties and their values in the form
of and
ObjectNode . |
boolean |
setXML(oracle.dss.util.xml.ObjectNode node,
java.lang.String version,
int reset)
Specifies XML that represents properties and values.
|
clone, isAnythingOverridden, merge
oracle.dss.util.xml.ObjectNode getXML(boolean allProperties, boolean emptyElement)
ObjectNode
.allProperties
- true
to store all property values in XML,
false
to store only values that are different
from default values.emptyElement
- true
if an empty element needs to be returned
when none of the property values have changed from default.
false
if null should should be returned when
none of the property values have changed from default.
This argument is considered only if
allProperties
is false
.boolean setXML(oracle.dss.util.xml.ObjectNode node, java.lang.String version, int reset)
MergeableXML
.node
- ObjectNode
that has the properties and their values.version
- The XML version.reset
- A constant that indicates how much to reset when XML
is applied. Valid values are listed in the See Also section.true
if XML is properly applied,
false
if the XML cannot be applied.Rule.RESET_NONE
,
Rule.RESET_XML_PROPERTIES
,
Rule.RESET_EVERYTHING