Package org.basex.util
Class XMLAccess
java.lang.Object
org.basex.util.XMLAccess
Contains helper functions for retrieving XML contents.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]Returns the value of the requested attribute, or an error.static <E extends Enum<E>>
EReturns an enum instance for the requested attribute.static BasicNodeIterReturns child elements.static BasicNodeIterReturns child elements.static <E extends Enum<E>>
EReturns an enum instance for the requested value.
-
Method Details
-
children
Returns child elements.- Parameters:
node- root node- Returns:
- iterator
-
children
Returns child elements.- Parameters:
node- root nodename- element name (can benull)- Returns:
- iterator
-
attribute
Returns the value of the requested attribute, or an error.- Parameters:
pref- error prefixnode- nodename- attribute name- Returns:
- value
- Throws:
BaseXException- database exception
-
attribute
public static <E extends Enum<E>> E attribute(String pref, ANode node, byte[] name, E[] values) throws BaseXException Returns an enum instance for the requested attribute.- Type Parameters:
E- token type- Parameters:
pref- error prefixnode- nodename- attribute namevalues- expected names- Returns:
- enum
- Throws:
BaseXException- database exception
-
value
public static <E extends Enum<E>> E value(String pref, byte[] name, E[] names) throws BaseXException Returns an enum instance for the requested value.- Type Parameters:
E- token type- Parameters:
pref- error prefixname- namenames- allowed names- Returns:
- enum
- Throws:
BaseXException- database exception
-