com.ibm.di.cdm.jar
Class JarNamingRulesReader

java.lang.Object
  extended by com.ibm.di.cdm.core.NamingRulesReader
      extended by com.ibm.di.cdm.jar.JarNamingRulesReader

public class JarNamingRulesReader
extends NamingRulesReader

The reader for JAR Naming Rule meta-data.


Constructor Summary
JarNamingRulesReader()
          Constructor.
 
Method Summary
 java.util.List<NamingRule> getAllNamingRules(java.lang.String cdmClassName)
          Returns all naming rules for the provided class.
protected  java.lang.String getFullyQualifiedName(java.lang.String className)
          Gets the fully qualified name of the provided class type.
 
Methods inherited from class com.ibm.di.cdm.core.NamingRulesReader
getShortName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JarNamingRulesReader

public JarNamingRulesReader()
                     throws javax.xml.parsers.ParserConfigurationException,
                            org.xml.sax.SAXException,
                            java.io.IOException
Constructor.

Throws:
javax.xml.parsers.ParserConfigurationException - problem parsing the XML meta-data.
org.xml.sax.SAXException - problem parsing the XML meta-data.
java.io.IOException - problem parsing the XML meta-data.
Method Detail

getAllNamingRules

public java.util.List<NamingRule> getAllNamingRules(java.lang.String cdmClassName)
Returns all naming rules for the provided class.

Specified by:
getAllNamingRules in class NamingRulesReader
Parameters:
cdmClassName - the CDM class type.
Returns:
a List of NamingRules.

getFullyQualifiedName

protected java.lang.String getFullyQualifiedName(java.lang.String className)
Gets the fully qualified name of the provided class type.

Specified by:
getFullyQualifiedName in class NamingRulesReader
Parameters:
className - the CDM class type.
Returns:
the fully qualified name.