Package org.rumbledb.expressions.module
Class LibraryModule
java.lang.Object
org.rumbledb.expressions.Node
org.rumbledb.expressions.module.Module
org.rumbledb.expressions.module.LibraryModule
-
Field Summary
FieldsFields inherited from class org.rumbledb.expressions.Node
highestExecutionMode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(AbstractNodeVisitor<T> visitor, T argument) Accept method for the visitor pattern.Returns all children nodes as a list.void
print
(StringBuffer buffer, int indent) Prints the node tree to a string buffer.void
serializeToJSONiq
(StringBuffer sb, int indent) void
setStaticContext
(StaticContext staticContext) Methods inherited from class org.rumbledb.expressions.Node
getDescendants, getDescendantsMatching, getHighestExecutionMode, getHighestExecutionMode, getMetadata, indentIt, isContextDependent, numberOfUnsetExecutionModes, setHighestExecutionMode, toString
-
Field Details
-
staticContext
-
-
Constructor Details
-
LibraryModule
-
-
Method Details
-
getStaticContext
- Specified by:
getStaticContext
in classModule
-
getNamespace
-
setStaticContext
-
getProlog
-
getChildren
Description copied from class:Node
Returns all children nodes as a list. The list is new and can be modified at will by the caller.- Specified by:
getChildren
in classNode
- Returns:
- the children nodes as a list.
-
accept
Description copied from class:Node
Accept method for the visitor pattern. -
print
Description copied from class:Node
Prints the node tree to a string buffer. -
serializeToJSONiq
- Specified by:
serializeToJSONiq
in classNode
-