org.exolab.jmscts.core.meta
Class Meta

java.lang.Object
  |
  +--org.exolab.jmscts.core.meta.Meta
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ClassMeta, MethodMeta

public abstract class Meta
extends java.lang.Object
implements java.io.Serializable

Class Meta.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Meta()
           
 
Method Summary
 void addAttribute(Attribute vAttribute)
          Method addAttribute
 void addAttribute(int index, Attribute vAttribute)
          Method addAttribute
 void clearAttribute()
          Method clearAttribute
 java.util.Enumeration enumerateAttribute()
          Method enumerateAttribute
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 Attribute[] getAttribute()
          Method getAttribute
 Attribute getAttribute(int index)
          Method getAttribute
 int getAttributeCount()
          Method getAttributeCount
 Description getDescription()
          Returns the value of field 'description'.
 java.lang.String getName()
          Returns the value of field 'name'.
 boolean isValid()
          Method isValid
 boolean removeAttribute(Attribute vAttribute)
          Method removeAttribute
 void setAttribute(Attribute[] attributeArray)
          Method setAttribute
 void setAttribute(int index, Attribute vAttribute)
          Method setAttribute
 void setDescription(Description description)
          Sets the value of field 'description'.
 void setName(java.lang.String name)
          Sets the value of field 'name'.
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Meta

public Meta()
Method Detail

addAttribute

public void addAttribute(Attribute vAttribute)
                  throws java.lang.IndexOutOfBoundsException
Method addAttribute
Parameters:
vAttribute -  

addAttribute

public void addAttribute(int index,
                         Attribute vAttribute)
                  throws java.lang.IndexOutOfBoundsException
Method addAttribute
Parameters:
index -  
vAttribute -  

clearAttribute

public void clearAttribute()
Method clearAttribute

enumerateAttribute

public java.util.Enumeration enumerateAttribute()
Method enumerateAttribute

equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden
Overrides:
equals in class java.lang.Object
Parameters:
obj -  

getAttribute

public Attribute getAttribute(int index)
                       throws java.lang.IndexOutOfBoundsException
Method getAttribute
Parameters:
index -  

getAttribute

public Attribute[] getAttribute()
Method getAttribute

getAttributeCount

public int getAttributeCount()
Method getAttributeCount

getDescription

public Description getDescription()
Returns the value of field 'description'.
Returns:
the value of field 'description'.

getName

public java.lang.String getName()
Returns the value of field 'name'.
Returns:
the value of field 'name'.

isValid

public boolean isValid()
Method isValid

removeAttribute

public boolean removeAttribute(Attribute vAttribute)
Method removeAttribute
Parameters:
vAttribute -  

setAttribute

public void setAttribute(int index,
                         Attribute vAttribute)
                  throws java.lang.IndexOutOfBoundsException
Method setAttribute
Parameters:
index -  
vAttribute -  

setAttribute

public void setAttribute(Attribute[] attributeArray)
Method setAttribute
Parameters:
attributeArray -  

setDescription

public void setDescription(Description description)
Sets the value of field 'description'.
Parameters:
description - the value of field 'description'.

setName

public void setName(java.lang.String name)
Sets the value of field 'name'.
Parameters:
name - the value of field 'name'.

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate


Copyright © 2001-2004 JMS CTS Team. All Rights Reserved.