| java.lang.Object net.myvietnam.mvncore.configuration.AbstractConfiguration net.myvietnam.mvncore.configuration.BaseConfiguration net.myvietnam.mvncore.configuration.BasePathConfiguration net.myvietnam.mvncore.configuration.BasePropertiesConfiguration net.myvietnam.mvncore.configuration.PropertiesConfiguration
fileName | protected String fileName(Code) | | The name of the file to be loaded. This is used in conjuction with
the load method.
|
fileSeparator | protected String fileSeparator(Code) | | File separator.
|
log | Log log(Code) | | Static logger
|
PropertiesConfiguration | public PropertiesConfiguration()(Code) | | Creates an empty PropertyConfiguration object which can be
used to synthesize a new Properties file by adding values and
then saving(). An object constructed by this C'tor can not be
tickled into loading included files because it cannot supply a
base for relative includes.
|
PropertiesConfiguration | public PropertiesConfiguration(Configuration defaults) throws IOException(Code) | | Creates an empty PropertyConfiguration object with
a Super-Object which is queries for every key.
Parameters: defaults - Configuration defaults to use if key not in file throws: IOException - Error while loading the properties file |
PropertiesConfiguration | public PropertiesConfiguration(String fileName) throws IOException(Code) | | Creates and loads the extended properties from the specified file.
The specified file can contain "include = " properties which then
are loaded and merged into the properties.
Parameters: fileName - The name of the Properties File to load. throws: IOException - Error while loading the properties file |
PropertiesConfiguration | public PropertiesConfiguration(String file, Configuration defaults) throws IOException(Code) | | Creates and loads the extended properties from the specified file.
Parameters: file - The name of the Properties File to load. Parameters: defaults - Configuration defaults to use if key not in file throws: IOException - Error while loading the properties file |
PropertiesConfiguration | public PropertiesConfiguration(String file, String defaultFile) throws IOException(Code) | | Creates and loads the extended properties from the specified file.
Parameters: file - The name of the Properties File to load. Parameters: defaultFile - The name of a properties file whose valuesshould be used if a key is not in the file. throws: IOException - Error while loading the properties file |
getFileName | public String getFileName()(Code) | | Returns the fileName.
String |
getPropertyStream | public InputStream getPropertyStream(String resourceName) throws IOException(Code) | | Gets a resource relative to the supplied base path. If the passed in
resource name is absolute, it is used directly.
Parameters: resourceName - The resource Name An Input Stream throws: IOException - Error while loading the properties file |
load | public void load(String fileName) throws IOException(Code) | | Load the properties from the given fileName
Parameters: fileName - A properties file to load throws: IOException - |
setBasePath | public void setBasePath(String basePath)(Code) | | Extend the setBasePath method to turn includes
on and off based on the existence of a base path.
Parameters: basePath - The new basePath to set. |
setFileName | public void setFileName(String fileName)(Code) | | Sets the fileName.
Parameters: fileName - The fileName to set |
Fields inherited from net.myvietnam.mvncore.configuration.BasePropertiesConfiguration | protected static String include(Code)(Java Doc)
|
Methods inherited from net.myvietnam.mvncore.configuration.AbstractConfiguration | public void addProperty(String key, Object token)(Code)(Java Doc) abstract protected void addPropertyDirect(String key, Object obj)(Code)(Java Doc) abstract public void clearProperty(String key)(Code)(Java Doc) abstract public boolean containsKey(String key)(Code)(Java Doc) public boolean getBoolean(String key)(Code)(Java Doc) public boolean getBoolean(String key, boolean defaultValue)(Code)(Java Doc) public Boolean getBoolean(String key, Boolean defaultValue)(Code)(Java Doc) public byte getByte(String key)(Code)(Java Doc) public byte getByte(String key, byte defaultValue)(Code)(Java Doc) public Byte getByte(String key, Byte defaultValue)(Code)(Java Doc) public double getDouble(String key)(Code)(Java Doc) public double getDouble(String key, double defaultValue)(Code)(Java Doc) public Double getDouble(String key, Double defaultValue)(Code)(Java Doc) public float getFloat(String key)(Code)(Java Doc) public float getFloat(String key, float defaultValue)(Code)(Java Doc) public Float getFloat(String key, Float defaultValue)(Code)(Java Doc) public int getInt(String key)(Code)(Java Doc) public int getInt(String key, int defaultValue)(Code)(Java Doc) public Integer getInteger(String key, Integer defaultValue)(Code)(Java Doc) abstract public Iterator getKeys()(Code)(Java Doc) public Iterator getKeys(String prefix)(Code)(Java Doc) public long getLong(String key)(Code)(Java Doc) public long getLong(String key, long defaultValue)(Code)(Java Doc) public Long getLong(String key, Long defaultValue)(Code)(Java Doc) public Properties getProperties(String key)(Code)(Java Doc) public Properties getProperties(String key, Properties defaults)(Code)(Java Doc) public Object getProperty(String key)(Code)(Java Doc) abstract protected Object getPropertyDirect(String key)(Code)(Java Doc) public short getShort(String key)(Code)(Java Doc) public short getShort(String key, short defaultValue)(Code)(Java Doc) public Short getShort(String key, Short defaultValue)(Code)(Java Doc) public String getString(String key)(Code)(Java Doc) public String getString(String key, String defaultValue)(Code)(Java Doc) public String[] getStringArray(String key)(Code)(Java Doc) public Vector getVector(String key)(Code)(Java Doc) public Vector getVector(String key, Vector defaultValue)(Code)(Java Doc) protected String interpolate(String base)(Code)(Java Doc) protected String interpolateHelper(String base, List priorVariables)(Code)(Java Doc) abstract public boolean isEmpty()(Code)(Java Doc) protected List processString(String token)(Code)(Java Doc) public void setProperty(String key, Object value)(Code)(Java Doc) public Configuration subset(String prefix)(Code)(Java Doc) final protected Boolean testBoolean(String value)(Code)(Java Doc)
|
|
|