org.exolab.jmscts.core.meta
Class ClassMeta

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

public class ClassMeta
extends Meta
implements java.io.Serializable

Class ClassMeta.

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

Constructor Summary
ClassMeta()
           
 
Method Summary
 void addMethodMeta(int index, MethodMeta vMethodMeta)
          Method addMethodMeta
 void addMethodMeta(MethodMeta vMethodMeta)
          Method addMethodMeta
 void clearMethodMeta()
          Method clearMethodMeta
 java.util.Enumeration enumerateMethodMeta()
          Method enumerateMethodMeta
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 MethodMeta[] getMethodMeta()
          Method getMethodMeta
 MethodMeta getMethodMeta(int index)
          Method getMethodMeta
 int getMethodMetaCount()
          Method getMethodMetaCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeMethodMeta(MethodMeta vMethodMeta)
          Method removeMethodMeta
 void setMethodMeta(int index, MethodMeta vMethodMeta)
          Method setMethodMeta
 void setMethodMeta(MethodMeta[] methodMetaArray)
          Method setMethodMeta
static ClassMeta unmarshal(java.io.Reader reader)
          Method unmarshal
 void validate()
          Method validate
 
Methods inherited from class org.exolab.jmscts.core.meta.Meta
addAttribute, addAttribute, clearAttribute, enumerateAttribute, getAttribute, getAttribute, getAttributeCount, getDescription, getName, removeAttribute, setAttribute, setAttribute, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassMeta

public ClassMeta()
Method Detail

addMethodMeta

public void addMethodMeta(MethodMeta vMethodMeta)
                   throws java.lang.IndexOutOfBoundsException
Method addMethodMeta
Parameters:
vMethodMeta -  

addMethodMeta

public void addMethodMeta(int index,
                          MethodMeta vMethodMeta)
                   throws java.lang.IndexOutOfBoundsException
Method addMethodMeta
Parameters:
index -  
vMethodMeta -  

clearMethodMeta

public void clearMethodMeta()
Method clearMethodMeta

enumerateMethodMeta

public java.util.Enumeration enumerateMethodMeta()
Method enumerateMethodMeta

equals

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

getMethodMeta

public MethodMeta getMethodMeta(int index)
                         throws java.lang.IndexOutOfBoundsException
Method getMethodMeta
Parameters:
index -  

getMethodMeta

public MethodMeta[] getMethodMeta()
Method getMethodMeta

getMethodMetaCount

public int getMethodMetaCount()
Method getMethodMetaCount

isValid

public boolean isValid()
Method isValid
Overrides:
isValid in class Meta

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal
Parameters:
out -  

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal
Parameters:
handler -  

removeMethodMeta

public boolean removeMethodMeta(MethodMeta vMethodMeta)
Method removeMethodMeta
Parameters:
vMethodMeta -  

setMethodMeta

public void setMethodMeta(int index,
                          MethodMeta vMethodMeta)
                   throws java.lang.IndexOutOfBoundsException
Method setMethodMeta
Parameters:
index -  
vMethodMeta -  

setMethodMeta

public void setMethodMeta(MethodMeta[] methodMetaArray)
Method setMethodMeta
Parameters:
methodMetaArray -  

unmarshal

public static ClassMeta unmarshal(java.io.Reader reader)
                           throws org.exolab.castor.xml.MarshalException,
                                  org.exolab.castor.xml.ValidationException
Method unmarshal
Parameters:
reader -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate
Overrides:
validate in class Meta


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