org.jboss.metadata.javaee.support
Class NamedMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
All Implemented Interfaces:
Serializable, Cloneable, IdMetaData, MappableMetaData
Direct Known Subclasses:
ActivationConfigPropertyMetaData, ApplicationExceptionMetaData, MethodAttributeMetaData, ModuleMetaData, NamedMetaDataWithDescriptionGroup, NamedMetaDataWithDescriptions, NamedMethodMetaData, PropertyMetaData, QueryMethodMetaData, ResourceInjectionMetaData, WebserviceDescriptionMetaData

public abstract class NamedMetaData
extends IdMetaDataImpl
implements MappableMetaData

NamedMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
NamedMetaData()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getKey()
          The key
 String getName()
          Get the name.
 int hashCode()
           
 void merge(NamedMetaData override, NamedMetaData original)
          Merge override + original into this
 void setName(String name)
          Set the name.
 String toString()
           
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NamedMetaData

public NamedMetaData()
Method Detail

getKey

public String getKey()
Description copied from interface: MappableMetaData
The key

Specified by:
getKey in interface MappableMetaData
Returns:
return the key

getName

public String getName()
Get the name.

Returns:
the name.

setName

public void setName(String name)
Set the name.

Parameters:
name - the name.
Throws:
IllegalArgumentException - for a null name

equals

public boolean equals(Object obj)
Overrides:
equals in class IdMetaDataImpl

hashCode

public int hashCode()
Overrides:
hashCode in class IdMetaDataImpl

toString

public String toString()
Overrides:
toString in class Object

merge

public void merge(NamedMetaData override,
                  NamedMetaData original)
Merge override + original into this

Parameters:
override - data which overrides original
original - the original data
Throws:
IllegalArgumentException - for a null merged or original
IllegalStateException - if neither have a name


Copyright © 2009 JBoss Inc.. All Rights Reserved.