Uses of Interface
org.osgi.service.blueprint.reflect.Metadata

Packages that use Metadata
org.apache.aries.blueprint   
org.apache.aries.blueprint.compendium.cm   
org.apache.aries.blueprint.container   
org.apache.aries.blueprint.ext   
org.apache.aries.blueprint.mutable   
org.apache.aries.blueprint.reflect   
org.apache.aries.blueprint.testbundlea   
org.osgi.service.blueprint.reflect Blueprint Reflection Package Version 1.0. 
 

Uses of Metadata in org.apache.aries.blueprint
 

Subinterfaces of Metadata in org.apache.aries.blueprint
 interface ExtendedBeanMetadata
          An extended BeanMetadata that allows specifying if the bean instances are processors or not.
 interface ExtendedReferenceListMetadata
          TODO: javadoc
 interface ExtendedServiceReferenceMetadata
          TODO: javadoc
 interface PassThroughMetadata
          Metadata used to bypass the creation of the object.
 

Methods in org.apache.aries.blueprint with type parameters of type Metadata
<T extends Metadata>
T
ParserContext.createMetadata(java.lang.Class<T> type)
          Create a new metadata instance of the given type.
 

Methods in org.apache.aries.blueprint that return Metadata
 Metadata NamespaceHandler.parse(org.w3c.dom.Element element, ParserContext context)
          Parse a stand-alone blueprint component Given an Element node as a root, this method parses the stand-alone component and returns its metadata.
 

Uses of Metadata in org.apache.aries.blueprint.compendium.cm
 

Methods in org.apache.aries.blueprint.compendium.cm that return Metadata
 Metadata CmNamespaceHandler.parse(org.w3c.dom.Element element, ParserContext context)
           
 

Uses of Metadata in org.apache.aries.blueprint.container
 

Methods in org.apache.aries.blueprint.container with type parameters of type Metadata
<T extends Metadata>
T
ParserContextImpl.createMetadata(java.lang.Class<T> type)
           
 

Uses of Metadata in org.apache.aries.blueprint.ext
 

Subinterfaces of Metadata in org.apache.aries.blueprint.ext
 interface ComponentFactoryMetadata
          Custom metadata that can acts like a built-in bean manager for the component life-cycle events create and destroy.
 interface DependentComponentFactoryMetadata
          Metadata for custom components that need to plug in to the Blueprint container lifecycle for beans
 

Classes in org.apache.aries.blueprint.ext that implement Metadata
 class AbstractPropertyPlaceholder.LateBindingValueMetadata
           
 

Methods in org.apache.aries.blueprint.ext that return Metadata
 Metadata ExtNamespaceHandler.parse(org.w3c.dom.Element element, ParserContext context)
           
protected  Metadata AbstractPropertyPlaceholder.processBeanMetadata(BeanMetadata component)
           
protected  Metadata AbstractPropertyPlaceholder.processCollectionMetadata(CollectionMetadata metadata)
           
protected  Metadata AbstractPropertyPlaceholder.processMapMetadata(MapMetadata metadata)
           
protected  Metadata AbstractPropertyPlaceholder.processMetadata(Metadata metadata)
           
protected  Metadata AbstractPropertyPlaceholder.processPropsMetadata(PropsMetadata metadata)
           
protected  Metadata AbstractPropertyPlaceholder.processRefCollectionMetadata(ReferenceListMetadata component)
           
protected  Metadata AbstractPropertyPlaceholder.processReferenceMetadata(ReferenceMetadata component)
           
protected  Metadata AbstractPropertyPlaceholder.processServiceMetadata(ServiceMetadata component)
           
protected  Metadata AbstractPropertyPlaceholder.processValueMetadata(ValueMetadata metadata)
           
 

Methods in org.apache.aries.blueprint.ext with parameters of type Metadata
protected  Metadata AbstractPropertyPlaceholder.processMetadata(Metadata metadata)
           
 

Uses of Metadata in org.apache.aries.blueprint.mutable
 

