org.apache.qpid.qmf
Class QMFClass

java.lang.Object
  extended by org.apache.qpid.qmf.QMFClass
Direct Known Subclasses:
QMFEventClass, QMFObjectClass

public abstract class QMFClass
extends Object


Nested Class Summary
static class QMFClass.Type
           
 
Constructor Summary
QMFClass(QMFClass.Type type, String name, byte[] schemaHash)
           
QMFClass(QMFClass.Type type, String name, byte[] schemaHash, List<QMFProperty> properties, List<QMFStatistic> statistics, List<QMFMethod> methods)
           
 
Method Summary
 QMFMethod getMethod(String methodName)
           
 Collection<QMFMethod> getMethods()
           
 String getName()
           
 QMFPackage getPackage()
           
 Collection<QMFProperty> getProperties()
           
 byte[] getSchemaHash()
           
 Collection<QMFStatistic> getStatistics()
           
 QMFClass.Type getType()
           
protected  void setMethods(List<QMFMethod> methods)
           
 void setPackage(QMFPackage aPackage)
           
protected  void setProperties(List<QMFProperty> properties)
           
protected  void setStatistics(List<QMFStatistic> statistics)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QMFClass

public QMFClass(QMFClass.Type type,
                String name,
                byte[] schemaHash,
                List<QMFProperty> properties,
                List<QMFStatistic> statistics,
                List<QMFMethod> methods)

QMFClass

public QMFClass(QMFClass.Type type,
                String name,
                byte[] schemaHash)
Method Detail

setProperties

protected void setProperties(List<QMFProperty> properties)

setStatistics

protected void setStatistics(List<QMFStatistic> statistics)

setMethods

protected void setMethods(List<QMFMethod> methods)

setPackage

public void setPackage(QMFPackage aPackage)

getType

public QMFClass.Type getType()

getPackage

public QMFPackage getPackage()

getName

public String getName()

getSchemaHash

public byte[] getSchemaHash()

getProperties

public Collection<QMFProperty> getProperties()

getStatistics

public Collection<QMFStatistic> getStatistics()

getMethods

public Collection<QMFMethod> getMethods()

getMethod

public QMFMethod getMethod(String methodName)


Licensed to the Apache Software Foundation