com.metamatrix.common.config.api
Class ComponentDefnID

java.lang.Object
  extended by com.metamatrix.common.namedobject.BaseID
      extended by com.metamatrix.common.config.api.ComponentObjectID
          extended by com.metamatrix.common.config.api.ComponentDefnID
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
Direct Known Subclasses:
AuthenticationProviderID, HostID, ResourceDescriptorID, ServiceComponentDefnID, VMComponentDefnID

public abstract class ComponentDefnID
extends ComponentObjectID

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.common.namedobject.BaseID
atomicNames, DELIMITER, fullName, WILDCARD
 
Constructor Summary
  ComponentDefnID(ConfigurationID configID, java.lang.String name)
          Create an instance with the specified full name.
protected ComponentDefnID(java.lang.String fullName)
           
 
Method Summary
 
Methods inherited from class com.metamatrix.common.namedobject.BaseID
clone, compareTo, compareToByName, computeHashCode, equals, getFullName, getName, getNameComponent, getNameComponents, getParentFullName, hashCode, hasParent, size, toString, updateHashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentDefnID

public ComponentDefnID(ConfigurationID configID,
                       java.lang.String name)
Create an instance with the specified full name. The full name must be one or more atomic name components delimited by this class' delimeter character.

Parameters:
fullName - the string form of the full name from which this object is to be created; never null and never zero-length.
Throws:
java.lang.IllegalArgumentException - if the full name is null

ComponentDefnID

protected ComponentDefnID(java.lang.String fullName)


Copyright © 2009. All Rights Reserved.