org.apache.geronimo.blueprint.ext
Class AbstractPropertyPlaceholder

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

public abstract class AbstractPropertyPlaceholder
extends Object
implements ComponentDefinitionRegistryProcessor

Abstract class for property placeholders.

Version:
$Rev: 766508 $, $Date: 2009-04-19 22:09:27 +0200 (Sun, 19 Apr 2009) $
Author:
Apache Geronimo Project

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(ComponentDefinitionRegistry registry)
           
protected  Metadata processBeanMetadata(BeanMetadata component)
           
protected  Metadata processCollectionMetadata(CollectionMetadata metadata)
           
protected  List<MapEntry> processMapEntries(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  String processString(String str)
           
protected  Metadata processValueMetadata(ValueMetadata metadata)
           
 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(ComponentDefinitionRegistry registry)
             throws ComponentDefinitionException
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 List<MapEntry> processMapEntries(List<MapEntry> entries)

processCollectionMetadata

protected Metadata processCollectionMetadata(CollectionMetadata metadata)

processValueMetadata

protected Metadata processValueMetadata(ValueMetadata metadata)

processString

protected String processString(String str)

getProperty

protected String getProperty(String val)

getPattern

protected Pattern getPattern()


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