Subinterfaces of Metadata in org.apache.aries.blueprint.mutable
 interface MutableBeanMetadata
          A mutable version of the BeanMetadata that allows modifications.
 interface MutableCollectionMetadata
          A mutable version of the CollectionMetadata that allows modifications.
 interface MutableComponentMetadata
          A mutable version of the ComponentMetadata that allows modifications.
 interface MutableIdRefMetadata
          A mutable version of the IdRefMetadata that allows modifications.
 interface MutableMapMetadata
          A mutable version of the MapMetadata that allows modifications.
 interface MutablePassThroughMetadata
          The mutable version of the PassThroughMetadata interface
 interface MutablePropsMetadata
          A mutable version of the PropsMetadata that allows modifications.
 interface MutableReferenceListMetadata
          A mutable version of the RefCollectionMetadata that allows modifications.
 interface MutableReferenceMetadata
          A mutable version of the ReferenceMetadata that allows modifications.
 interface MutableRefMetadata
          A mutable version of the RefMetadata that allows modifications.
 interface MutableServiceMetadata
          A mutable version of the ServiceMetadata that allows modifications.
 interface MutableServiceReferenceMetadata
          A mutable version of the ServiceReferenceMetadata that allows modifications.
 interface MutableValueMetadata
          A mutable version of the ValueMetadata that allows modifications.
 

Methods in org.apache.aries.blueprint.mutable with parameters of type Metadata
 BeanArgument MutableBeanMetadata.addArgument(Metadata value, java.lang.String valueType, int index)
           
 MapEntry MutableMapMetadata.addEntry(NonNullMetadata key, Metadata value)
           
 MapEntry MutablePropsMetadata.addEntry(NonNullMetadata key, Metadata value)
           
 BeanProperty MutableBeanMetadata.addProperty(java.lang.String name, Metadata value)
           
 MapEntry MutableServiceMetadata.addServiceProperty(NonNullMetadata key, Metadata value)
           
 void MutableCollectionMetadata.addValue(Metadata value)
           
 void MutableCollectionMetadata.removeValue(Metadata value)
           
 void MutableMapEntry.setValue(Metadata value)
           
 void MutableBeanProperty.setValue(Metadata value)
           
 void MutableBeanArgument.setValue(Metadata value)
           
 

Uses of Metadata in org.apache.aries.blueprint.reflect
 

Classes in org.apache.aries.blueprint.reflect that implement Metadata
 class BeanMetadataImpl
          Implementation of BeanMetadata
 class CollectionMetadataImpl
          Implementation of CollectionMetadata
 class ComponentMetadataImpl
          Implementation of ComponentMetadata
 class IdRefMetadataImpl
          Implementation of IdRefMetadata
 class MapMetadataImpl
          Implementation of MapMetadata
 class PassThroughMetadataImpl
          A metadata for environment managers.
 class PropsMetadataImpl
          Implementation of PropsMetadata
 class ReferenceListMetadataImpl
          Implementation of RefCollectionMetadata
 class ReferenceMetadataImpl
          Implementation of ReferenceMetadata
 class RefMetadataImpl
          Implementation of RefMetadata
 class ServiceMetadataImpl
          Implementation of ServiceMetadata
 class ServiceReferenceMetadataImpl
          Implementation of ServiceReferenceMetadata
 class ValueMetadataImpl
          Implementation of ValueMetadata
 

Methods in org.apache.aries.blueprint.reflect with type parameters of type Metadata
static
<T extends Metadata>
T
MetadataUtil.createMetadata(java.lang.Class<T> type)
          Create a new metadata instance of the given type
 

Methods in org.apache.aries.blueprint.reflect that return Metadata
static Metadata MetadataUtil.cloneMetadata(Metadata source)
           
 Metadata BeanPropertyImpl.getValue()
           
 Metadata BeanArgumentImpl.getValue()
           
 Metadata MapEntryImpl.getValue()
           
 

Methods in org.apache.aries.blueprint.reflect that return types with arguments of type Metadata
 java.util.List<Metadata> CollectionMetadataImpl.getValues()
           
 

