Package com.itelg.xpath.helper
Class XPathHelper
- java.lang.Object
-
- com.itelg.xpath.helper.XPathHelper
-
public class XPathHelper extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleangetBool(String xpath, nu.xom.Node node)static BooleangetBoolean(String xpath, nu.xom.Node node)static DoublegetDouble(String xpath, nu.xom.Node node)static <E extends Enum<E>>
EgetEnum(String xpath, Class<E> clazz, E defaultValue, nu.xom.Node node)static <E extends Enum<E>>
EgetEnum(String xpath, Class<E> clazz, nu.xom.Node node)static nu.xom.ElementgetFirstElement(String xpath, nu.xom.Node node)static nu.xom.NodegetFirstNode(String xpath, nu.xom.Node node)static intgetInt(String xpath, nu.xom.Node node)static IntegergetInteger(String xpath, nu.xom.Node node)static nu.xom.ElementgetLastElement(String xpath, nu.xom.Node node)static nu.xom.NodegetLastNode(String xpath, nu.xom.Node node)static LocalDategetLocalDate(String xpath, nu.xom.Node node)static LocalDateTimegetLocalDateTime(String xpath, DateTimeFormatter formatter, nu.xom.Node node)static LonggetLong(String xpath, nu.xom.Node node)static List<nu.xom.Node>getNodeList(String xpath, nu.xom.Node node)static nu.xom.NodesgetNodes(String xpath, nu.xom.Node node)static StringgetNullableString(String xpath, nu.xom.Node node)static doublegetPDouble(String xpath, nu.xom.Node node)static longgetPLong(String xpath, nu.xom.Node node)static StringgetString(String xpath, nu.xom.Node node)static ZonedDateTimegetZonedDateTime(String xpath, DateTimeFormatter formatter, nu.xom.Node node)static booleanhasNode(String xpath, nu.xom.Node node)static booleanhasNodes(nu.xom.Nodes nodes)
-
-
-
Method Detail
-
getNodes
public static nu.xom.Nodes getNodes(String xpath, nu.xom.Node node)
-
hasNodes
public static boolean hasNodes(nu.xom.Nodes nodes)
-
hasNode
public static boolean hasNode(String xpath, nu.xom.Node node)
-
getFirstNode
public static nu.xom.Node getFirstNode(String xpath, nu.xom.Node node)
-
getFirstElement
public static nu.xom.Element getFirstElement(String xpath, nu.xom.Node node)
-
getLastNode
public static nu.xom.Node getLastNode(String xpath, nu.xom.Node node)
-
getLastElement
public static nu.xom.Element getLastElement(String xpath, nu.xom.Node node)
-
getPDouble
public static double getPDouble(String xpath, nu.xom.Node node)
-
getInt
public static int getInt(String xpath, nu.xom.Node node)
-
getPLong
public static long getPLong(String xpath, nu.xom.Node node)
-
getBool
public static boolean getBool(String xpath, nu.xom.Node node)
-
getZonedDateTime
public static ZonedDateTime getZonedDateTime(String xpath, DateTimeFormatter formatter, nu.xom.Node node)
-
getLocalDateTime
public static LocalDateTime getLocalDateTime(String xpath, DateTimeFormatter formatter, nu.xom.Node node)
-
getEnum
public static <E extends Enum<E>> E getEnum(String xpath, Class<E> clazz, nu.xom.Node node)
-
-