org.objectweb.easybeans.deployment.annotations.analyzer.classes
Class JavaxEjbMessageDrivenVisitor.ActivationConfigPropertyVisitor

java.lang.Object
  extended by org.objectweb.asm.commons.EmptyVisitor
      extended by org.objectweb.easybeans.deployment.annotations.analyzer.classes.JavaxEjbMessageDrivenVisitor.ActivationConfigPropertyVisitor
All Implemented Interfaces:
org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor
Enclosing class:
JavaxEjbMessageDrivenVisitor

 class JavaxEjbMessageDrivenVisitor.ActivationConfigPropertyVisitor
extends org.objectweb.asm.commons.EmptyVisitor

Classes manages the parsing of activationConfig[] array of @MessageDriven annotation.

Author:
Florent Benoit

Field Summary
private static java.lang.String PROPERTY_NAME
          Attribute for property name.
private static java.lang.String PROPERTY_VALUE
          Attribute for property value.
private  java.lang.String propertyName
          Property name.
private  java.lang.String propertyValue
          Property value.
 
Constructor Summary
JavaxEjbMessageDrivenVisitor.ActivationConfigPropertyVisitor()
           
 
Method Summary
 void visit(java.lang.String name, java.lang.Object value)
          Visits a primitive value of the annotation.
 void visitEnd()
          Visits the end of the annotation.
 
Methods inherited from class org.objectweb.asm.commons.EmptyVisitor
visit, visitAnnotation, visitAnnotation, visitAnnotationDefault, visitArray, visitAttribute, visitCode, visitEnum, visitField, visitFieldInsn, visitIincInsn, visitInnerClass, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethod, visitMethodInsn, visitMultiANewArrayInsn, visitOuterClass, visitParameterAnnotation, visitSource, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_NAME

private static final java.lang.String PROPERTY_NAME
Attribute for property name.

See Also:
Constant Field Values

PROPERTY_VALUE

private static final java.lang.String PROPERTY_VALUE
Attribute for property value.

See Also:
Constant Field Values

propertyName

private java.lang.String propertyName
Property name.


propertyValue

private java.lang.String propertyValue
Property value.

Constructor Detail

JavaxEjbMessageDrivenVisitor.ActivationConfigPropertyVisitor

JavaxEjbMessageDrivenVisitor.ActivationConfigPropertyVisitor()
Method Detail

visit

public void visit(java.lang.String name,
                  java.lang.Object value)
Visits a primitive value of the annotation.

Specified by:
visit in interface org.objectweb.asm.AnnotationVisitor
Overrides:
visit in class org.objectweb.asm.commons.EmptyVisitor
Parameters:
name - the value name.
value - the actual value, whose type must be Byte, Boolean, Character, Short, Integer, Long, Float, Double, String or Type.

visitEnd

public void visitEnd()
Visits the end of the annotation. Creates the object and store it

Specified by:
visitEnd in interface org.objectweb.asm.AnnotationVisitor
Specified by:
visitEnd in interface org.objectweb.asm.ClassVisitor
Specified by:
visitEnd in interface org.objectweb.asm.FieldVisitor
Specified by:
visitEnd in interface org.objectweb.asm.MethodVisitor
Overrides:
visitEnd in class org.objectweb.asm.commons.EmptyVisitor