Methods in org.apache.aries.blueprint.reflect with parameters of type Metadata
 BeanArgument BeanMetadataImpl.addArgument(Metadata value, java.lang.String valueType, int index)
           
 MapEntry MapMetadataImpl.addEntry(NonNullMetadata key, Metadata value)
           
 MapEntry PropsMetadataImpl.addEntry(NonNullMetadata key, Metadata value)
           
 BeanProperty BeanMetadataImpl.addProperty(java.lang.String name, Metadata value)
           
 MapEntry ServiceMetadataImpl.addServiceProperty(NonNullMetadata key, Metadata value)
           
 void CollectionMetadataImpl.addValue(Metadata value)
           
static Metadata MetadataUtil.cloneMetadata(Metadata source)
           
 void CollectionMetadataImpl.removeValue(Metadata value)
           
 void BeanPropertyImpl.setValue(Metadata value)
           
 void BeanArgumentImpl.setValue(Metadata value)
           
 void MapEntryImpl.setValue(Metadata value)
           
 

Method parameters in org.apache.aries.blueprint.reflect with type arguments of type Metadata
 void CollectionMetadataImpl.setValues(java.util.List<Metadata> values)
           
 

Constructors in org.apache.aries.blueprint.reflect with parameters of type Metadata
BeanArgumentImpl(Metadata value, java.lang.String valueType, int index)
           
BeanPropertyImpl(java.lang.String name, Metadata value)
           
MapEntryImpl(NonNullMetadata key, Metadata value)
           
 

Constructor parameters in org.apache.aries.blueprint.reflect with type arguments of type Metadata
CollectionMetadataImpl(java.lang.Class collectionClass, java.lang.String valueType, java.util.List<Metadata> values)
           
 

Uses of Metadata in org.apache.aries.blueprint.testbundlea
 

Methods in org.apache.aries.blueprint.testbundlea that return Metadata
 Metadata NSHandlerTwo.parse(org.w3c.dom.Element element, ParserContext context)
           
 Metadata NSHandlerThree.parse(org.w3c.dom.Element element, ParserContext context)
           
 Metadata NSHandlerOne.parse(org.w3c.dom.Element element, ParserContext context)
           
 

Uses of Metadata in org.osgi.service.blueprint.reflect
 

Subinterfaces of Metadata in org.osgi.service.blueprint.reflect
 interface BeanMetadata
          Metadata for a Bean component.
 interface CollectionMetadata
          Metadata for a collection based value.
 interface ComponentMetadata
          Metadata for managed components.
 interface IdRefMetadata
          Metadata for the verified id of another component managed by the Blueprint Container.
 interface MapMetadata
          Metadata for a Map based value.
 interface NonNullMetadata
          Metadata for a value that cannot null.
 interface NullMetadata
          Metadata for a value specified to be null via the <null> element.
 interface PropsMetadata
          Metadata for a java.util.Properties based value.
 interface ReferenceListMetadata
          Metadata for a list of service references.
 interface ReferenceMetadata
          Metadata for a reference that will bind to a single matching service in the service registry.
 interface RefMetadata
          Metadata for a reference to another component managed by the Blueprint Container.
 interface ServiceMetadata
          Metadata for a service to be registered by the Blueprint Container when enabled.
 interface ServiceReferenceMetadata
          Metadata for a reference to an OSGi service.
 interface Target
          A common interface for managed components that can be used as a direct target for method calls.
 interface ValueMetadata
          Metadata for a simple String value that will be type-converted if necessary before injecting.
 

Methods in org.osgi.service.blueprint.reflect that return Metadata
 Metadata MapEntry.getValue()
          Return the Metadata for the value of the map entry.
 Metadata BeanProperty.getValue()
          Return the Metadata for the value to be injected into a bean.
 Metadata BeanArgument.getValue()
          Return the Metadata for the argument value.
 

Methods in org.osgi.service.blueprint.reflect that return types with arguments of type Metadata
 java.util.List<Metadata> CollectionMetadata.getValues()
          Return Metadata for the values of the collection.
 



Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.