com.sun.mdm.index.configurator.impl.matching
Class MatchingConfiguration

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

public class MatchingConfiguration
extends java.lang.Object
implements ConfigurationInfo

Handles the parsing of the Matching configuration and defining how to match objects.

See Also:
Serialized Form

Nested Class Summary
static class MatchingConfiguration.Attributes
          Attributes that correspond to the XML attribute names.
static class MatchingConfiguration.Tags
          Tags that correspond to the XML node names.
 
Field Summary
static java.lang.String MATCHING
          Module Name to use with the Configuration Service to load the Matching configuration
 
Constructor Summary
MatchingConfiguration()
          Creates new MatchingConfiguration
 
Method Summary
 int finish()
          Finish.
 java.lang.String getModuleType()
          Getter for ModuleType attribute of the MatchingConfiguration object.
 SystemObjectMatching getSystemObjectMatching(java.lang.String sysObjName)
          Gets the system object matching configuration for the specified system 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

MATCHING

public static final java.lang.String MATCHING
Module Name to use with the Configuration Service to load the Matching configuration

See Also:
Constant Field Values
Constructor Detail

MatchingConfiguration

public MatchingConfiguration()
Creates new MatchingConfiguration

Method Detail

finish

public int finish()
Finish.

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

getModuleType

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

Specified by:
getModuleType in interface ConfigurationInfo
Returns:
the module type of this configuration info.

getSystemObjectMatching

public SystemObjectMatching getSystemObjectMatching(java.lang.String sysObjName)
Gets the system object matching configuration for the specified system object.

Parameters:
sysObjName - The system object name for which to retrieve the matching configuration.
Returns:
the matching configuration for a system object.

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.