net.sf.jame.core.extension
Class ExtensionReference

java.lang.Object
  extended by net.sf.jame.core.extension.ExtensionReference
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
ConfigurableExtensionReference

public class ExtensionReference
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

An extension reference is a value object that identifies an extension.

Author:
Andrea Medeghini
See Also:
Serialized Form

Constructor Summary
ExtensionReference(ExtensionReference reference)
          Constructs a new extension reference from a given reference.
ExtensionReference(java.lang.String extensionId, java.lang.String extensionName)
          Constructs a new extension reference.
 
Method Summary
 ExtensionReference clone()
           
protected  java.lang.StringBuilder dump(java.lang.StringBuilder builder)
          Builds the dump string.
 boolean equals(java.lang.Object obj)
           
 java.lang.String getExtensionId()
          Returns the extensionId.
 java.lang.String getExtensionName()
          Returns the extensionName.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExtensionReference

public ExtensionReference(java.lang.String extensionId,
                          java.lang.String extensionName)
Constructs a new extension reference.

Parameters:
extensionId - the extensionId.
extensionName - the extensionName.

ExtensionReference

public ExtensionReference(ExtensionReference reference)
Constructs a new extension reference from a given reference.

Parameters:
reference - the reference.
Method Detail

getExtensionId

public java.lang.String getExtensionId()
Returns the extensionId.

Returns:
the extensionId.

getExtensionName

public java.lang.String getExtensionName()
Returns the extensionName.

Returns:
the extensionName.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

dump

protected java.lang.StringBuilder dump(java.lang.StringBuilder builder)
Builds the dump string.

Parameters:
builder - the string builder.
Returns:
the dump string.

clone

public ExtensionReference clone()
Overrides:
clone in class java.lang.Object
See Also:
Object.clone()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)