public abstract class AbstractBindVisitor
extends org.objectweb.asm.commons.EmptyVisitor
implements org.objectweb.asm.AnnotationVisitor
Modifier and Type | Field and Description |
---|---|
protected Action |
action |
protected java.lang.String |
m_aggregate
Is the requirement aggregate?
|
protected java.lang.String |
m_comparator
Comparator.
|
protected java.lang.String |
m_filter
Requirement filter.
|
protected java.lang.String |
m_from
From attribute.
|
protected java.lang.String |
m_id
Requirement id.
|
protected java.lang.String |
m_optional
Is the requirement optional?
|
protected java.lang.String |
m_policy
Binding policy.
|
protected java.lang.String |
m_proxy
proxy attribute.
|
protected java.lang.String |
m_specification
Required specification.
|
protected ComponentWorkbench |
workbench |
Constructor and Description |
---|
AbstractBindVisitor(ComponentWorkbench workbench,
Action action) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
completeExistingRequires(org.apache.felix.ipojo.metadata.Element requires) |
protected org.apache.felix.ipojo.metadata.Element |
createRequiresElement() |
protected org.apache.felix.ipojo.metadata.Element |
getRequiresElement() |
void |
visit(java.lang.String name,
java.lang.Object value)
Visit annotation's attributes.
|
void |
visitEnd() |
void |
visitEnum(java.lang.String name,
java.lang.String desc,
java.lang.String value) |
visit, visitAnnotation, visitAnnotation, visitAnnotationDefault, visitArray, visitAttribute, visitCode, visitField, visitFieldInsn, visitFrame, visitIincInsn, visitInnerClass, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethod, visitMethodInsn, visitMultiANewArrayInsn, visitOuterClass, visitParameterAnnotation, visitSource, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn
protected ComponentWorkbench workbench
protected Action action
protected java.lang.String m_filter
protected java.lang.String m_optional
protected java.lang.String m_aggregate
protected java.lang.String m_specification
protected java.lang.String m_id
protected java.lang.String m_policy
protected java.lang.String m_comparator
protected java.lang.String m_from
protected java.lang.String m_proxy
public AbstractBindVisitor(ComponentWorkbench workbench, Action action)
public void visit(java.lang.String name, java.lang.Object value)
visit
in interface org.objectweb.asm.AnnotationVisitor
visit
in class org.objectweb.asm.commons.EmptyVisitor
name
- : annotation namevalue
- : annotation valueEmptyVisitor.visit(String, Object)
public void visitEnum(java.lang.String name, java.lang.String desc, java.lang.String value)
visitEnum
in interface org.objectweb.asm.AnnotationVisitor
visitEnum
in class org.objectweb.asm.commons.EmptyVisitor
public void visitEnd()
visitEnd
in interface org.objectweb.asm.AnnotationVisitor
visitEnd
in interface org.objectweb.asm.ClassVisitor
visitEnd
in interface org.objectweb.asm.FieldVisitor
visitEnd
in interface org.objectweb.asm.MethodVisitor
visitEnd
in class org.objectweb.asm.commons.EmptyVisitor
protected org.apache.felix.ipojo.metadata.Element getRequiresElement()
protected boolean completeExistingRequires(org.apache.felix.ipojo.metadata.Element requires)
protected org.apache.felix.ipojo.metadata.Element createRequiresElement()
Copyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.