Class AbstractParser
- java.lang.Object
-
- org.jboss.jca.as.converters.wls.metadata.AbstractParser
-
- Direct Known Subclasses:
WeblogicRaPasrer
public abstract class AbstractParser extends Object
An AbstractParser.- Author:
- Jeff Zhang
-
-
Constructor Summary
Constructors Constructor Description AbstractParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BooleanattributeAsBoolean(XMLStreamReader reader, String attributeName, Boolean defaultValue)convert an xml attribute in boolean value.protected IntegerattributeAsInt(XMLStreamReader reader, String attributeName)convert an xml element in String valueprotected StringattributeAsString(XMLStreamReader reader, String attributeName)convert an xml element in String valueprotected BooleanelementAsBoolean(XMLStreamReader reader)convert an xml element in boolean value.protected IntegerelementAsInteger(XMLStreamReader reader)convert an xml element in Integer valueprotected LongelementAsLong(XMLStreamReader reader)convert an xml element in Long valueprotected StringelementAsString(XMLStreamReader reader)convert an xml element in String valuebooleanisSystemPropertiesResolved()voidsetSystemPropertiesResolved(boolean v)
-
-
-
Method Detail
-
isSystemPropertiesResolved
public boolean isSystemPropertiesResolved()
-
setSystemPropertiesResolved
public void setSystemPropertiesResolved(boolean v)
-
elementAsBoolean
protected Boolean elementAsBoolean(XMLStreamReader reader) throws XMLStreamException, ParserException
convert an xml element in boolean value. Empty elements results with true (tag presence is sufficient condition)- Parameters:
reader- the StAX reader- Returns:
- the boolean representing element
- Throws:
XMLStreamException- StAX exceptionParserException- in case of non valid boolean for given element value
-
attributeAsBoolean
protected Boolean attributeAsBoolean(XMLStreamReader reader, String attributeName, Boolean defaultValue) throws XMLStreamException, ParserException
convert an xml attribute in boolean value. Empty elements results with false- Parameters:
reader- the StAX readerattributeName- the name of the attributedefaultValue- defaultValue- Returns:
- the boolean representing element
- Throws:
XMLStreamException- StAX exceptionParserException- in case of not valid boolena for given attribute
-
elementAsString
protected String elementAsString(XMLStreamReader reader) throws XMLStreamException
convert an xml element in String value- Parameters:
reader- the StAX reader- Returns:
- the string representing element
- Throws:
XMLStreamException- StAX exception
-
attributeAsString
protected String attributeAsString(XMLStreamReader reader, String attributeName) throws XMLStreamException
convert an xml element in String value- Parameters:
reader- the StAX readerattributeName- the name of the attribute- Returns:
- the string representing element
- Throws:
XMLStreamException- StAX exception
-
attributeAsInt
protected Integer attributeAsInt(XMLStreamReader reader, String attributeName) throws XMLStreamException
convert an xml element in String value- Parameters:
reader- the StAX readerattributeName- the name of the attribute- Returns:
- the string representing element
- Throws:
XMLStreamException- StAX exception
-
elementAsInteger
protected Integer elementAsInteger(XMLStreamReader reader) throws XMLStreamException, ParserException
convert an xml element in Integer value- Parameters:
reader- the StAX reader- Returns:
- the integer representing element
- Throws:
XMLStreamException- StAX exceptionParserException- in case it isn't a number
-
elementAsLong
protected Long elementAsLong(XMLStreamReader reader) throws XMLStreamException, ParserException
convert an xml element in Long value- Parameters:
reader- the StAX reader- Returns:
- the long representing element
- Throws:
XMLStreamException- StAX exceptionParserException- in case it isn't a number
-
-