public abstract class AbstractBindVisitor
extends 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) |
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 class org.objectweb.asm.AnnotationVisitor
name
- : annotation namevalue
- : annotation valueAnnotationVisitor.visit(String, Object)
public void visitEnum(java.lang.String name, java.lang.String desc, java.lang.String value)
visitEnum
in class org.objectweb.asm.AnnotationVisitor
public void visitEnd()
visitEnd
in class org.objectweb.asm.AnnotationVisitor
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.