Class XMLMessage
java.lang.Object
co.ecg.alpaca.toolkit.messaging.response.XMLMessage
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
Response
A model for an XML message. Comes with utility methods for parsing the XML content.
- Author:
- Matthew Keathley on 2/15/17.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBoolean
(String xPathExpression) Get a Boolean element by XPath ExpressionReturns theLocalDate
given the XML Date.getDateTime
(String xPathExpression) Returns theOffsetDateTime
given the XML DateTime.getInteger
(String xPathExpression) Integer[]
getIntegerArray
(String xPathExpression) Get an array of Integer elements by XPath ExpressionGet a Node element by XPath ExpressionNode[]
getNodeArray
(String xPathExpression) Get an array of Node elements by XPath ExpressionNode[]
getNodeArray
(String xPathExpression, Node node) Get an array of Node elements by XPath ExpressionGet a Double element by XPath ExpressionGet a String element by XPath ExpressionString[]
getStringArray
(String xPathExpression) Get an array of String elements by XPath ExpressionReturns theOffsetTime
given the XML Time.void
setContent
(String content)
-
Field Details
-
-
xPath
-
-
Constructor Details
-
XMLMessage
public XMLMessage() -
XMLMessage
-
-
Method Details
-
getContent
-
setContent
-
getBoolean
Get a Boolean element by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The Boolean determined by the XPath expression or NULL if not found.
-
getTime
Returns theOffsetTime
given the XML Time.- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The parsed OffsetTime.
-
getDate
Returns theLocalDate
given the XML Date.- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The parsed MonthDay.
-
getDateTime
Returns theOffsetDateTime
given the XML DateTime.- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The parsed OffsetDateTime.
-
getFloat
-
getInteger
-
getIntegerArray
Get an array of Integer elements by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The array of Integer determined by the XPath expression or NULL if not found
-
getLong
-
getNode
Get a Node element by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The Node determined by the XPath expression of NULL if not found
-
getNodeArray
Get an array of Node elements by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The array of Strings determined by the XPath expression or NULL if not found
-
getNodeArray
Get an array of Node elements by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The array of Strings determined by the XPath expression or NULL if not found
-
getNumber
Get a Double element by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The Double value of the XPath String
-
getString
Get a String element by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The String determined by the XPath expression or NULL if not found
-
getStringArray
Get an array of String elements by XPath Expression- Parameters:
xPathExpression
- The expression to retrieve.- Returns:
- The array of Strings determined by the XPath expression or NULL if not found
-