public class RichXMLFactory.MainRuleFactoryImpl extends RichXMLFactory.GenericAddon<IMRuleExecutionSet> implements AbstractXMLFactory.MainRuleFactory
Constructor and Description |
---|
MainRuleFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
beforeWriteChildren(Outer os,
IMRuleExecutionSet addon,
String nodeName,
Map<PersistantPropertyInfo,Object> deferredNodes)
To write rule set "properties" node.
|
String |
getImplementationId()
Null for generic implem.
|
protected void |
handleReadNode(IMRuleExecutionSet addon,
Node node)
To handle specific "properties" node.
|
IMRuleExecutionSet |
read(Node mainNode) |
afterWriteChildren, beforeCloseNoChild, handleReadAttr, handleReadAttributes, handleReadChildNodes, handleWriteAttribute, handleWriteNode, injectIntoProperty, isWriteAsAttribute, isWriteAsNode, readPersistantObject, write, write, writePersistantObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
write
public IMRuleExecutionSet read(Node mainNode) throws XMLMConfigurationException
read
in interface AbstractXMLFactory.MainRuleFactory
read
in interface RichXMLFactory.RichSubFactory<IMRuleExecutionSet>
read
in class RichXMLFactory.GenericAddon<IMRuleExecutionSet>
XMLMConfigurationException
AbstractXMLFactory.MainRuleFactory.read(Node)
protected void handleReadNode(IMRuleExecutionSet addon, Node node) throws XMLMConfigurationException
handleReadNode
in class RichXMLFactory.GenericAddon<IMRuleExecutionSet>
XMLMConfigurationException
public void beforeWriteChildren(Outer os, IMRuleExecutionSet addon, String nodeName, Map<PersistantPropertyInfo,Object> deferredNodes) throws XMLMConfigurationException, IOException
beforeWriteChildren
in class RichXMLFactory.GenericAddon<IMRuleExecutionSet>
XMLMConfigurationException
IOException
public String getImplementationId()
RichXMLFactory.GenericAddon
getImplementationId
in interface RichXMLFactory.RichSubFactory<IMRuleExecutionSet>
getImplementationId
in class RichXMLFactory.GenericAddon<IMRuleExecutionSet>