org.apache.aries.blueprint.ext
Class AbstractPropertyPlaceholder

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

public abstract class AbstractPropertyPlaceholder
extends java.lang.Object
implements ComponentDefinitionRegistryProcessor

Abstract class for property placeholders.

Version:
$Rev: 916935 $, $Date: 2010-02-27 10:05:06 +0000 (Sat, 27 Feb 2010) $

Nested Class Summary
 class AbstractPropertyPlaceholder.LateBindingValueMetadata
           
 
Constructor Summary
AbstractPropertyPlaceholder()
           
 
Method Summary
protected  java.util.regex.Pattern getPattern()
           
 java.lang.String getPlaceholderPrefix()
           
 java.lang.String getPlaceholderSuffix()
           
protected  java.lang.String getProperty(java.lang.String val)
           
 void process(ComponentDefinitionRegistry registry)
          Process a ComponentDefinitionRegistry
protected  Metadata processBeanMetadata(BeanMetadata component)
           
protected  Metadata processCollectionMetadata(CollectionMetadata metadata)
           
protected  java.util.List<MapEntry> processMapEntries(java.util.List<MapEntry> entries)
           
protected  Metadata processMapMetadata(MapMetadata metadata)
           
protected  Metadata processMetadata(Metadata metadata)
           
protected  Metadata processPropsMetadata(PropsMetadata metadata)
           
protected  Metadata processRefCollectionMetadata(ReferenceListMetadata component)
           
protected  Metadata processReferenceMetadata(ReferenceMetadata component)
           
protected  Metadata processServiceMetadata(ServiceMetadata component)
           
protected  java.lang.String processString(java.lang.String str)
           
protected  Metadata processValueMetadata(ValueMetadata metadata)
           
 void setPlaceholderPrefix(java.lang.String placeholderPrefix)
           
 void setPlaceholderSuffix(java.lang.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 java.lang.String getPlaceholderPrefix()

setPlaceholderPrefix

public void setPlaceholderPrefix(java.lang.String placeholderPrefix)

getPlaceholderSuffix

public java.lang.String getPlaceholderSuffix()

setPlaceholderSuffix

public void setPlaceholderSuffix(java.lang.String placeholderSuffix)

process

public void process(ComponentDefinitionRegistry registry)
             throws ComponentDefinitionException
Description copied from interface: ComponentDefinitionRegistryProcessor
Process a ComponentDefinitionRegistry

Specified by:
process in interface ComponentDefinitionRegistryProcessor
Throws:
ComponentDefinitionException

processMetadata

protected Metadata processMetadata(Metadata metadata)

processBeanMetadata

protected Metadata processBeanMetadata(BeanMetadata component)

processServiceMetadata

protected Metadata processServiceMetadata(ServiceMetadata component)

processReferenceMetadata

protected Metadata processReferenceMetadata(ReferenceMetadata component)

processRefCollectionMetadata

protected Metadata processRefCollectionMetadata(ReferenceListMetadata component)

processPropsMetadata

protected Metadata processPropsMetadata(PropsMetadata metadata)

processMapMetadata

protected Metadata processMapMetadata(MapMetadata metadata)

processMapEntries

protected java.util.List<MapEntry> processMapEntries(java.util.List<MapEntry> entries)

processCollectionMetadata

protected Metadata processCollectionMetadata(CollectionMetadata metadata)

processValueMetadata

protected Metadata processValueMetadata(ValueMetadata metadata)

processString

protected java.lang.String processString(java.lang.String str)

getProperty

protected java.lang.String getProperty(java.lang.String val)

getPattern

protected java.util.regex.Pattern getPattern()


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