Package | Description |
---|---|
com.massa.mrules.builder | |
com.massa.mrules.factory.xml |
Modifier and Type | Method and Description |
---|---|
protected InputSource |
XmlRuleEngineConfigHolder.buildXmlInputSource()
Build XML input source from requested file.
|
String |
XmlRuleEngineConfigHolder.getConfigHash() |
protected String |
XmlRuleEngineConfigHolder.getXmlContent()
Retrieves XML Content from
XmlRuleEngineConfigHolder.buildXmlInputSource() if not available, to compute HASH. |
protected InputSource |
XmlRuleEngineConfigHolder.getXmlInputSource()
Retrieves XML Content for building : from available XML Content if exists,
or from
XmlRuleEngineConfigHolder.buildXmlInputSource() . |
Modifier and Type | Method and Description |
---|---|
void |
RichXMLFactory.GenericAddon.afterWriteChildren(Outer os,
A addon,
String nodeName,
Map<PersistantPropertyInfo,Object> deferredNodes)
Called if current node has children, after writing them.
|
boolean |
RichXMLFactory.GenericAddon.beforeCloseNoChild(Outer os,
A addon,
String nodeName)
Called if current node has no child: will be called after attributes writing.
|
void |
RichXMLFactory.GenericAddon.beforeWriteChildren(Outer os,
A addon,
String nodeName,
Map<PersistantPropertyInfo,Object> deferredNodes)
Called if current node has children, before writing them.
|
void |
RichXMLFactory.MainRuleFactoryImpl.beforeWriteChildren(Outer os,
IMRuleExecutionSet addon,
String nodeName,
Map<PersistantPropertyInfo,Object> deferredNodes)
To write rule set "properties" node.
|
protected IEvaluationOperator |
AbstractXMLFactory.getEvaluationOperator(Node node) |
protected IEvaluationOperator |
AbstractXMLFactory.getEvaluationOperator(Node node,
boolean mandatory) |
protected <A extends IAddon> |
RichXMLFactory.getFromAddon(Node node) |
protected ILogicalOperator |
AbstractXMLFactory.getLogicalOperator(Node node) |
protected ILogicalOperator |
AbstractXMLFactory.getLogicalOperator(Node node,
boolean mandatory) |
protected void |
RichXMLFactory.GenericAddon.handleReadAttr(A addon,
Node node,
Node attr) |
protected void |
RichXMLFactory.FORMATAddon.handleReadAttr(A addon,
Node node,
Node attr) |
protected void |
RichXMLFactory.CALLAddon.handleReadAttr(A addon,
Node node,
Node attr) |
protected void |
RichXMLFactory.GenericAddon.handleReadAttributes(Node mainNode,
A addon) |
protected void |
RichXMLFactory.GenericAddon.handleReadChildNodes(Node mainNode,
A addon) |
protected void |
RichXMLFactory.GenericAddon.handleReadNode(A addon,
Node node) |
protected void |
RichXMLFactory.MainRuleFactoryImpl.handleReadNode(IMRuleExecutionSet addon,
Node node)
To handle specific "properties" node.
|
protected void |
RichXMLFactory.INDEXAddon.handleReadNode(MIndex addon,
Node node)
To handle specific "index" node.
|
protected String |
AbstractXMLFactory.handleRuleEngineObject(Node node,
IMRulesObject obj,
boolean nameMandatory) |
protected void |
RichXMLFactory.GenericAddon.handleWriteAttribute(Outer os,
A addon,
PersistantPropertyInfo property,
Object propertyValue,
String defaultValue) |
protected void |
RichXMLFactory.FORMATAddon.handleWriteAttribute(Outer os,
A addon,
PersistantPropertyInfo property,
Object propertyValue,
String defaultValue) |
protected void |
RichXMLFactory.CALLAddon.handleWriteAttribute(Outer os,
A addon,
PersistantPropertyInfo property,
Object propertyValue,
String defaultValue) |
protected void |
RichXMLFactory.GenericAddon.handleWriteNode(Outer os,
A addon,
PersistantPropertyInfo property,
Object propertyValue) |
protected void |
RichXMLFactory.INDEXAddon.handleWriteNode(Outer os,
MIndex addon,
PersistantPropertyInfo property,
Object propertyValue) |
protected void |
RichXMLFactory.GenericAddon.injectIntoProperty(Object target,
Node node,
String propertyName) |
protected boolean |
RichXMLFactory.GenericAddon.isWriteAsAttribute(PersistantPropertyInfo property,
Object propertyValue)
Does value should be writen as node ?
|
protected boolean |
RichXMLFactory.FORMATAddon.isWriteAsAttribute(PersistantPropertyInfo property,
Object propertyValue) |
protected boolean |
RichXMLFactory.CALLAddon.isWriteAsAttribute(PersistantPropertyInfo property,
Object propertyValue) |
protected boolean |
RichXMLFactory.GenericAddon.isWriteAsNode(PersistantPropertyInfo property,
Object propertyValue)
Does value should be writen as attribute?
|
protected boolean |
RichXMLFactory.FORMATAddon.isWriteAsNode(PersistantPropertyInfo property,
Object propertyValue) |
protected boolean |
RichXMLFactory.CALLAddon.isWriteAsNode(PersistantPropertyInfo property,
Object propertyValue) |
protected boolean |
RichXMLFactory.INDEXAddon.isWriteAsNode(PersistantPropertyInfo property,
Object propertyValue) |
IMRuleExecutionSet |
AbstractXMLFactory.read(InputSource is) |
IMRuleExecutionSet |
AbstractXMLFactory.read(InputStream is) |
IMRuleExecutionSet |
RichXMLFactory.MainRuleFactoryImpl.read(Node mainNode) |
A |
RichXMLFactory.GenericAddon.read(Node mainNode) |
A |
RichXMLFactory.RichSubFactory.read(Node mainNode) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Node doc) |
IMRuleExecutionSet |
AbstractXMLFactory.MainRuleFactory.read(Node mainRule) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Object obj) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Reader r) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Serializable obj) |
protected Object |
RichXMLFactory.GenericAddon.readPersistantObject(Node node,
Class<?> type) |
void |
RichXMLFactory.GenericAddon.write(Outer os,
A addon) |
void |
RichXMLFactory.GenericAddon.write(Outer os,
A addon,
String nodeName) |
void |
RichXMLFactory.RichSubFactory.write(Outer os,
A addon,
String nodeName) |
void |
AbstractXMLFactory.write(Outer os,
IMRuleExecutionSet rule) |
void |
AbstractXMLFactory.MainRuleFactory.write(Outer os,
IMRuleExecutionSet mainRule) |
protected <A extends IAddon> |
RichXMLFactory.writeAddonList(Outer os,
Class<A> clazz,
List<? extends A> addonsList,
String nodeName) |
void |
RichXMLFactory.GenericAddon.writePersistantObject(Outer os,
String property,
Object propertyValue) |
void |
RichXMLFactory.FORMATAddon.writePersistantObject(Outer os,
String property,
Object propertyValue) |
void |
RichXMLFactory.CALLAddon.writePersistantObject(Outer os,
String property,
Object propertyValue) |