com.sun.mdm.index.configurator.impl.decision
Class DecisionMakerConfiguration

java.lang.Object
  extended bycom.sun.mdm.index.configurator.impl.decision.DecisionMakerConfiguration
All Implemented Interfaces:
ConfigurationInfo, java.io.Serializable

public class DecisionMakerConfiguration
extends java.lang.Object
implements ConfigurationInfo

See Also:
Serialized Form

Field Summary
static java.lang.String DECISION_MAKER
          Module type name
 
Constructor Summary
DecisionMakerConfiguration()
          Creates new DecisionMakerConfiguration instance.
 
Method Summary
 int finish()
          Finish.
 DecisionMaker getDecisionMaker()
          Get an instance of the decision maker class specified in the configuration.
 java.lang.String getModuleType()
          Getter for ModuleType attribute of the DecisionMakerConfiguration object.
 int init()
          Initialize.
 void parse(org.w3c.dom.Node node)
          Parse an XML node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DECISION_MAKER

public static final java.lang.String DECISION_MAKER
Module type name

See Also:
Constant Field Values
Constructor Detail

DecisionMakerConfiguration

public DecisionMakerConfiguration()
Creates new DecisionMakerConfiguration instance.

Method Detail

finish

public int finish()
Finish.

Specified by:
finish in interface ConfigurationInfo
Returns:
result code.

getDecisionMaker

public DecisionMaker getDecisionMaker()
                               throws ConfigurationException
Get an instance of the decision maker class specified in the configuration.

Returns:
decision maker instance
Throws:
ConfigurationException - if an error occured.

getModuleType

public java.lang.String getModuleType()
Getter for ModuleType attribute of the DecisionMakerConfiguration object.

Specified by:
getModuleType in interface ConfigurationInfo
Returns:
module type

init

public int init()
Initialize.

Specified by:
init in interface ConfigurationInfo
Returns:
result code.

parse

public void parse(org.w3c.dom.Node node)
           throws ConfigurationException
Parse an XML node.

Specified by:
parse in interface ConfigurationInfo
Parameters:
node - XML node starting the configuration node.
Throws:
ConfigurationException - if there is an error in parsing the configuration XML file.


Sun Microsystems, Inc.