net.aethersanctum.curlyml.util
Class CurlyMLResourceBundle

java.lang.Object
  extended by java.util.ResourceBundle
      extended by net.aethersanctum.curlyml.util.CurlyMLResourceBundle

public class CurlyMLResourceBundle
extends java.util.ResourceBundle

a ResourceBundle that reads from a stream or file containing properties in a CurlyML format.

Author:
ben

Field Summary
static java.lang.String PROPERTY_VALUE_EMPTY
           
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
CurlyMLResourceBundle(java.io.InputStream s)
          initialize this bundle from an open stream
CurlyMLResourceBundle(java.lang.String file)
          initialize this bundle from a named file
 
Method Summary
 java.util.Enumeration<java.lang.String> getKeys()
           
protected  java.lang.Object handleGetObject(java.lang.String key)
           
 
Methods inherited from class java.util.ResourceBundle
getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_VALUE_EMPTY

public static final java.lang.String PROPERTY_VALUE_EMPTY
See Also:
Constant Field Values
Constructor Detail

CurlyMLResourceBundle

public CurlyMLResourceBundle(java.io.InputStream s)
                      throws java.io.IOException,
                             SyntaxException
initialize this bundle from an open stream

Parameters:
s - the stream to read
Throws:
java.io.IOException
SyntaxException

CurlyMLResourceBundle

public CurlyMLResourceBundle(java.lang.String file)
                      throws java.io.IOException,
                             SyntaxException
initialize this bundle from a named file

Parameters:
file - the name of the file to be opened
Throws:
java.io.IOException
SyntaxException
Method Detail

handleGetObject

protected java.lang.Object handleGetObject(java.lang.String key)
Specified by:
handleGetObject in class java.util.ResourceBundle

getKeys

public java.util.Enumeration<java.lang.String> getKeys()
Specified by:
getKeys in class java.util.ResourceBundle