org.orbeon.oxf.resources
Class OXFProperties.PropertySet

java.lang.Object
  extended byorg.orbeon.oxf.resources.OXFProperties.PropertySet
Enclosing class:
OXFProperties

public static class OXFProperties.PropertySet
extends Object


Constructor Summary
OXFProperties.PropertySet()
           
 
Method Summary
 Boolean getBoolean(String name)
           
 Boolean getBoolean(String name, boolean defaultValue)
           
 Date getDate(String name)
           
 Date getDateTime(String name)
           
 Integer getInteger(String name)
           
 Integer getInteger(String name, int defaultValue)
           
 String getNCName(String nm)
           
 String getNMTOKEN(String nm)
           
 Integer getNonNegativeInteger(String nm)
           
 Object getObject(String name)
           
 Map getObjectMap()
           
 Object getProperty(String name, QName typ)
           
 QName getQName(String name)
           
 String getString(String name)
           
 String getString(String name, String defaultValue)
           
 String getStringOrURIAsString(String name)
           
 URL getStringOrURIAsURL(String name)
           
 URL getURL(String name)
          For now, the type xs:anyURI is used, but we really expect URLs.
 Set keySet()
           
 void setProperty(Element elt, String name, QName typ, String value)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXFProperties.PropertySet

public OXFProperties.PropertySet()
Method Detail

keySet

public Set keySet()

size

public int size()

getObjectMap

public Map getObjectMap()

setProperty

public void setProperty(Element elt,
                        String name,
                        QName typ,
                        String value)

getProperty

public Object getProperty(String name,
                          QName typ)

getObject

public Object getObject(String name)

getStringOrURIAsString

public String getStringOrURIAsString(String name)

getStringOrURIAsURL

public URL getStringOrURIAsURL(String name)

getString

public String getString(String name)

getString

public String getString(String name,
                        String defaultValue)

getInteger

public Integer getInteger(String name)

getInteger

public Integer getInteger(String name,
                          int defaultValue)

getBoolean

public Boolean getBoolean(String name)

getBoolean

public Boolean getBoolean(String name,
                          boolean defaultValue)

getDate

public Date getDate(String name)

getDateTime

public Date getDateTime(String name)

getQName

public QName getQName(String name)

getURL

public URL getURL(String name)
For now, the type xs:anyURI is used, but we really expect URLs.


getNonNegativeInteger

public Integer getNonNegativeInteger(String nm)

getNCName

public String getNCName(String nm)

getNMTOKEN

public String getNMTOKEN(String nm)