public class ContextView extends java.lang.Object implements ViewTraverse<ContextView>, java.lang.Comparable<ContextView>
Constructor and Description |
---|
ContextView(java.lang.Integer step,
java.lang.String nodeName) |
Modifier and Type | Method and Description |
---|---|
int |
compareNodeName(ContextView o) |
int |
compareTo(ContextView o) |
ContextView |
getView() |
static ContextView |
global() |
boolean |
globExpandTo(ContextView x) |
boolean |
isNodeOnly() |
boolean |
isNodeStep() |
boolean |
isStepOnly() |
boolean |
isWider(ContextView source)
Return true if the input is wider than the current view
|
boolean |
isWidest() |
ViewTraverse<ContextView> |
merge(ContextView source) |
static ContextView |
node(java.lang.String nodeName) |
static ContextView |
nodeStep(java.lang.Integer step,
java.lang.String nodeName) |
static ContextView |
step(java.lang.Integer step) |
java.lang.String |
toString() |
ContextView |
widenView() |
public ContextView(java.lang.Integer step, java.lang.String nodeName)
public static ContextView global()
public static ContextView step(java.lang.Integer step)
public static ContextView nodeStep(java.lang.Integer step, java.lang.String nodeName)
public static ContextView node(java.lang.String nodeName)
public boolean isWidest()
isWidest
in interface ViewTraverse<ContextView>
public boolean isNodeStep()
public boolean isNodeOnly()
public boolean isStepOnly()
public boolean globExpandTo(ContextView x)
globExpandTo
in interface ViewTraverse<ContextView>
public ViewTraverse<ContextView> merge(ContextView source)
merge
in interface ViewTraverse<ContextView>
public boolean isWider(ContextView source)
ViewTraverse
isWider
in interface ViewTraverse<ContextView>
public ContextView widenView()
widenView
in interface ViewTraverse<ContextView>
public ContextView getView()
getView
in interface ViewTraverse<ContextView>
public int compareTo(ContextView o)
compareTo
in interface java.lang.Comparable<ContextView>
public int compareNodeName(ContextView o)
public java.lang.String toString()
toString
in class java.lang.Object