jestr.conf.props
Class PropertyConfigurator

java.lang.Object
  extended byjestr.conf.props.PropertyConfigurator

public class PropertyConfigurator
extends java.lang.Object

Author:
David Gilliland

Field Summary
static java.lang.String AFTER_CHILDREN_HANDLER
           
static java.lang.String BEFORE_CHILDREN_HANDLER
           
static java.lang.String BETWEEN_CHILDREN_HANDLER
           
static java.lang.String CATEGORY
           
static java.lang.String CHILD_FILTER
           
static java.lang.String CHILD_STRINGIFIER
           
static java.lang.String CONTROLLER
           
static java.lang.String CUSTOM_PREDICATE
           
static java.lang.String DEFAULT_PROPS_FILENAME
           
static java.lang.String DEPRECATED_PROPS_OVERRIDE_PROPERTY_NAME
           
static java.lang.String JESTR
           
static int MIN_REREAD_INTERVAL
           
static java.lang.String POST_INITIALIZERS
           
static java.lang.String PRE_INITIALIZERS
           
static java.lang.String PREDICATE
           
static java.lang.String PROPS_OVERRIDE_PROPERTY_NAME
           
static java.lang.String REREAD_INTERVAL_PROPERTY_NAME
           
static java.lang.String STRINGIFIER
           
static java.lang.String TS_FORMAT
           
static java.lang.String TS_PREFERENCE
           
static java.lang.String WRITER
           
 
Constructor Summary
PropertyConfigurator(Factory factory)
           
 
Method Summary
protected  void addStringifiers()
           
 void configure()
           
 void configure(java.util.Properties props)
           
protected  void configureCategories()
           
protected  void createPrototypes()
           
 Factory getFactory()
           
 java.util.Map getPendingStringifiers()
           
protected  java.lang.String getSectionKey(java.lang.String identifier, java.lang.String prefix)
           
protected  void getSections()
           
protected  void insertProperty(java.lang.String name, java.lang.String value, java.lang.String prefix, PrototypeScope scope)
           
protected  java.util.List listConfigurators()
           
protected  java.util.Properties loadProperties()
           
static void main(java.lang.String[] argv)
           
 void putPendingStringifier(java.lang.String name, Stringifier s)
           
protected  void readInitializerProperties()
           
 void reconfigureIfNecessary()
           
protected  void runConfigurators(java.lang.Class ofClass)
           
protected  void runInitializers(java.util.Properties props, java.lang.String initializersProperty, boolean pre)
           
protected  void setConfigurators()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEFORE_CHILDREN_HANDLER

public static final java.lang.String BEFORE_CHILDREN_HANDLER
See Also:
Constant Field Values

AFTER_CHILDREN_HANDLER

public static final java.lang.String AFTER_CHILDREN_HANDLER
See Also:
Constant Field Values

BETWEEN_CHILDREN_HANDLER

public static final java.lang.String BETWEEN_CHILDREN_HANDLER
See Also:
Constant Field Values

CHILD_STRINGIFIER

public static final java.lang.String CHILD_STRINGIFIER
See Also:
Constant Field Values

STRINGIFIER

public static final java.lang.String STRINGIFIER
See Also:
Constant Field Values

CUSTOM_PREDICATE

public static final java.lang.String CUSTOM_PREDICATE
See Also:
Constant Field Values

PREDICATE

public static final java.lang.String PREDICATE
See Also:
Constant Field Values

TS_PREFERENCE

public static final java.lang.String TS_PREFERENCE
See Also:
Constant Field Values

TS_FORMAT

public static final java.lang.String TS_FORMAT
See Also:
Constant Field Values

CHILD_FILTER

public static final java.lang.String CHILD_FILTER
See Also:
Constant Field Values

CONTROLLER

public static final java.lang.String CONTROLLER
See Also:
Constant Field Values

CATEGORY

public static final java.lang.String CATEGORY
See Also:
Constant Field Values

WRITER

public static final java.lang.String WRITER
See Also:
Constant Field Values

PRE_INITIALIZERS

public static final java.lang.String PRE_INITIALIZERS
See Also:
Constant Field Values

POST_INITIALIZERS

public static final java.lang.String POST_INITIALIZERS
See Also:
Constant Field Values

JESTR

public static final java.lang.String JESTR
See Also:
Constant Field Values

DEFAULT_PROPS_FILENAME

public static final java.lang.String DEFAULT_PROPS_FILENAME
See Also:
Constant Field Values

PROPS_OVERRIDE_PROPERTY_NAME

public static final java.lang.String PROPS_OVERRIDE_PROPERTY_NAME
See Also:
Constant Field Values

DEPRECATED_PROPS_OVERRIDE_PROPERTY_NAME

public static final java.lang.String DEPRECATED_PROPS_OVERRIDE_PROPERTY_NAME
See Also:
Constant Field Values

REREAD_INTERVAL_PROPERTY_NAME

public static final java.lang.String REREAD_INTERVAL_PROPERTY_NAME
See Also:
Constant Field Values

MIN_REREAD_INTERVAL

public static final int MIN_REREAD_INTERVAL
See Also:
Constant Field Values
Constructor Detail

PropertyConfigurator

public PropertyConfigurator(Factory factory)
Method Detail

getFactory

public Factory getFactory()

main

public static void main(java.lang.String[] argv)

loadProperties

protected java.util.Properties loadProperties()

reconfigureIfNecessary

public void reconfigureIfNecessary()

configure

public void configure()

configure

public void configure(java.util.Properties props)

addStringifiers

protected void addStringifiers()

runInitializers

protected void runInitializers(java.util.Properties props,
                               java.lang.String initializersProperty,
                               boolean pre)

setConfigurators

protected void setConfigurators()

putPendingStringifier

public void putPendingStringifier(java.lang.String name,
                                  Stringifier s)

getPendingStringifiers

public java.util.Map getPendingStringifiers()

listConfigurators

protected java.util.List listConfigurators()

readInitializerProperties

protected void readInitializerProperties()

getSections

protected void getSections()

configureCategories

protected void configureCategories()

createPrototypes

protected void createPrototypes()

runConfigurators

protected void runConfigurators(java.lang.Class ofClass)

getSectionKey

protected java.lang.String getSectionKey(java.lang.String identifier,
                                         java.lang.String prefix)

insertProperty

protected void insertProperty(java.lang.String name,
                              java.lang.String value,
                              java.lang.String prefix,
                              PrototypeScope scope)


Copyright (c) 2001-2003 - Apache Software Foundation