org.osjava.sj.loader.util
Class AbstractProperties

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended byorg.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
 
Constructor Summary
AbstractProperties()
           
AbstractProperties(java.util.Properties props)
           
 
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
 

Field Detail

index

protected java.util.ArrayList index
Constructor Detail

AbstractProperties

public AbstractProperties()

AbstractProperties

public AbstractProperties(java.util.Properties props)
Method Detail

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.