The Meta-Environment API

toolbus
Class PropertyManager

java.lang.Object
  extended by toolbus.PropertyManager

public class PropertyManager
extends java.lang.Object


Field Summary
private  java.util.Map<java.lang.String,java.lang.String> defines
           
private  java.lang.String includes
           
private  int port
           
private  java.util.Properties properties
           
private  java.lang.String propertyFileName
           
private  java.lang.String tbscript
           
private  java.util.Map<java.lang.String,java.lang.String> toolClasspaths
           
private  boolean withConsole
           
 
Constructor Summary
PropertyManager(java.lang.String[] args)
           
 
Method Summary
 java.lang.String get(java.lang.String p)
           
 java.lang.String get(java.lang.String p, java.lang.String def)
           
private  java.lang.String getPropertyFile()
          Get the name of the property file to be used
 int getUserSpecifiedPort()
           
private  void handleComandLineArguments(java.lang.String[] args)
           
 void set(java.lang.String key, java.lang.String val)
           
 boolean withConsole()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

private final java.util.Properties properties

propertyFileName

private java.lang.String propertyFileName

defines

private final java.util.Map<java.lang.String,java.lang.String> defines

toolClasspaths

private final java.util.Map<java.lang.String,java.lang.String> toolClasspaths

includes

private java.lang.String includes

tbscript

private java.lang.String tbscript

port

private int port

withConsole

private boolean withConsole
Constructor Detail

PropertyManager

public PropertyManager(java.lang.String[] args)
Method Detail

handleComandLineArguments

private void handleComandLineArguments(java.lang.String[] args)

getPropertyFile

private java.lang.String getPropertyFile()
                                  throws java.io.FileNotFoundException
Get the name of the property file to be used

Throws:
java.io.FileNotFoundException

get

public java.lang.String get(java.lang.String p)

get

public java.lang.String get(java.lang.String p,
                            java.lang.String def)

set

public void set(java.lang.String key,
                java.lang.String val)

getUserSpecifiedPort

public int getUserSpecifiedPort()

withConsole

public boolean withConsole()

The Meta-Environment API