se.unlogic.standardutils.settings
Class XMLSettingNode

java.lang.Object
  extended by se.unlogic.standardutils.settings.XMLSettingNode
All Implemented Interfaces:
SettingNode

public class XMLSettingNode
extends java.lang.Object
implements SettingNode


Constructor Summary
XMLSettingNode(org.w3c.dom.Document doc)
           
XMLSettingNode(org.w3c.dom.Element element)
           
XMLSettingNode(java.io.File configurationFile)
           
XMLSettingNode(java.lang.String path)
           
 
Method Summary
 java.lang.Boolean getBoolean(java.lang.String expression)
           
 java.lang.Double getDouble(java.lang.String expression)
           
 java.util.List<java.lang.Double> getDoubles(java.lang.String expression)
           
 java.lang.String getElementName()
           
 int getInt(java.lang.String expression)
           
 java.lang.Integer getInteger(java.lang.String expression)
           
 java.util.List<java.lang.Integer> getIntegers(java.lang.String expression)
           
 java.lang.Long getLong(java.lang.String expression)
           
 java.util.List<java.lang.Long> getLongs(java.lang.String expression)
           
 boolean getPrimitiveBoolean(java.lang.String expression)
           
 XMLSettingNode getSetting(java.lang.String expression)
           
 java.util.List<XMLSettingNode> getSettings(java.lang.String expression)
           
 java.lang.String getString(java.lang.String expression)
           
 java.util.List<java.lang.String> getStrings(java.lang.String expression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSettingNode

public XMLSettingNode(java.lang.String path)
               throws org.xml.sax.SAXException,
                      java.io.IOException,
                      javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

XMLSettingNode

public XMLSettingNode(org.w3c.dom.Document doc)

XMLSettingNode

public XMLSettingNode(org.w3c.dom.Element element)

XMLSettingNode

public XMLSettingNode(java.io.File configurationFile)
               throws org.xml.sax.SAXException,
                      java.io.IOException,
                      javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
Method Detail

getBoolean

public java.lang.Boolean getBoolean(java.lang.String expression)
Specified by:
getBoolean in interface SettingNode

getPrimitiveBoolean

public boolean getPrimitiveBoolean(java.lang.String expression)
Specified by:
getPrimitiveBoolean in interface SettingNode

getDouble

public java.lang.Double getDouble(java.lang.String expression)
Specified by:
getDouble in interface SettingNode

getDoubles

public java.util.List<java.lang.Double> getDoubles(java.lang.String expression)
Specified by:
getDoubles in interface SettingNode

getInt

public int getInt(java.lang.String expression)
Specified by:
getInt in interface SettingNode

getInteger

public java.lang.Integer getInteger(java.lang.String expression)
Specified by:
getInteger in interface SettingNode

getIntegers

public java.util.List<java.lang.Integer> getIntegers(java.lang.String expression)
Specified by:
getIntegers in interface SettingNode

getLong

public java.lang.Long getLong(java.lang.String expression)
Specified by:
getLong in interface SettingNode

getLongs

public java.util.List<java.lang.Long> getLongs(java.lang.String expression)
Specified by:
getLongs in interface SettingNode

getSetting

public XMLSettingNode getSetting(java.lang.String expression)
Specified by:
getSetting in interface SettingNode

getSettings

public java.util.List<XMLSettingNode> getSettings(java.lang.String expression)
Specified by:
getSettings in interface SettingNode

getString

public java.lang.String getString(java.lang.String expression)
Specified by:
getString in interface SettingNode

getStrings

public java.util.List<java.lang.String> getStrings(java.lang.String expression)
Specified by:
getStrings in interface SettingNode

getElementName

public java.lang.String getElementName()


Copyright © 2011. All Rights Reserved.