com.eventgnosis.config
Interface EmmlParmBuilder

All Known Implementing Classes:
ActionList, Condition, ConditionList, ConditionWeightList, DatabaseLogin, Expression, FieldNameList, TimeInterval

public interface EmmlParmBuilder

Interface that needs to be implemented in order to build an ECS parameter from EMML.


Method Summary
 java.lang.String build(Log log, com.eventgnosis.config.ConfigurationManager configMgr, org.w3c.dom.Element elem)
          After object is instantiated this method is called to parse the EMML DOM element, setting its internal state to the parsed values.
 

Method Detail

build

public java.lang.String build(Log log,
                              com.eventgnosis.config.ConfigurationManager configMgr,
                              org.w3c.dom.Element elem)
After object is instantiated this method is called to parse the EMML DOM element, setting its internal state to the parsed values.

Parameters:
log - logger instance for tracking error, warning and info messages.
configMgr - holds configuration data structure used to properly configure runtime setup based on input ECA(s).
elem - emml(dom) node to be parsed
Returns:
precise error statement if there are any errors; null is returned if there are no errors and object is build sucessfully.