java.lang.Object
org.panteleyev.commons.xml.StartElementWrapper
Convenience wrapper for
StartElement instances.-
Method Summary
Modifier and TypeMethodDescriptiongetAttributeValue(QName name) Returns attribute value as string.booleangetAttributeValue(QName name, boolean defaultValue) Returns attribute value as boolean.doublegetAttributeValue(QName name, double defaultValue) Returns attribute value as double.intgetAttributeValue(QName name, int defaultValue) Returns attribute value as int.longgetAttributeValue(QName name, long defaultValue) Returns attribute value as long.<T> Optional<T> getAttributeValue(QName name, Class<T> type) Returns attribute value of specified class.<T> TgetAttributeValue(QName name, T defaultValue) Returns attribute value of specified class or default value.getName()Returns name of the wrapped element.
-
Method Details
-
getName
Returns name of the wrapped element.- Returns:
- name
-
getAttributeValue
Returns attribute value as string. This is the fastest way of getting attribute value as there is no attempt to parse the raw value fromAttribute.getValue().- Parameters:
name- attribute name- Returns:
- attribute value or null if attribute does not exist
-
getAttributeValue
Returns attribute value of specified class.- Type Parameters:
T- value type- Parameters:
name- attribute nametype- value class- Returns:
- value as instance of class
-
getAttributeValue
Returns attribute value of specified class or default value.- Parameters:
name- attribute namedefaultValue- attribute default value- Returns:
- attribute value or default value if attribute does not exist
-
getAttributeValue
Returns attribute value as int.- Parameters:
name- attribute namedefaultValue- attribute default value- Returns:
- attribute value or default value if attribute does not exist
-
getAttributeValue
Returns attribute value as long.- Parameters:
name- attribute namedefaultValue- attribute default value- Returns:
- attribute value or default value if attribute does not exist
-
getAttributeValue
Returns attribute value as double.- Parameters:
name- attribute namedefaultValue- attribute default value- Returns:
- attribute value or default value if attribute does not exist
-
getAttributeValue
Returns attribute value as boolean.- Parameters:
name- attribute namedefaultValue- attribute default value- Returns:
- attribute value or default value if attribute does not exist
-