org.osjava.sj.loader.util
Class AbstractProperties
java.lang.Object
java.util.Dictionary
java.util.Hashtable
java.util.Properties
org.osjava.sj.loader.util.AbstractProperties
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- Direct Known Subclasses:
- CustomProperties, IniProperties, XmlProperties
- public abstract class AbstractProperties
- extends java.util.Properties
- See Also:
- Serialized Form
Field Summary |
protected java.util.ArrayList |
index
|
Fields inherited from class java.util.Properties |
defaults |
Method Summary |
java.lang.String |
getDelimiter()
|
java.util.Enumeration |
keys()
|
java.util.Set |
keySet()
|
abstract void |
load(java.io.InputStream in)
|
java.util.Enumeration |
propertyNames()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
java.lang.Object |
remove(java.lang.Object key)
|
void |
save(java.io.OutputStream outstrm,
java.lang.String header)
Currently will write out defaults as well, which is not
in the specification. |
void |
setDelimiter(java.lang.String delimiter)
|
java.lang.Object |
setProperty(java.lang.String key,
java.lang.String value)
|
void |
store(java.io.OutputStream outstrm,
java.lang.String header)
Currently will write out defaults as well, which is not
in the specification. |
Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, putAll, rehash, size, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
index
protected java.util.ArrayList index
AbstractProperties
public AbstractProperties()
AbstractProperties
public AbstractProperties(java.util.Properties props)
load
public abstract void load(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
setDelimiter
public void setDelimiter(java.lang.String delimiter)
getDelimiter
public java.lang.String getDelimiter()
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
setProperty
public java.lang.Object setProperty(java.lang.String key,
java.lang.String value)
remove
public java.lang.Object remove(java.lang.Object key)
propertyNames
public java.util.Enumeration propertyNames()
keys
public java.util.Enumeration keys()
keySet
public java.util.Set keySet()
save
public void save(java.io.OutputStream outstrm,
java.lang.String header)
- Currently will write out defaults as well, which is not
in the specification.
store
public void store(java.io.OutputStream outstrm,
java.lang.String header)
throws java.io.IOException
- Currently will write out defaults as well, which is not
in the specification.
- Throws:
java.io.IOException
Copyright © 2003-2007 OSJava. All Rights Reserved.