org.jboss.cache.config.parsing
Class XmlParserBase
java.lang.Object
org.jboss.cache.config.parsing.XmlParserBase
- Direct Known Subclasses:
- BuddyElementParser, CustomInterceptorsElementParser, EvictionElementParser, LoadersElementParser, XmlConfigurationParser
public abstract class XmlParserBase
- extends java.lang.Object
Contains utility methods that might be useful to most of the parsers.
- Since:
- 3.0
- Author:
- Mircea.Markus@jboss.com
Method Summary |
protected void |
assertNotLegacyElement(org.w3c.dom.Element e)
|
protected boolean |
existsAttribute(java.lang.String attrValue)
|
protected java.util.List<java.lang.String> |
getAllowedCoreNamespaces()
|
protected java.lang.String |
getAttributeValue(org.w3c.dom.Element element,
java.lang.String attrName)
Beside querying the element for its attribute value, it will look into the value, if any, and replace the
jboss properties(e.g. |
protected boolean |
getBoolean(java.lang.String str)
|
protected int |
getInt(java.lang.String intStr)
|
protected long |
getLong(java.lang.String longStr)
|
protected org.w3c.dom.Element |
getSingleElement(java.lang.String namespace,
java.lang.String elementName,
org.w3c.dom.Element parent)
Convenient method for retrieving a single element with the give name. |
protected org.w3c.dom.Element |
getSingleElementInCoreNS(java.lang.String elementName,
org.w3c.dom.Element parent)
Convenient method for retrieving a single element with the give name. |
protected boolean |
isAllowedCoreNamespace(java.lang.String namespace)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
coreNamespace
protected java.lang.String coreNamespace
XmlParserBase
public XmlParserBase()
getInt
protected int getInt(java.lang.String intStr)
- See Also:
Integer.parseInt(String)
getLong
protected long getLong(java.lang.String longStr)
- See Also:
Long.parseLong(String)
getBoolean
protected boolean getBoolean(java.lang.String str)
- See Also:
Boolean.valueOf(String)
existsAttribute
protected boolean existsAttribute(java.lang.String attrValue)
- Returns:
- true if the given value is not empty.
getSingleElement
protected org.w3c.dom.Element getSingleElement(java.lang.String namespace,
java.lang.String elementName,
org.w3c.dom.Element parent)
- Convenient method for retrieving a single element with the give name.
getSingleElementInCoreNS
protected org.w3c.dom.Element getSingleElementInCoreNS(java.lang.String elementName,
org.w3c.dom.Element parent)
- Convenient method for retrieving a single element with the give name.
getAttributeValue
protected java.lang.String getAttributeValue(org.w3c.dom.Element element,
java.lang.String attrName)
- Beside querying the element for its attribute value, it will look into the value, if any, and replace the
jboss properties(e.g. ${someValue:defaultValue}.
StringPropertyReplacer.replaceProperties(String)
assertNotLegacyElement
protected void assertNotLegacyElement(org.w3c.dom.Element e)
isAllowedCoreNamespace
protected boolean isAllowedCoreNamespace(java.lang.String namespace)
getAllowedCoreNamespaces
protected java.util.List<java.lang.String> getAllowedCoreNamespaces()
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.