Package com.github.simy4.xpath.view
Class LiteralView<N extends Node>
- java.lang.Object
-
- com.github.simy4.xpath.view.LiteralView<N>
-
- All Implemented Interfaces:
View<N>
,java.io.Serializable
public final class LiteralView<N extends Node> extends java.lang.Object implements View<N>, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LiteralView(java.lang.String literal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(View<N> other)
Compare views by XQuery comparison rules.boolean
toBoolean()
Converts this view to a boolean value.double
toNumber()
Converts this view to a numeric value.java.lang.String
toString()
Converts this view to a string value.<T> T
visit(ViewVisitor<N,T> visitor)
Visits current XML element.
-
-
-
Method Detail
-
compareTo
public int compareTo(View<N> other)
Description copied from interface:View
Compare views by XQuery comparison rules.
-
toBoolean
public boolean toBoolean()
Description copied from interface:View
Converts this view to a boolean value.
-
toNumber
public double toNumber()
Description copied from interface:View
Converts this view to a numeric value.
-
toString
public java.lang.String toString()
Description copied from interface:View
Converts this view to a string value.
-
visit
public <T> T visit(ViewVisitor<N,T> visitor) throws XmlBuilderException
Description copied from interface:View
Visits current XML element.- Specified by:
visit
in interfaceView<N extends Node>
- Type Parameters:
T
- type of return value- Parameters:
visitor
- XML element visitor- Returns:
- visitor result
- Throws:
XmlBuilderException
- if error occur during XML model modification
-
-