blob: 0d5e7e99bf4150b654519b74fa0abb60346e3f80 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_25) on Sat May 17 12:14:29 CEST 2014 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Class org.apache.felix.ipojo.metadata.Element (Apache Felix iPOJO ~ JavaDoc 1.12.0 API)</title>
<meta name="date" content="2014-05-17">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.apache.felix.ipojo.metadata.Element (Apache Felix iPOJO ~ JavaDoc 1.12.0 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/felix/ipojo/metadata/class-use/Element.html" target="_top">Frames</a></li>
<li><a href="Element.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class org.apache.felix.ipojo.metadata.Element" class="title">Uses of Class<br>org.apache.felix.ipojo.metadata.Element</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo">org.apache.felix.ipojo</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.api">org.apache.felix.ipojo.api</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.api.composite">org.apache.felix.ipojo.api.composite</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.architecture">org.apache.felix.ipojo.architecture</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.composite">org.apache.felix.ipojo.composite</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.composite.architecture">org.apache.felix.ipojo.composite.architecture</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.composite.instance">org.apache.felix.ipojo.composite.instance</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.composite.service.instantiator">org.apache.felix.ipojo.composite.service.instantiator</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.composite.service.provides">org.apache.felix.ipojo.composite.service.provides</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.extender">org.apache.felix.ipojo.extender</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.extender.builder">org.apache.felix.ipojo.extender.builder</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.extender.internal.builder">org.apache.felix.ipojo.extender.internal.builder</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.extender.internal.declaration">org.apache.felix.ipojo.extender.internal.declaration</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.extender.internal.declaration.service">org.apache.felix.ipojo.extender.internal.declaration.service</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.extender.internal.processor">org.apache.felix.ipojo.extender.internal.processor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.architecture">org.apache.felix.ipojo.handlers.architecture</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.configuration">org.apache.felix.ipojo.handlers.configuration</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.context">org.apache.felix.ipojo.handlers.context</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.dependency">org.apache.felix.ipojo.handlers.dependency</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.lifecycle.callback">org.apache.felix.ipojo.handlers.lifecycle.callback</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.lifecycle.controller">org.apache.felix.ipojo.handlers.lifecycle.controller</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.handlers.providedservice">org.apache.felix.ipojo.handlers.providedservice</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulation">org.apache.felix.ipojo.manipulation</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator">org.apache.felix.ipojo.manipulator</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata">org.apache.felix.ipojo.manipulator.metadata</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata.annotation">org.apache.felix.ipojo.manipulator.metadata.annotation</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata.annotation.registry">org.apache.felix.ipojo.manipulator.metadata.annotation.registry</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata.annotation.visitor">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.render">org.apache.felix.ipojo.manipulator.render</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.store">org.apache.felix.ipojo.manipulator.store</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.store.builder">org.apache.felix.ipojo.manipulator.store.builder</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.util">org.apache.felix.ipojo.manipulator.util</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.visitor">org.apache.felix.ipojo.manipulator.visitor</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.visitor.check">org.apache.felix.ipojo.manipulator.visitor.check</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.manipulator.visitor.writer">org.apache.felix.ipojo.manipulator.visitor.writer</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.metadata">org.apache.felix.ipojo.metadata</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.parser">org.apache.felix.ipojo.parser</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.util">org.apache.felix.ipojo.util</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.felix.ipojo.xml.parser">org.apache.felix.ipojo.xml.parser</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="org.apache.felix.ipojo">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/package-summary.html">org.apache.felix.ipojo</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/package-summary.html">org.apache.felix.ipojo</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">IPojoFactory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/IPojoFactory.html#m_componentMetadata">m_componentMetadata</a></strong></code>
<div class="block">The component type metadata.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/package-summary.html">org.apache.felix.ipojo</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">IPojoFactory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/IPojoFactory.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>
<div class="block">Gets the component metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Factory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/Factory.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>
<div class="block">Gets the component type metadata (Element - Attribute structure)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">PrimitiveTypeDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/PrimitiveTypeDescription.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Adds the "implementation-class" attribute to the type description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">PrimitiveInstanceDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/PrimitiveInstanceDescription.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Gets the instance description.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">IPojoFactory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/IPojoFactory.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Gets the component type description (Element-Attribute form).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Factory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/Factory.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Gets the component type information containing provided service,
configuration properties ...</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/package-summary.html">org.apache.felix.ipojo</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ComponentFactory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/ComponentFactory.html#check(org.apache.felix.ipojo.metadata.Element)">check</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Allows a factory to check if the given element is well-formed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">InstanceManager.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/InstanceManager.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configures the instance manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><span class="strong">Handler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/Handler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configures the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">HandlerManager.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/HandlerManager.html#init(org.apache.felix.ipojo.ComponentInstance, org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">init</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/ComponentInstance.html" title="interface in org.apache.felix.ipojo">ComponentInstance</a>&nbsp;instance,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Creates and initializes the handler object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Handler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/Handler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;typeDesc,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Initializes the component factory.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/package-summary.html">org.apache.felix.ipojo</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/ComponentFactory.html#ComponentFactory(BundleContext, byte[], org.apache.felix.ipojo.metadata.Element)">ComponentFactory</a></strong>(BundleContext&nbsp;context,
byte[]&nbsp;clazz,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Creates a instance manager factory.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/ComponentFactory.html#ComponentFactory(BundleContext, org.apache.felix.ipojo.metadata.Element)">ComponentFactory</a></strong>(BundleContext&nbsp;context,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Creates a instance manager factory.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/HandlerManagerFactory.html#HandlerManagerFactory(BundleContext, org.apache.felix.ipojo.metadata.Element)">HandlerManagerFactory</a></strong>(BundleContext&nbsp;context,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Creates a handler factory.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/IPojoFactory.html#IPojoFactory(BundleContext, org.apache.felix.ipojo.metadata.Element)">IPojoFactory</a></strong>(BundleContext&nbsp;context,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Creates an iPOJO Factory.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.api">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/api/package-summary.html">org.apache.felix.ipojo.api</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/api/package-summary.html">org.apache.felix.ipojo.api</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">PrimitiveComponentType.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/PrimitiveComponentType.html#m_manipulation">m_manipulation</a></strong></code>
<div class="block">Manipulation metadata of the component type.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/api/package-summary.html">org.apache.felix.ipojo.api</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">PrimitiveComponentType.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/PrimitiveComponentType.html#generateComponentMetadata()">generateComponentMetadata</a></strong>()</code>
<div class="block">Generates the component description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">TemporalDependency.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/TemporalDependency.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the dependency metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ServiceProperty.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/ServiceProperty.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the 'property' element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Service.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/Service.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the provided service element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Property.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/Property.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the property element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">HandlerConfiguration.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/HandlerConfiguration.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the Handler description.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Dependency.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/Dependency.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the dependency metadata.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.api.composite">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/api/composite/package-summary.html">org.apache.felix.ipojo.api.composite</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/api/composite/package-summary.html">org.apache.felix.ipojo.api.composite</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CompositeComponentType.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/CompositeComponentType.html#m_metadata">m_metadata</a></strong></code>
<div class="block">Component type metadata.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/api/composite/package-summary.html">org.apache.felix.ipojo.api.composite</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CompositeComponentType.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/CompositeComponentType.html#generateComponentMetadata()">generateComponentMetadata</a></strong>()</code>
<div class="block">Generates the component description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ProvidedService.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/ProvidedService.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the provided element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">InstantiatedService.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/InstantiatedService.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the dependency metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Instance.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/Instance.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the instance description in the Element-Attribute form.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ImportedService.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/ImportedService.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the dependency metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ExportedService.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/api/composite/ExportedService.html#getElement()">getElement</a></strong>()</code>
<div class="block">Gets the exported service metadata.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.architecture">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/architecture/package-summary.html">org.apache.felix.ipojo.architecture</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/architecture/package-summary.html">org.apache.felix.ipojo.architecture</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">InstanceDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/architecture/InstanceDescription.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Gets the instance description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CustomHandlerInfo.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/architecture/CustomHandlerInfo.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Returns the custom handler information in readable
format to be displayed in ComponentTypeDescription.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentTypeDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Gets the component type description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">HandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/architecture/HandlerDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">Gets handler information.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.composite">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/composite/package-summary.html">org.apache.felix.ipojo.composite</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/package-summary.html">org.apache.felix.ipojo.composite</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">FactoryProxy.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/FactoryProxy.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">FactoryProxy.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/FactoryProxy.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Get the component type information containing provided service, configuration properties ...</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CompositeInstanceDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/CompositeInstanceDescription.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Gets the instance description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CompositeInstanceDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/CompositeInstanceDescription.html#getInternalServices()">getInternalServices</a></strong>()</code>
<div class="block">Gets the list of internally published services.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/package-summary.html">org.apache.felix.ipojo.composite</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CompositeFactory.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/CompositeFactory.html#check(org.apache.felix.ipojo.metadata.Element)">check</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Check if the metadata are well formed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CompositeManager.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/CompositeManager.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the instance manager.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/composite/package-summary.html">org.apache.felix.ipojo.composite</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/CompositeFactory.html#CompositeFactory(BundleContext, org.apache.felix.ipojo.metadata.Element)">CompositeFactory</a></strong>(BundleContext&nbsp;context,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Create a composite factory.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.composite.architecture">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/composite/architecture/package-summary.html">org.apache.felix.ipojo.composite.architecture</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/architecture/package-summary.html">org.apache.felix.ipojo.composite.architecture</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ArchitectureHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/architecture/ArchitectureHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.composite.instance">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/composite/instance/package-summary.html">org.apache.felix.ipojo.composite.instance</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/instance/package-summary.html">org.apache.felix.ipojo.composite.instance</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">InstanceHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/instance/InstanceHandlerDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">Build handler description.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/instance/package-summary.html">org.apache.felix.ipojo.composite.instance</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">InstanceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/instance/InstanceHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a></code></td>
<td class="colLast"><span class="strong">InstanceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/instance/InstanceHandler.html#parseInstance(org.apache.felix.ipojo.metadata.Element)">parseInstance</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;instance)</code>
<div class="block">Parse an Element to get a dictionary.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">InstanceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/instance/InstanceHandler.html#parseProperty(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">parseProperty</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;dict)</code>
<div class="block">Parse a property.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.composite.service.instantiator">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/package-summary.html">org.apache.felix.ipojo.composite.service.instantiator</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/package-summary.html">org.apache.felix.ipojo.composite.service.instantiator</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ServiceInstantiatorDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceInstantiatorDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">Build service instantiator handler description.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/package-summary.html">org.apache.felix.ipojo.composite.service.instantiator</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ServiceDependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;conf)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ServiceDependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html#createServiceImport(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">createServiceImport</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;imp,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;confFilter)</code>
<div class="block">Create a Service importer object from the given Element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ServiceDependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html#createServiceInstance(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">createServiceInstance</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;service,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;conf)</code>
<div class="block">Create a Service instance object form the given Element.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.composite.service.provides">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/package-summary.html">org.apache.felix.ipojo.composite.service.provides</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/package-summary.html">org.apache.felix.ipojo.composite.service.provides</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CompositionMetadata.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionMetadata.html#m_manipulation">m_manipulation</a></strong></code>
<div class="block">Manipulation Metadata.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/package-summary.html">org.apache.felix.ipojo.composite.service.provides</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CompositionMetadata.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionMetadata.html#buildMetadata(java.lang.String)">buildMetadata</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Build service implementation metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandlerDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">Get the handler description.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/package-summary.html">org.apache.felix.ipojo.composite.service.provides</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#checkRequirement(org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter, org.apache.felix.ipojo.metadata.Element)">checkRequirement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter</a>&nbsp;imp,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Check the correctness of the composite requirement against the service level dependency.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter</a></code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#getAttachedRequirement(org.apache.felix.ipojo.metadata.Element)">getAttachedRequirement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Look for the implementation (i.e.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;desc,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Initialize the component type.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/package-summary.html">org.apache.felix.ipojo.composite.service.provides</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionMetadata.html#CompositionMetadata(BundleContext, org.apache.felix.ipojo.metadata.Element, org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler, java.lang.String)">CompositionMetadata</a></strong>(BundleContext&nbsp;context,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;description,
<a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html" title="class in org.apache.felix.ipojo.composite.service.provides">ProvidedServiceHandler</a>&nbsp;psh,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedService.html#ProvidedService(org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler, org.apache.felix.ipojo.metadata.Element, java.lang.String)">ProvidedService</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html" title="class in org.apache.felix.ipojo.composite.service.provides">ProvidedServiceHandler</a>&nbsp;handler,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.extender">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/extender/package-summary.html">org.apache.felix.ipojo.extender</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/package-summary.html">org.apache.felix.ipojo.extender</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">TypeDeclaration.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/TypeDeclaration.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>
<div class="block">Get the component metadata description.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/package-summary.html">org.apache.felix.ipojo.extender</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/extender/DeclarationHandle.html" title="interface in org.apache.felix.ipojo.extender">DeclarationHandle</a></code></td>
<td class="colLast"><span class="strong">DeclarationBuilderService.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/DeclarationBuilderService.html#newType(org.apache.felix.ipojo.metadata.Element)">newType</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;description)</code>
<div class="block">Declares a new type using the given element description.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.extender.builder">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/extender/builder/package-summary.html">org.apache.felix.ipojo.extender.builder</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/builder/package-summary.html">org.apache.felix.ipojo.extender.builder</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/IPojoFactory.html" title="class in org.apache.felix.ipojo">IPojoFactory</a></code></td>
<td class="colLast"><span class="strong">FactoryBuilder.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/builder/FactoryBuilder.html#build(BundleContext, org.apache.felix.ipojo.metadata.Element)">build</a></strong>(BundleContext&nbsp;bundleContext,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Creates an iPOJO Factory.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.extender.internal.builder">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/builder/package-summary.html">org.apache.felix.ipojo.extender.internal.builder</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/builder/package-summary.html">org.apache.felix.ipojo.extender.internal.builder</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/IPojoFactory.html" title="class in org.apache.felix.ipojo">IPojoFactory</a></code></td>
<td class="colLast"><span class="strong">ReflectiveFactoryBuilder.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/internal/builder/ReflectiveFactoryBuilder.html#build(BundleContext, org.apache.felix.ipojo.metadata.Element)">build</a></strong>(BundleContext&nbsp;bundleContext,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Calls the wrapped constructor to create an iPOJO factory.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.extender.internal.declaration">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/package-summary.html">org.apache.felix.ipojo.extender.internal.declaration</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/package-summary.html">org.apache.felix.ipojo.extender.internal.declaration</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">DefaultTypeDeclaration.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/DefaultTypeDeclaration.html#m_componentMetadata">m_componentMetadata</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/package-summary.html">org.apache.felix.ipojo.extender.internal.declaration</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">DefaultTypeDeclaration.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/DefaultTypeDeclaration.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/package-summary.html">org.apache.felix.ipojo.extender.internal.declaration</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/DefaultTypeDeclaration.html#DefaultTypeDeclaration(BundleContext, org.apache.felix.ipojo.metadata.Element)">DefaultTypeDeclaration</a></strong>(BundleContext&nbsp;bundleContext,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;componentMetadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.extender.internal.declaration.service">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/service/package-summary.html">org.apache.felix.ipojo.extender.internal.declaration.service</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/service/package-summary.html">org.apache.felix.ipojo.extender.internal.declaration.service</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/extender/DeclarationHandle.html" title="interface in org.apache.felix.ipojo.extender">DeclarationHandle</a></code></td>
<td class="colLast"><span class="strong">DefaultDeclarationBuilderService.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/internal/declaration/service/DefaultDeclarationBuilderService.html#newType(org.apache.felix.ipojo.metadata.Element)">newType</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;description)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.extender.internal.processor">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/processor/package-summary.html">org.apache.felix.ipojo.extender.internal.processor</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/extender/internal/processor/package-summary.html">org.apache.felix.ipojo.extender.internal.processor</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ComponentsBundleProcessor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/extender/internal/processor/ComponentsBundleProcessor.html#handleTypeDeclaration(Bundle, org.apache.felix.ipojo.metadata.Element)">handleTypeDeclaration</a></strong>(Bundle&nbsp;bundle,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Adds a component factory to the factory list.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.architecture">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/architecture/package-summary.html">org.apache.felix.ipojo.handlers.architecture</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/architecture/package-summary.html">org.apache.felix.ipojo.handlers.architecture</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ArchitectureHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/architecture/ArchitectureHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.configuration">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/configuration/package-summary.html">org.apache.felix.ipojo.handlers.configuration</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/configuration/package-summary.html">org.apache.felix.ipojo.handlers.configuration</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ConfigurationHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/configuration/ConfigurationHandlerDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">The handler information.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/configuration/package-summary.html">org.apache.felix.ipojo.handlers.configuration</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ConfigurationHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/configuration/ConfigurationHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configures the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ConfigurationHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/configuration/ConfigurationHandler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;desc,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Initialize the component type.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.context">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/context/package-summary.html">org.apache.felix.ipojo.handlers.context</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/context/package-summary.html">org.apache.felix.ipojo.handlers.context</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">BundleContextHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/context/BundleContextHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configures the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private BundleContext</code></td>
<td class="colLast"><span class="strong">BundleContextHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/context/BundleContextHandler.html#getBundleContextForConfiguration(org.apache.felix.ipojo.metadata.Element)">getBundleContextForConfiguration</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.dependency">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/package-summary.html">org.apache.felix.ipojo.handlers.dependency</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/package-summary.html">org.apache.felix.ipojo.handlers.dependency</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">DependencyHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandlerDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">Builds the Dependency Handler description.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/package-summary.html">org.apache.felix.ipojo.handlers.dependency</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#addCallbacksToDependency(org.apache.felix.ipojo.metadata.Element, org.apache.felix.ipojo.handlers.dependency.Dependency)">addCallbacksToDependency</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dependencyElement,
<a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/Dependency.html" title="class in org.apache.felix.ipojo.handlers.dependency">Dependency</a>&nbsp;dep)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><span class="strong">DependencyConfigurationChecker.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyConfigurationChecker.html#checkTheConsistencyOfTheFromAttribute(org.apache.felix.ipojo.handlers.dependency.Dependency, org.apache.felix.ipojo.metadata.Element)">checkTheConsistencyOfTheFromAttribute</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/Dependency.html" title="class in org.apache.felix.ipojo.handlers.dependency">Dependency</a>&nbsp;dependency,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Checks that the `from` attribute is used consistently:
Rule 1 : it cannot be used on aggregate dependency
Rule 2 : it cannot be used in combination with the `comparator` attribute
Rule 3 : it cannot be used in combination with the `dynamic-priority` binding policy
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><span class="strong">DependencyConfigurationChecker.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyConfigurationChecker.html#checkTheServiceUnavailableAction(org.apache.felix.ipojo.handlers.dependency.Dependency, org.apache.felix.ipojo.metadata.Element)">checkTheServiceUnavailableAction</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/Dependency.html" title="class in org.apache.felix.ipojo.handlers.dependency">Dependency</a>&nbsp;dependency,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Checks that service unavailable actions are consistent.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#computeFilter(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary, java.util.Dictionary, boolean, java.lang.String)">computeFilter</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dependencyElement,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;filtersConfiguration,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;fromConfiguration,
boolean&nbsp;aggregate,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identity)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">DependencyHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandlerDescription.html#computeInterceptorDescription(ServiceReference, org.apache.felix.ipojo.metadata.Element)">computeInterceptorDescription</a></strong>(ServiceReference&nbsp;ref,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;itcp)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">DependencyHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandlerDescription.html#computeServiceReferenceDescription(ServiceReference, org.apache.felix.ipojo.metadata.Element)">computeServiceReferenceDescription</a></strong>(ServiceReference&nbsp;ref,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;use)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;componentMetadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">DependencyConfigurationChecker.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyConfigurationChecker.html#ensure(org.apache.felix.ipojo.handlers.dependency.Dependency, org.apache.felix.ipojo.metadata.Element, org.apache.felix.ipojo.parser.PojoMetadata)">ensure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/Dependency.html" title="class in org.apache.felix.ipojo.handlers.dependency">Dependency</a>&nbsp;dependency,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="../../../../../../org/apache/felix/ipojo/parser/PojoMetadata.html" title="class in org.apache.felix.ipojo.parser">PojoMetadata</a>&nbsp;manipulation)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private BundleContext</code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#getFacetedBundleContext(org.apache.felix.ipojo.metadata.Element)">getFacetedBundleContext</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dep)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#getServiceSpecificationAttribute(org.apache.felix.ipojo.metadata.Element)">getServiceSpecificationAttribute</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dep)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#isProxy(org.apache.felix.ipojo.metadata.Element)">isProxy</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dependencyElement)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">DependencyHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/DependencyHandler.html#updateFilterIfFromIsEnabled(java.util.Dictionary, org.apache.felix.ipojo.metadata.Element, java.lang.String, boolean, java.lang.String)">updateFilterIfFromIsEnabled</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;fromConfiguration,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dependencyElement,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;filter,
boolean&nbsp;aggregate,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identity)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.lifecycle.callback">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/callback/package-summary.html">org.apache.felix.ipojo.handlers.lifecycle.callback</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/callback/package-summary.html">org.apache.felix.ipojo.handlers.lifecycle.callback</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">LifecycleCallbackHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/callback/LifecycleCallbackHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.lifecycle.controller">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/controller/package-summary.html">org.apache.felix.ipojo.handlers.lifecycle.controller</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/controller/package-summary.html">org.apache.felix.ipojo.handlers.lifecycle.controller</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ControllerHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/controller/ControllerHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ControllerHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/lifecycle/controller/ControllerHandler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;desc,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Initialize the component factory.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.handlers.providedservice">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/package-summary.html">org.apache.felix.ipojo.handlers.providedservice</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/package-summary.html">org.apache.felix.ipojo.handlers.providedservice</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandlerDescription.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/ProvidedServiceHandlerDescription.html#getHandlerInfo()">getHandlerInfo</a></strong>()</code>
<div class="block">Build the provided service handler description.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/package-summary.html">org.apache.felix.ipojo.handlers.providedservice</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/ProvidedServiceHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;componentMetadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/Dependency.html" title="class in org.apache.felix.ipojo.handlers.dependency">Dependency</a></code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/ProvidedServiceHandler.html#getAttachedDependency(org.apache.felix.ipojo.metadata.Element)">getAttachedDependency</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Look for the implementation (i.e.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/ProvidedServiceHandler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;desc,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Initialize the component type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ProvidedServiceHandler.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/handlers/providedservice/ProvidedServiceHandler.html#isDependencyCorrect(org.apache.felix.ipojo.handlers.dependency.Dependency, org.apache.felix.ipojo.metadata.Element)">isDependencyCorrect</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/handlers/dependency/Dependency.html" title="class in org.apache.felix.ipojo.handlers.dependency">Dependency</a>&nbsp;dep,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Check the correctness of the implementation dependency against the service level dependency.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulation">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulation/package-summary.html">org.apache.felix.ipojo.manipulation</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulation/package-summary.html">org.apache.felix.ipojo.manipulation</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">MethodDescriptor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulation/MethodDescriptor.html#getElement()">getElement</a></strong>()</code>
<div class="block">Compute method manipulation metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Manipulator.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulation/Manipulator.html#getManipulationMetadata()">getManipulationMetadata</a></strong>()</code>
<div class="block">Compute component type manipulation metadata.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/package-summary.html">org.apache.felix.ipojo.manipulator</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/package-summary.html">org.apache.felix.ipojo.manipulator</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ManipulationUnit.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationUnit.html#m_componentMetadata">m_componentMetadata</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/package-summary.html">org.apache.felix.ipojo.manipulator</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ManipulationUnit.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationUnit.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/package-summary.html">org.apache.felix.ipojo.manipulator</a> that return types with arguments of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">MetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/MetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>
<div class="block">Gather all the metadata.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/package-summary.html">org.apache.felix.ipojo.manipulator</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManipulationResultVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationResultVisitor.html#visitClassStructure(org.apache.felix.ipojo.metadata.Element)">visitClassStructure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;structure)</code>
<div class="block">Called once per visitor with the class' structure discovered during manipulation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationResultVisitor.html" title="interface in org.apache.felix.ipojo.manipulator">ManipulationResultVisitor</a></code></td>
<td class="colLast"><span class="strong">ManipulationVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationVisitor.html#visitManipulationResult(org.apache.felix.ipojo.metadata.Element)">visitManipulationResult</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Accept a manipulation result for the given component metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManipulationVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationVisitor.html#visitMetadata(org.apache.felix.ipojo.metadata.Element)">visitMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Visit metadata not associated with a component (ie no bytecode manipulation needed).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ResourceStore.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ResourceStore.html#writeMetadata(org.apache.felix.ipojo.metadata.Element)">writeMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Writes the given Element into this store.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/manipulator/package-summary.html">org.apache.felix.ipojo.manipulator</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationUnit.html#ManipulationUnit(java.lang.String, org.apache.felix.ipojo.metadata.Element)">ManipulationUnit</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;resourcePath,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;meta)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/package-summary.html">org.apache.felix.ipojo.manipulator.metadata</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/package-summary.html">org.apache.felix.ipojo.manipulator.metadata</a> with type parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">CacheableMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/CacheableMetadataProvider.html#m_cached">m_cached</a></strong></code>
<div class="block">Cached elements.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/package-summary.html">org.apache.felix.ipojo.manipulator.metadata</a> that return types with arguments of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">StreamMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/StreamMetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">FileMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/FileMetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">EmptyMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/EmptyMetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompositeMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/CompositeMetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">CacheableMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/CacheableMetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">AnnotationMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/AnnotationMetadataProvider.html#getMetadatas()">getMetadatas</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/package-summary.html">org.apache.felix.ipojo.manipulator.metadata</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">CompositeMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/CompositeMetadataProvider.html#getComponentName(org.apache.felix.ipojo.metadata.Element)">getComponentName</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="strong">CompositeMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/CompositeMetadataProvider.html#isInstance(org.apache.felix.ipojo.metadata.Element)">isInstance</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/package-summary.html">org.apache.felix.ipojo.manipulator.metadata</a> with type arguments of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">AnnotationMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/AnnotationMetadataProvider.html#computeAnnotations(java.lang.String, byte[], java.util.List)">computeAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
byte[]&nbsp;bytecode,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;&nbsp;metadata)</code>
<div class="block">Parse the content of the class to detect annotated classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="strong">CompositeMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/CompositeMetadataProvider.html#isDuplicate(java.util.List, java.lang.String)">isDuplicate</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;&nbsp;elements,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">FileMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/FileMetadataProvider.html#loadFileMetadata(java.io.File, java.util.List)">loadFileMetadata</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">FileMetadataProvider.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/FileMetadataProvider.html#traverse(java.io.File, java.util.List)">traverse</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata.annotation">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ClassMetadataCollector.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ClassMetadataCollector.html#componentMetadata">componentMetadata</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#instance">instance</a></strong></code>
<div class="block">Instance element (may be null).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ClassMetadataCollector.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ClassMetadataCollector.html#instanceMetadata">instanceMetadata</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#root">root</a></strong></code>
<div class="block">Root element (usually <component /> or <handler/>).</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation</a> with type parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#m_elements">m_elements</a></strong></code>
<div class="block">Map of [element, referto].</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#m_ids">m_ids</a></strong></code>
<div class="block">Map of [element ids, element].</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#build()">build</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ClassMetadataCollector.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ClassMetadataCollector.html#getComponentMetadata()">getComponentMetadata</a></strong>()</code>
<div class="block">Build metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#getInstance()">getInstance</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ClassMetadataCollector.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ClassMetadataCollector.html#getInstanceMetadata()">getInstanceMetadata</a></strong>()</code>
<div class="block">Build instance metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#getRoot()">getRoot</a></strong>()</code>
<div class="block">The identified root Element.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation</a> that return types with arguments of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#getElements()">getElements</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#getIds()">getIds</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#setInstance(org.apache.felix.ipojo.metadata.Element)">setInstance</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;instance)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ComponentWorkbench.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html#setRoot(org.apache.felix.ipojo.metadata.Element)">setRoot</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;root)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata.annotation.registry">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/registry/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.registry</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/registry/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.registry</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">MetaAnnotationBindingRegistry.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/registry/MetaAnnotationBindingRegistry.html#buildElement(org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery, org.objectweb.asm.Type)">buildElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/model/discovery/HandlerBindingDiscovery.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery">HandlerBindingDiscovery</a>&nbsp;handler,
<a href="http://asm.ow2.org/asm40/javadoc/user/org/objectweb/asm/Type.html?is-external=true" title="class or interface in org.objectweb.asm">Type</a>&nbsp;type)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata.annotation.visitor">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ComponentVisitor.html#component">component</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ServiceControllerVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ServiceControllerVisitor.html#controller">controller</a></strong></code>
<div class="block">Provides element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">HandlerVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/HandlerVisitor.html#handler">handler</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">InstantiateVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/InstantiateVisitor.html#instance">instance</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">MethodPropertyVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/MethodPropertyVisitor.html#m_parent">m_parent</a></strong></code>
<div class="block">Parent element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">FieldPropertyVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/FieldPropertyVisitor.html#m_parent">m_parent</a></strong></code>
<div class="block">Parent element element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ComponentVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ComponentVisitor.html#m_props">m_props</a></strong></code>
<div class="block">Element 'properties'.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ProvidesVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ProvidesVisitor.html#m_prov">m_prov</a></strong></code>
<div class="block">Provides element.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ServiceControllerVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ServiceControllerVisitor.html#provides">provides</a></strong></code>
<div class="block">Parent element.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">HandlerDeclarationVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/HandlerDeclarationVisitor.html#convertDOMElements(org.w3c.dom.Element)">convertDOMElements</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;xmlElement)</code>
<div class="block">Converts recursively the given XML Element into an iPOJO Element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">MethodPropertyVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/MethodPropertyVisitor.html#getPropertyElement()">getPropertyElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">HandlerDeclarationVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/HandlerDeclarationVisitor.html#transformElement(org.w3c.dom.Element)">transformElement</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;xmlElement)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">MethodPropertyVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/MethodPropertyVisitor.html#visitEndCommon()">visitEndCommon</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><span class="strong">HandlerDeclarationVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/HandlerDeclarationVisitor.html#convertDOMElements(org.apache.felix.ipojo.metadata.Element, org.w3c.dom.Element)">convertDOMElements</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;root,
<a href="http://docs.oracle.com/javase/7/docs/api/org/w3c/dom/Element.html?is-external=true" title="class or interface in org.w3c.dom">Element</a>&nbsp;xmlElement)</code>
<div class="block">Converts recursively the given XML Element into an iPOJO Element.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/FieldPropertyVisitor.html#FieldPropertyVisitor(org.apache.felix.ipojo.metadata.Element)">FieldPropertyVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;parent)</code>
<div class="block">Constructor without field</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/FieldPropertyVisitor.html#FieldPropertyVisitor(java.lang.String, org.apache.felix.ipojo.metadata.Element)">FieldPropertyVisitor</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;parent)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/MethodPropertyVisitor.html#MethodPropertyVisitor(org.apache.felix.ipojo.metadata.Element, java.lang.String)">MethodPropertyVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;parent,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;method)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ParameterPropertyVisitor.html#ParameterPropertyVisitor(org.apache.felix.ipojo.metadata.Element, org.objectweb.asm.tree.MethodNode, int)">ParameterPropertyVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;parent,
<a href="http://asm.ow2.org/asm40/javadoc/user/org/objectweb/asm/tree/MethodNode.html?is-external=true" title="class or interface in org.objectweb.asm.tree">MethodNode</a>&nbsp;method,
int&nbsp;index)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/ServiceControllerVisitor.html#ServiceControllerVisitor(java.lang.String, org.apache.felix.ipojo.metadata.Element)">ServiceControllerVisitor</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;field,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;provides)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">AbstractBindVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/AbstractBindVisitor.html#createRequiresElement()">createRequiresElement</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">AbstractBindVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/AbstractBindVisitor.html#getRequiresElement()">getRequiresElement</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="strong">AbstractBindVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/AbstractBindVisitor.html#completeAttribute(org.apache.felix.ipojo.metadata.Element, java.lang.String, java.lang.String)">completeAttribute</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;requires,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AbstractBindVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/bind/AbstractBindVisitor.html#completeExistingRequires(org.apache.felix.ipojo.metadata.Element)">completeExistingRequires</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;requires)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">GenericVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/GenericVisitor.html#element">element</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">SubArrayVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/SubArrayVisitor.html#m_elem">m_elem</a></strong></code>
<div class="block">Parent element.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/FieldGenericVisitor.html#FieldGenericVisitor(org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench, org.apache.felix.ipojo.metadata.Element, org.objectweb.asm.tree.FieldNode)">FieldGenericVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation">ComponentWorkbench</a>&nbsp;workbench,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://asm.ow2.org/asm40/javadoc/user/org/objectweb/asm/tree/FieldNode.html?is-external=true" title="class or interface in org.objectweb.asm.tree">FieldNode</a>&nbsp;node)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/GenericVisitor.html#GenericVisitor(org.apache.felix.ipojo.metadata.Element)">GenericVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/MethodGenericVisitor.html#MethodGenericVisitor(org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench, org.apache.felix.ipojo.metadata.Element, org.objectweb.asm.tree.MethodNode)">MethodGenericVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation">ComponentWorkbench</a>&nbsp;workbench,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://asm.ow2.org/asm40/javadoc/user/org/objectweb/asm/tree/MethodNode.html?is-external=true" title="class or interface in org.objectweb.asm.tree">MethodNode</a>&nbsp;node)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/ParameterGenericVisitor.html#ParameterGenericVisitor(org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench, org.apache.felix.ipojo.metadata.Element, org.objectweb.asm.tree.MethodNode, int)">ParameterGenericVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation">ComponentWorkbench</a>&nbsp;workbench,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://asm.ow2.org/asm40/javadoc/user/org/objectweb/asm/tree/MethodNode.html?is-external=true" title="class or interface in org.objectweb.asm.tree">MethodNode</a>&nbsp;node,
int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/RootGenericVisitor.html#RootGenericVisitor(org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench, org.apache.felix.ipojo.metadata.Element, java.lang.annotation.ElementType)">RootGenericVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation">ComponentWorkbench</a>&nbsp;workbench,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true" title="class or interface in java.lang.annotation">ElementType</a>&nbsp;type)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/SubArrayVisitor.html#SubArrayVisitor(org.apache.felix.ipojo.metadata.Element, java.lang.String)">SubArrayVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Constructor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/generic/TypeGenericVisitor.html#TypeGenericVisitor(org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench, org.apache.felix.ipojo.metadata.Element)">TypeGenericVisitor</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation">ComponentWorkbench</a>&nbsp;workbench,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/util/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/util/package-summary.html">org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Elements.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/util/Elements.html#buildElement(java.lang.String)">buildElement</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;binding)</code>
<div class="block">Build an <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata"><code>Element</code></a> using the provided binding information.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Elements.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/util/Elements.html#buildElement(java.lang.String, java.lang.String)">buildElement</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;namespace,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Build an <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata"><code>Element</code></a> using the provided namespace and local name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Elements.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/util/Elements.html#buildElement(org.objectweb.asm.Type)">buildElement</a></strong>(<a href="http://asm.ow2.org/asm40/javadoc/user/org/objectweb/asm/Type.html?is-external=true" title="class or interface in org.objectweb.asm">Type</a>&nbsp;type)</code>
<div class="block">Build the <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata"><code>Element</code></a> object from the given descriptor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">Elements.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/visitor/util/Elements.html#getPropertiesElement(org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench)">getPropertiesElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/manipulator/metadata/annotation/ComponentWorkbench.html" title="class in org.apache.felix.ipojo.manipulator.metadata.annotation">ComponentWorkbench</a>&nbsp;workbench)</code>
<div class="block">Return the Element named properties, creates one if missing.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.render">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/render/package-summary.html">org.apache.felix.ipojo.manipulator.render</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/render/package-summary.html">org.apache.felix.ipojo.manipulator.render</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">MetadataFilter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/render/MetadataFilter.html#accept(org.apache.felix.ipojo.metadata.Element)">accept</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Tests if the given <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata"><code>Element</code></a> is accepted by the filter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ManipulatedMetadataFilter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/render/ManipulatedMetadataFilter.html#accept(org.apache.felix.ipojo.metadata.Element)">accept</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><span class="strong">MetadataRenderer.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/render/MetadataRenderer.html#isFiltered(org.apache.felix.ipojo.metadata.Element)">isFiltered</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Checks if the given element is an iPOJO generated element from a prior treatment</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">MetadataRenderer.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/render/MetadataRenderer.html#render(org.apache.felix.ipojo.metadata.Element)">render</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Generate manipulation metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">MetadataRenderer.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/render/MetadataRenderer.html#renderElement(org.apache.felix.ipojo.metadata.Element, java.lang.StringBuilder)">renderElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;builder)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">MetadataRenderer.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/render/MetadataRenderer.html#startElement(org.apache.felix.ipojo.metadata.Element, java.lang.StringBuilder)">startElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;builder)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.store">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/store/package-summary.html">org.apache.felix.ipojo.manipulator.store</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/store/package-summary.html">org.apache.felix.ipojo.manipulator.store</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JarFileResourceStore.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/store/JarFileResourceStore.html#writeMetadata(org.apache.felix.ipojo.metadata.Element)">writeMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DirectoryResourceStore.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/store/DirectoryResourceStore.html#writeMetadata(org.apache.felix.ipojo.metadata.Element)">writeMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../org/apache/felix/ipojo/manipulator/store/package-summary.html">org.apache.felix.ipojo.manipulator.store</a> with type arguments of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManifestBuilder.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/store/ManifestBuilder.html#addMetada(java.util.Collection)">addMetada</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;&nbsp;metadatas)</code>
<div class="block">Add all given metadata</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.store.builder">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/store/builder/package-summary.html">org.apache.felix.ipojo.manipulator.store.builder</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/store/builder/package-summary.html">org.apache.felix.ipojo.manipulator.store.builder</a> with type parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;</code></td>
<td class="colLast"><span class="strong">DefaultManifestBuilder.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/store/builder/DefaultManifestBuilder.html#m_metadata">m_metadata</a></strong></code>
<div class="block">Computed metadatas from the bundle (XML files + annotations).</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../../org/apache/felix/ipojo/manipulator/store/builder/package-summary.html">org.apache.felix.ipojo.manipulator.store.builder</a> with type arguments of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DefaultManifestBuilder.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/store/builder/DefaultManifestBuilder.html#addMetada(java.util.Collection)">addMetada</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&gt;&nbsp;metadatas)</code>
<div class="block">Add all given metadata</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.util">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/util/package-summary.html">org.apache.felix.ipojo.manipulator.util</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/util/package-summary.html">org.apache.felix.ipojo.manipulator.util</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">Metadatas.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/util/Metadatas.html#findAttributes(org.apache.felix.ipojo.metadata.Element, java.lang.String)">findAttributes</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;attributeName)</code>
<div class="block">Find all the values of the specified attribute in the given element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">Metadatas.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/util/Metadatas.html#findFields(java.util.List, org.apache.felix.ipojo.metadata.Element)">findFields</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fields,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Looks for 'field' attribute in the given metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">Metadatas.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/util/Metadatas.html#findReferredPackages(org.apache.felix.ipojo.metadata.Element)">findReferredPackages</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Get packages referenced by component.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">Metadatas.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/util/Metadatas.html#getComponentType(org.apache.felix.ipojo.metadata.Element)">getComponentType</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;meta)</code>
<div class="block">Return the classname attribute value.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.visitor">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.visitor</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/package-summary.html">org.apache.felix.ipojo.manipulator.visitor</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManipulationResultAdapter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/ManipulationResultAdapter.html#visitClassStructure(org.apache.felix.ipojo.metadata.Element)">visitClassStructure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;structure)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationResultVisitor.html" title="interface in org.apache.felix.ipojo.manipulator">ManipulationResultVisitor</a></code></td>
<td class="colLast"><span class="strong">ManipulationAdapter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/ManipulationAdapter.html#visitManipulationResult(org.apache.felix.ipojo.metadata.Element)">visitManipulationResult</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManipulationAdapter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/ManipulationAdapter.html#visitMetadata(org.apache.felix.ipojo.metadata.Element)">visitMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.visitor.check">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.check</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.check</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">CheckFieldConsistencyResultVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/CheckFieldConsistencyResultVisitor.html#m_metadata">m_metadata</a></strong></code>
<div class="block">Component's metadata.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.check</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">CheckFieldConsistencyResultVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/CheckFieldConsistencyResultVisitor.html#collectStructuralFields(java.util.List, org.apache.felix.ipojo.metadata.Element)">collectStructuralFields</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fieldsInStructure,
<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;structure)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CheckFieldConsistencyResultVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/CheckFieldConsistencyResultVisitor.html#setMetadata(org.apache.felix.ipojo.metadata.Element)">setMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CheckFieldConsistencyResultVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/CheckFieldConsistencyResultVisitor.html#visitClassStructure(org.apache.felix.ipojo.metadata.Element)">visitClassStructure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;structure)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationResultVisitor.html" title="interface in org.apache.felix.ipojo.manipulator">ManipulationResultVisitor</a></code></td>
<td class="colLast"><span class="strong">CheckFieldConsistencyVisitor.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/check/CheckFieldConsistencyVisitor.html#visitManipulationResult(org.apache.felix.ipojo.metadata.Element)">visitManipulationResult</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.manipulator.visitor.writer">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.writer</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.writer</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ManipulatedResultWriter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/ManipulatedResultWriter.html#m_component">m_component</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.writer</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManipulatedResultWriter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/ManipulatedResultWriter.html#visitClassStructure(org.apache.felix.ipojo.metadata.Element)">visitClassStructure</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;structure)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/manipulator/ManipulationResultVisitor.html" title="interface in org.apache.felix.ipojo.manipulator">ManipulationResultVisitor</a></code></td>
<td class="colLast"><span class="strong">ManipulatedResourcesWriter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/ManipulatedResourcesWriter.html#visitManipulationResult(org.apache.felix.ipojo.metadata.Element)">visitManipulationResult</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ManipulatedResourcesWriter.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/ManipulatedResourcesWriter.html#visitMetadata(org.apache.felix.ipojo.metadata.Element)">visitMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/package-summary.html">org.apache.felix.ipojo.manipulator.visitor.writer</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/manipulator/visitor/writer/ManipulatedResultWriter.html#ManipulatedResultWriter(org.apache.felix.ipojo.metadata.Element)">ManipulatedResultWriter</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;component)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.metadata">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/metadata/package-summary.html">org.apache.felix.ipojo.metadata</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/metadata/package-summary.html">org.apache.felix.ipojo.metadata</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">Element.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html#getElements()">getElements</a></strong>()</code>
<div class="block">Gets sub-elements.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">Element.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html#getElements(java.lang.String)">getElements</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Gets the elements array of the element type given in parameter.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">Element.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html#getElements(java.lang.String, java.lang.String)">getElements</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;ns)</code>
<div class="block">Gets the elements array of the element type given in parameter.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/metadata/package-summary.html">org.apache.felix.ipojo.metadata</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Element.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html#addElement(org.apache.felix.ipojo.metadata.Element)">addElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Adds a sub-element.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Element.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html#removeElement(org.apache.felix.ipojo.metadata.Element)">removeElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Removes a sub-element.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.parser">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/parser/package-summary.html">org.apache.felix.ipojo.parser</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/parser/package-summary.html">org.apache.felix.ipojo.parser</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#m_elements">m_elements</a></strong></code>
<div class="block">The element list.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/parser/package-summary.html">org.apache.felix.ipojo.parser</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#getComponentsMetadata()">getComponentsMetadata</a></strong>()</code>
<div class="block">Gets the array of component type metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parse(java.lang.String)">parse</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;metadata)</code>
<div class="block">Parses the metadata from the string given in argument.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseHeaderMetadata(java.lang.String)">parseHeaderMetadata</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;header)</code>
<div class="block">Parses the metadata from the given header string.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#removeLastElement()">removeLastElement</a></strong>()</code>
<div class="block">Removes an element from the <a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#m_elements"><code>ManifestMetadataParser.m_elements</code></a> list.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/parser/package-summary.html">org.apache.felix.ipojo.parser</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#addElement(org.apache.felix.ipojo.metadata.Element)">addElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Adds an element to the <a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#m_elements"><code>ManifestMetadataParser.m_elements</code></a> list.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseAnonymousProperty(org.apache.felix.ipojo.metadata.Element, java.util.List)">parseAnonymousProperty</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;list)</code>
<div class="block">Parse an anonymous property.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseDictionary(org.apache.felix.ipojo.metadata.Element)">parseDictionary</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop)</code>
<div class="block">Parses a complex property.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseInstance(org.apache.felix.ipojo.metadata.Element)">parseInstance</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;instance)</code>
<div class="block">Parses an Element to create an instance configuration dictionary.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseList(org.apache.felix.ipojo.metadata.Element)">parseList</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop)</code>
<div class="block">Parses a complex property.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a></code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseMap(org.apache.felix.ipojo.metadata.Element)">parseMap</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop)</code>
<div class="block">Parses a complex property.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseProperty(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">parseProperty</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;dict)</code>
<div class="block">Parses an instance property.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ManifestMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/ManifestMetadataParser.html#parseProperty(org.apache.felix.ipojo.metadata.Element, java.util.Map)">parseProperty</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;prop,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;map)</code>
<div class="block">Parse a property.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../org/apache/felix/ipojo/parser/package-summary.html">org.apache.felix.ipojo.parser</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/FieldMetadata.html#FieldMetadata(org.apache.felix.ipojo.metadata.Element)">FieldMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Creates a field metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/MethodMetadata.html#MethodMetadata(org.apache.felix.ipojo.metadata.Element)">MethodMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Creates a Method Metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/felix/ipojo/parser/PojoMetadata.html#PojoMetadata(org.apache.felix.ipojo.metadata.Element)">PojoMetadata</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Creates Pojo metadata.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.util">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/util/package-summary.html">org.apache.felix.ipojo.util</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/util/package-summary.html">org.apache.felix.ipojo.util</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a></code></td>
<td class="colLast"><span class="strong">DependencyMetadataHelper.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/util/DependencyMetadataHelper.html#getComparator(org.apache.felix.ipojo.metadata.Element, BundleContext)">getComparator</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dep,
BundleContext&nbsp;context)</code>
<div class="block">Helper method parsing the comparator attribute and returning the
comparator object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><span class="strong">DependencyMetadataHelper.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/util/DependencyMetadataHelper.html#getPolicy(org.apache.felix.ipojo.metadata.Element)">getPolicy</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;dep)</code>
<div class="block">Helper method parsing the binding policy.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.felix.ipojo.xml.parser">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a> in <a href="../../../../../../org/apache/felix/ipojo/xml/parser/package-summary.html">org.apache.felix.ipojo.xml.parser</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../../org/apache/felix/ipojo/xml/parser/package-summary.html">org.apache.felix.ipojo.xml.parser</a> declared as <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">XMLMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/xml/parser/XMLMetadataParser.html#m_elements">m_elements</a></strong></code>
<div class="block">Element of the metadata.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/xml/parser/package-summary.html">org.apache.felix.ipojo.xml.parser</a> that return <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>[]</code></td>
<td class="colLast"><span class="strong">XMLMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/xml/parser/XMLMetadataParser.html#getMetadata()">getMetadata</a></strong>()</code>
<div class="block">Get parsed metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></code></td>
<td class="colLast"><span class="strong">XMLMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/xml/parser/XMLMetadataParser.html#removeLastElement()">removeLastElement</a></strong>()</code>
<div class="block">Remove an element.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../org/apache/felix/ipojo/xml/parser/package-summary.html">org.apache.felix.ipojo.xml.parser</a> with parameters of type <a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">XMLMetadataParser.</span><code><strong><a href="../../../../../../org/apache/felix/ipojo/xml/parser/XMLMetadataParser.html#addElement(org.apache.felix.ipojo.metadata.Element)">addElement</a></strong>(<a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Add an element.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/felix/ipojo/metadata/class-use/Element.html" target="_top">Frames</a></li>
<li><a href="Element.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
</body>
</html>