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.beans.metadata.plugins.AbstractAliasMetaData
alias, clazz, replace
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AbstractNamedAliasMetaData()
          Create a new named alias meta data
 
Method Summary
 boolean equals(Object object)
           
protected  int getHashCode()
           
 Object getName()
           
 void initialVisit(MetaDataVisitor visitor)
          Visit the node
 void setName(Object name)
           
 void toString(org.jboss.util.JBossStringBuilder buffer)
           
 
Methods inherited from class org.jboss.beans.metadata.plugins.AbstractAliasMetaData
describeVisit, getAlias, getAliasValue, getChildren, getClazz, isReplace, setAlias, setClazz, setReplace, toShortString
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, 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
clone, toShortString, toShortString
 
Methods inherited from interface org.jboss.beans.metadata.spi.MetaDataVisitorNode
describeVisit, getChildren
 

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

setName

public void setName(Object name)

initialVisit

public void initialVisit(MetaDataVisitor visitor)
Description copied from interface: MetaDataVisitorNode
Visit the node

Specified by:
initialVisit in interface MetaDataVisitorNode
Overrides:
initialVisit in class AbstractAliasMetaData
Parameters:
visitor - the visitor

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


Copyright ? 2007 JBoss Inc.. All Rights Reserved.