jestr.conf.props
Class SectionPropertyConfiguratorBase

java.lang.Object
  extended byjestr.conf.props.SectionPropertyConfiguratorBase
All Implemented Interfaces:
SectionPropertyConfigurator
Direct Known Subclasses:
AfterChildrenHandlerPropertyConfigurator, BeforeChildrenHandlerPropertyConfigurator, BetweenChildrenHandlerPropertyConfigurator, ChildStringifierPropertyConfigurator, ControllerPropertyConfigurator, CustomChildFilterPropertyConfigurator, CustomPredicatePropertyConfigurator, RegexChildFilterPropertyConfigurator, StandardPredicatePropertyConfigurator, StringifierPropertyConfigurator, TSFormatPropertyConfigurator, TSPreferencePropertyConfigurator, WriterPropertyConfigurator

public abstract class SectionPropertyConfiguratorBase
extends java.lang.Object
implements SectionPropertyConfigurator


Constructor Summary
SectionPropertyConfiguratorBase(PropertyConfigurator owner)
           
 
Method Summary
protected  void afterSettingProperties()
           
 boolean canConfigure(Section section)
           
 void configure(Section section)
           
protected  void doConfigure()
           
 PropertyConfigurator getOwner()
           
abstract  java.lang.Class getPrototypeClass()
           
abstract  PrototypeScope getPrototypeScope()
           
 Section getSection()
           
protected  java.lang.Object register()
           
protected  java.lang.Object register(java.lang.Object proto)
           
 void setProperties()
           
protected  void setProperty(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SectionPropertyConfiguratorBase

public SectionPropertyConfiguratorBase(PropertyConfigurator owner)
Method Detail

getOwner

public PropertyConfigurator getOwner()

getSection

public Section getSection()

configure

public void configure(Section section)
               throws PropertyConfiguratorException
Specified by:
configure in interface SectionPropertyConfigurator
Throws:
PropertyConfiguratorException

setProperty

protected void setProperty(java.lang.String key,
                           java.lang.Object value)
                    throws java.lang.Exception
Throws:
java.lang.Exception

setProperties

public void setProperties()

canConfigure

public boolean canConfigure(Section section)
Specified by:
canConfigure in interface SectionPropertyConfigurator

doConfigure

protected void doConfigure()
                    throws PropertyConfiguratorException
Throws:
PropertyConfiguratorException

getPrototypeScope

public abstract PrototypeScope getPrototypeScope()
Specified by:
getPrototypeScope in interface SectionPropertyConfigurator

getPrototypeClass

public abstract java.lang.Class getPrototypeClass()

afterSettingProperties

protected void afterSettingProperties()

register

protected java.lang.Object register()
                             throws PropertyConfiguratorException
Throws:
PropertyConfiguratorException

register

protected java.lang.Object register(java.lang.Object proto)
                             throws PropertyConfiguratorException
Throws:
PropertyConfiguratorException


Copyright (c) 2001-2003 - Apache Software Foundation