Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


oracle.rules.sdk.repository
Interface XMLSerializer


public interface XMLSerializer

Take care of marshalling and unmarshalling dictionaries to and from XML


Method Summary
 oracle.rules.sdk.datamodel.DataModel deserializeDataModel(org.w3c.dom.Element dmElem)
          deserialize the datamodel XML document into java objects
 java.util.List deserializeOptionSet(org.w3c.dom.Element optionsetsElem, oracle.rules.sdk.datamodel.DataModel dm)
           
 oracle.rules.sdk.ruleset.RuleSet deserializeRuleSet(org.w3c.dom.Element rulesetElem, oracle.rules.sdk.datamodel.DataModel dm)
          deserialize the ruleset XML document into java objects
 org.w3c.dom.Element serializeDataModel(oracle.rules.sdk.datamodel.DataModel datamodel)
          serialize the datamodel java objects into XML document
 org.w3c.dom.Element serializeOptionSet(oracle.rules.sdk.ruleset.RuleSet[] opsets)
           
 org.w3c.dom.Element serializeRuleSet(oracle.rules.sdk.ruleset.RuleSet ruleset)
          serialize the ruleset java objects into XML document

 

Method Detail

deserializeDataModel

public oracle.rules.sdk.datamodel.DataModel deserializeDataModel(org.w3c.dom.Element dmElem)
                                                          throws DataModelException
deserialize the datamodel XML document into java objects
Parameters:
dmElem - top element of the datamodel document
Returns:
the datamodel
Throws:
The - excpetion is thrown when there is any problem deserializing xml into objects
DataModelException

serializeDataModel

public org.w3c.dom.Element serializeDataModel(oracle.rules.sdk.datamodel.DataModel datamodel)
                                       throws DataModelException
serialize the datamodel java objects into XML document
Parameters:
datamodel - the DataModel object to be serialized
Returns:
the XML fragement representing the datamodel
Throws:
The - excpetion is thrown when there is any problem serializinging the datamodel
DataModelException

deserializeRuleSet

public oracle.rules.sdk.ruleset.RuleSet deserializeRuleSet(org.w3c.dom.Element rulesetElem,
                                                           oracle.rules.sdk.datamodel.DataModel dm)
                                                    throws RulesSDKException
deserialize the ruleset XML document into java objects
Parameters:
rulesetElem - top element of the ruleset document
dm - datamodel used by the ruleset
Returns:
the ruleset deserialized from the XML document.
Throws:
The - excpetion is thrown when there is any problem deserializing xml into objects
RulesSDKException

serializeRuleSet

public org.w3c.dom.Element serializeRuleSet(oracle.rules.sdk.ruleset.RuleSet ruleset)
                                     throws RulesSDKException
serialize the ruleset java objects into XML document
Parameters:
ruleset - the RuleSet object to be serialized
Returns:
the XML fragement representing the ruleset
Throws:
The - excpetion is thrown when there is any problem serializinging the ruleset
RulesSDKException

deserializeOptionSet

public java.util.List deserializeOptionSet(org.w3c.dom.Element optionsetsElem,
                                           oracle.rules.sdk.datamodel.DataModel dm)
                                    throws RulesSDKException
Throws:
RulesSDKException

serializeOptionSet

public org.w3c.dom.Element serializeOptionSet(oracle.rules.sdk.ruleset.RuleSet[] opsets)
                                       throws RuleSetException
Throws:
RuleSetException

Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


Copyright © 2006, Oracle. All rights reserved.