org.jboss.beans.metadata.plugins
Class AbstractNamedAliasMetaData

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.beans.metadata.plugins.AbstractAliasMetaData
          extended by org.jboss.beans.metadata.plugins.AbstractNamedAliasMetaData
All Implemented Interfaces:
Serializable, Cloneable, AliasMetaData, MetaDataVisitorNode, NamedAliasMetaData, org.jboss.util.JBossInterface

public class AbstractNamedAliasMetaData
extends AbstractAliasMetaData
implements NamedAliasMetaData

Metadata for a named alias.

Author:
Ales Justin
See Also:
Serialized Form

Field Summary
protected  Object name
          The name
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AbstractNamedAliasMetaData()
          Create a new named alias meta data
 
Method Summary
 AbstractNamedAliasMetaData clone()
          Clone the object
 boolean equals(Object object)
           
protected  int getHashCode()
           
 Object getName()
           
 void setName(Object name)
           
 void setNameString(String name)
           
 void toString(org.jboss.util.JBossStringBuilder buffer)
           
 
Methods inherited from class org.jboss.beans.metadata.plugins.AbstractAliasMetaData
describeVisit, getAliasValue, getChildren, initialVisit, setAlias, setAliasValue, toShortString
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.beans.metadata.spi.AliasMetaData
getAliasValue
 
Methods inherited from interface org.jboss.util.JBossInterface
toShortString, toShortString
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
describeVisit, getChildren, initialVisit
 

Field Detail

name

protected Object name
The name

Constructor Detail

AbstractNamedAliasMetaData

public AbstractNamedAliasMetaData()
Create a new named alias meta data

Method Detail

getName

public Object getName()
Specified by:
getName in interface NamedAliasMetaData

setNameString

public void setNameString(String name)

setName

public void setName(Object name)

toString

public void toString(org.jboss.util.JBossStringBuilder buffer)
Overrides:
toString in class AbstractAliasMetaData

getHashCode

protected int getHashCode()
Overrides:
getHashCode in class AbstractAliasMetaData

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractAliasMetaData

clone

public AbstractNamedAliasMetaData clone()
Description copied from interface: MetaDataVisitorNode
Clone the object

Specified by:
clone in interface MetaDataVisitorNode
Specified by:
clone in interface org.jboss.util.JBossInterface
Overrides:
clone in class AbstractAliasMetaData
Returns:
a clone of the object


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.