org.jboss.aop.metadata
Class SimpleClassMetaDataBinding

java.lang.Object
  extended by org.jboss.aop.metadata.ClassMetaDataBinding
      extended by org.jboss.aop.metadata.SimpleClassMetaDataBinding

public class SimpleClassMetaDataBinding
extends ClassMetaDataBinding

Version:
$Revision: 70500 $
Author:
Bill Burke

Nested Class Summary
 class SimpleClassMetaDataBinding.QueuedConstructorMetaData
           
 class SimpleClassMetaDataBinding.QueuedMetaData
           
 class SimpleClassMetaDataBinding.QueuedMethodMetaData
           
 
Field Summary
protected  SimpleMetaData classMetaData
           
protected  SimpleMetaData defaultMetaData
           
protected  ArrayList<SimpleClassMetaDataBinding.QueuedConstructorMetaData> queuedConstructorMetaData
           
protected  ArrayList<SimpleClassMetaDataBinding.QueuedMetaData> queuedFieldMetaData
           
protected  ArrayList<SimpleClassMetaDataBinding.QueuedMethodMetaData> queuedMethodMetaData
           
 
Fields inherited from class org.jboss.aop.metadata.ClassMetaDataBinding
advisors, classExpr, expr, loader, name, tag
 
Constructor Summary
SimpleClassMetaDataBinding(ClassMetaDataLoader loader, String name, String tag, String expr)
           
 
Method Summary
 void addClassMetaData(String tag, String attr, Object value)
           
 void addDefaultMetaData(String tag, String attr, Object value)
           
 SimpleMetaData getClassMetaData()
           
 SimpleMetaData getDefaultMetaData()
           
 ArrayList<SimpleClassMetaDataBinding.QueuedConstructorMetaData> getQueuedConstructorMetaData()
           
 ArrayList<SimpleClassMetaDataBinding.QueuedMetaData> getQueuedFieldMetaData()
           
 ArrayList<SimpleClassMetaDataBinding.QueuedMethodMetaData> getQueuedMethodMetaData()
           
 void queueConstructorMetaData(String constructorExpr, String tag, String attr, Object value)
          Queues up binding for method meta data
 void queueFieldMetaData(String fieldExpr, String tag, String attr, Object value)
          Queues up binding for method meta data
 void queueMethodMetaData(String methodExpr, String tag, String attr, Object value)
          Queues up binding for method meta data
 
Methods inherited from class org.jboss.aop.metadata.ClassMetaDataBinding
addAdvisor, clearAdvisors, equals, getClassExpr, getLoader, getName, getTag, hashCode, matches, matches
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultMetaData

protected SimpleMetaData defaultMetaData

classMetaData

protected SimpleMetaData classMetaData

queuedMethodMetaData

protected ArrayList<SimpleClassMetaDataBinding.QueuedMethodMetaData> queuedMethodMetaData

queuedFieldMetaData

protected ArrayList<SimpleClassMetaDataBinding.QueuedMetaData> queuedFieldMetaData

queuedConstructorMetaData

protected ArrayList<SimpleClassMetaDataBinding.QueuedConstructorMetaData> queuedConstructorMetaData
Constructor Detail

SimpleClassMetaDataBinding

public SimpleClassMetaDataBinding(ClassMetaDataLoader loader,
                                  String name,
                                  String tag,
                                  String expr)
Method Detail

addDefaultMetaData

public void addDefaultMetaData(String tag,
                               String attr,
                               Object value)

addClassMetaData

public void addClassMetaData(String tag,
                             String attr,
                             Object value)

queueMethodMetaData

public void queueMethodMetaData(String methodExpr,
                                String tag,
                                String attr,
                                Object value)
Queues up binding for method meta data


getQueuedMethodMetaData

public ArrayList<SimpleClassMetaDataBinding.QueuedMethodMetaData> getQueuedMethodMetaData()

queueFieldMetaData

public void queueFieldMetaData(String fieldExpr,
                               String tag,
                               String attr,
                               Object value)
Queues up binding for method meta data


getQueuedFieldMetaData

public ArrayList<SimpleClassMetaDataBinding.QueuedMetaData> getQueuedFieldMetaData()

queueConstructorMetaData

public void queueConstructorMetaData(String constructorExpr,
                                     String tag,
                                     String attr,
                                     Object value)
Queues up binding for method meta data


getQueuedConstructorMetaData

public ArrayList<SimpleClassMetaDataBinding.QueuedConstructorMetaData> getQueuedConstructorMetaData()

getDefaultMetaData

public SimpleMetaData getDefaultMetaData()

getClassMetaData

public SimpleMetaData getClassMetaData()


Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.