org.apache.aries.blueprint.ext
Class AbstractPropertyPlaceholder

java.lang.Object
  extended by org.apache.aries.blueprint.ext.AbstractPropertyPlaceholder
All Implemented Interfaces:
org.apache.aries.blueprint.ComponentDefinitionRegistryProcessor
Direct Known Subclasses:
PropertyPlaceholder

public abstract class AbstractPropertyPlaceholder
extends Object
implements org.apache.aries.blueprint.ComponentDefinitionRegistryProcessor

Abstract class for property placeholders.

Version:
$Rev: 1211548 $, $Date: 2011-12-07 17:26:22 +0000 (Wed, 07 Dec 2011) $

Nested Class Summary
 class AbstractPropertyPlaceholder.LateBindingValueMetadata
           
 
Constructor Summary
AbstractPropertyPlaceholder()
           
 
Method Summary
protected  Pattern getPattern()
           
 String getPlaceholderPrefix()
           
 String getPlaceholderSuffix()
           
protected  String getProperty(String val)
           
 void process(org.apache.aries.blueprint.ComponentDefinitionRegistry registry)
           
protected  org.osgi.service.blueprint.reflect.Metadata processBeanMetadata(org.osgi.service.blueprint.reflect.BeanMetadata component)
           
protected  org.osgi.service.blueprint.reflect.Metadata processCollectionMetadata(org.osgi.service.blueprint.reflect.CollectionMetadata metadata)
           
protected  List<org.osgi.service.blueprint.reflect.MapEntry> processMapEntries(List<org.osgi.service.blueprint.reflect.MapEntry> entries)
           
protected  org.osgi.service.blueprint.reflect.Metadata processMapMetadata(org.osgi.service.blueprint.reflect.MapMetadata metadata)
           
protected  org.osgi.service.blueprint.reflect.Metadata processMetadata(org.osgi.service.blueprint.reflect.Metadata metadata)
           
protected  org.osgi.service.blueprint.reflect.Metadata processPropsMetadata(org.osgi.service.blueprint.reflect.PropsMetadata metadata)
           
protected  org.osgi.service.blueprint.reflect.Metadata processRefCollectionMetadata(org.osgi.service.blueprint.reflect.ReferenceListMetadata component)
           
protected  org.osgi.service.blueprint.reflect.Metadata processReferenceMetadata(org.osgi.service.blueprint.reflect.ReferenceMetadata component)
           
protected  org.osgi.service.blueprint.reflect.Metadata processServiceMetadata(org.osgi.service.blueprint.reflect.ServiceMetadata component)
           
protected  String processString(String str)
           
protected  org.osgi.service.blueprint.reflect.Metadata processValueMetadata(org.osgi.service.blueprint.reflect.ValueMetadata metadata)
           
protected  String retrieveValue(String expression)
           
 void setPlaceholderPrefix(String placeholderPrefix)
           
 void setPlaceholderSuffix(String placeholderSuffix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPropertyPlaceholder

public AbstractPropertyPlaceholder()
Method Detail

getPlaceholderPrefix

public String getPlaceholderPrefix()

setPlaceholderPrefix

public void setPlaceholderPrefix(String placeholderPrefix)

getPlaceholderSuffix

public String getPlaceholderSuffix()

setPlaceholderSuffix

public void setPlaceholderSuffix(String placeholderSuffix)

process

public void process(org.apache.aries.blueprint.ComponentDefinitionRegistry registry)
             throws org.osgi.service.blueprint.container.ComponentDefinitionException
Specified by:
process in interface org.apache.aries.blueprint.ComponentDefinitionRegistryProcessor
Throws:
org.osgi.service.blueprint.container.ComponentDefinitionException

processMetadata

protected org.osgi.service.blueprint.reflect.Metadata processMetadata(org.osgi.service.blueprint.reflect.Metadata metadata)

processBeanMetadata

protected org.osgi.service.blueprint.reflect.Metadata processBeanMetadata(org.osgi.service.blueprint.reflect.BeanMetadata component)

processServiceMetadata

protected org.osgi.service.blueprint.reflect.Metadata processServiceMetadata(org.osgi.service.blueprint.reflect.ServiceMetadata component)

processReferenceMetadata

protected org.osgi.service.blueprint.reflect.Metadata processReferenceMetadata(org.osgi.service.blueprint.reflect.ReferenceMetadata component)

processRefCollectionMetadata

protected org.osgi.service.blueprint.reflect.Metadata processRefCollectionMetadata(org.osgi.service.blueprint.reflect.ReferenceListMetadata component)

processPropsMetadata

protected org.osgi.service.blueprint.reflect.Metadata processPropsMetadata(org.osgi.service.blueprint.reflect.PropsMetadata metadata)

processMapMetadata

protected org.osgi.service.blueprint.reflect.Metadata processMapMetadata(org.osgi.service.blueprint.reflect.MapMetadata metadata)

processMapEntries

protected List<org.osgi.service.blueprint.reflect.MapEntry> processMapEntries(List<org.osgi.service.blueprint.reflect.MapEntry> entries)

processCollectionMetadata

protected org.osgi.service.blueprint.reflect.Metadata processCollectionMetadata(org.osgi.service.blueprint.reflect.CollectionMetadata metadata)

processValueMetadata

protected org.osgi.service.blueprint.reflect.Metadata processValueMetadata(org.osgi.service.blueprint.reflect.ValueMetadata metadata)

retrieveValue

protected String retrieveValue(String expression)

processString

protected String processString(String str)

getProperty

protected String getProperty(String val)

getPattern

protected Pattern getPattern()


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