org.apache.qpid.qmf
Class QMFObjectClass<T extends QMFObject,S extends QMFObject.Delegate>

java.lang.Object
  extended by org.apache.qpid.qmf.QMFClass
      extended by org.apache.qpid.qmf.QMFObjectClass<T,S>
Direct Known Subclasses:
BrokerSchema.AgentClass, BrokerSchema.BindingClass, BrokerSchema.BridgeClass, BrokerSchema.BrokerClass, BrokerSchema.ConnectionClass, BrokerSchema.ExchangeClass, BrokerSchema.LinkClass, BrokerSchema.ManagementSetupStateClass, BrokerSchema.QueueClass, BrokerSchema.SessionClass, BrokerSchema.SubscriptionClass, BrokerSchema.SystemClass, BrokerSchema.VhostClass

public abstract class QMFObjectClass<T extends QMFObject,S extends QMFObject.Delegate>
extends QMFClass


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.qpid.qmf.QMFClass
QMFClass.Type
 
Constructor Summary
QMFObjectClass(String name, byte[] schemaHash)
           
QMFObjectClass(String name, byte[] schemaHash, List<QMFProperty> properties, List<QMFStatistic> statistics, List<QMFMethod> methods)
           
 
Method Summary
abstract  T newInstance(S delegate)
           
 
Methods inherited from class org.apache.qpid.qmf.QMFClass
getMethod, getMethods, getName, getPackage, getProperties, getSchemaHash, getStatistics, getType, setMethods, setPackage, setProperties, setStatistics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QMFObjectClass

public QMFObjectClass(String name,
                      byte[] schemaHash,
                      List<QMFProperty> properties,
                      List<QMFStatistic> statistics,
                      List<QMFMethod> methods)

QMFObjectClass

public QMFObjectClass(String name,
                      byte[] schemaHash)
Method Detail

newInstance

public abstract T newInstance(S delegate)


Licensed to the Apache Software Foundation