palio.config
Class ConfigurationUtils
java.lang.Object
palio.config.ConfigurationUtils
public class ConfigurationUtils
- extends java.lang.Object
- Author:
- Szymon Kuklewicz
Method Summary |
static java.util.Properties |
createPropertiesForService(org.w3c.dom.Element listener,
java.lang.String serviceClass)
|
static java.io.FilenameFilter |
endsWithFilter(java.lang.String suffix)
|
static java.lang.String[] |
getAttribiutes(org.w3c.dom.Element element,
java.lang.String... names)
|
static org.w3c.dom.Element |
getElement(org.w3c.dom.Element parent,
java.lang.String name)
|
static java.util.List<org.w3c.dom.Element> |
getElements(org.w3c.dom.Element parent,
java.lang.String name)
|
static java.util.Map<java.lang.String,java.lang.String> |
getParams(org.w3c.dom.Element parent)
Zwraca sparsowane parametry w postaci mapy. |
static java.util.Properties |
getProperties(org.w3c.dom.Element parent)
|
static boolean |
isFilled(java.lang.String value)
|
static org.w3c.dom.Document |
loadDocumentFromFile(java.io.File configFile)
|
static org.w3c.dom.Document |
loadDocumentFromText(java.lang.String text)
|
static boolean |
parseBoolean(java.lang.String value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getElement
public static org.w3c.dom.Element getElement(org.w3c.dom.Element parent,
java.lang.String name)
getElements
public static java.util.List<org.w3c.dom.Element> getElements(org.w3c.dom.Element parent,
java.lang.String name)
getProperties
public static java.util.Properties getProperties(org.w3c.dom.Element parent)
getParams
public static java.util.Map<java.lang.String,java.lang.String> getParams(org.w3c.dom.Element parent)
- Zwraca sparsowane parametry w postaci mapy. Parametry budowane są z elementów w następującym formacie:
<param name="paramName">paramValue<param>
.
Jeżeli podany element nie zawiera takich elementów, zwracany jest null. Jeżeli podany element nadrzędny jest null zwracany jest null.
Sprawdzany jest tylko pierwszy poziom elementów podrzędnych.
- Parameters:
parent
- Element nadrzędny
getAttribiutes
public static java.lang.String[] getAttribiutes(org.w3c.dom.Element element,
java.lang.String... names)
isFilled
public static boolean isFilled(java.lang.String value)
parseBoolean
public static boolean parseBoolean(java.lang.String value)
createPropertiesForService
public static java.util.Properties createPropertiesForService(org.w3c.dom.Element listener,
java.lang.String serviceClass)
loadDocumentFromFile
public static org.w3c.dom.Document loadDocumentFromFile(java.io.File configFile)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
loadDocumentFromText
public static org.w3c.dom.Document loadDocumentFromText(java.lang.String text)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
- Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
endsWithFilter
public static java.io.FilenameFilter endsWithFilter(java.lang.String suffix)