org.apache.felix.ipojo.manipulator.metadata.annotation
Class ComponentWorkbench

java.lang.Object
  extended by org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench

public class ComponentWorkbench
extends java.lang.Object

Author:
Felix Project Team

Constructor Summary
ComponentWorkbench(BindingRegistry bindingRegistry, org.objectweb.asm.tree.ClassNode node)
           
 
Method Summary
 org.apache.felix.ipojo.metadata.Element build()
           
 BindingRegistry getBindingRegistry()
           
 org.objectweb.asm.tree.ClassNode getClassNode()
           
 java.util.Map<org.apache.felix.ipojo.metadata.Element,java.lang.String> getElements()
           
 java.util.Map<java.lang.String,org.apache.felix.ipojo.metadata.Element> getIds()
           
 org.apache.felix.ipojo.metadata.Element getInstance()
           
 org.apache.felix.ipojo.metadata.Element getRoot()
          The identified root Element.
 org.objectweb.asm.Type getType()
           
 void setInstance(org.apache.felix.ipojo.metadata.Element instance)
           
 void setRoot(org.apache.felix.ipojo.metadata.Element root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentWorkbench

public ComponentWorkbench(BindingRegistry bindingRegistry,
                          org.objectweb.asm.tree.ClassNode node)
Method Detail

getType

public org.objectweb.asm.Type getType()

getBindingRegistry

public BindingRegistry getBindingRegistry()

getClassNode

public org.objectweb.asm.tree.ClassNode getClassNode()

getRoot

public org.apache.felix.ipojo.metadata.Element getRoot()
The identified root Element. May be null if at the visit time, the root as not been identified.

Returns:
the root Element. or null if not defined at the execution time.

setRoot

public void setRoot(org.apache.felix.ipojo.metadata.Element root)

getInstance

public org.apache.felix.ipojo.metadata.Element getInstance()

setInstance

public void setInstance(org.apache.felix.ipojo.metadata.Element instance)

getIds

public java.util.Map<java.lang.String,org.apache.felix.ipojo.metadata.Element> getIds()

getElements

public java.util.Map<org.apache.felix.ipojo.metadata.Element,java.lang.String> getElements()

build

public org.apache.felix.ipojo.metadata.Element build()


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.