Class ContextView
- java.lang.Object
-
- com.dtolabs.rundeck.core.dispatcher.ContextView
-
- All Implemented Interfaces:
ViewTraverse<ContextView>
,java.lang.Comparable<ContextView>
public class ContextView extends java.lang.Object implements ViewTraverse<ContextView>, java.lang.Comparable<ContextView>
- Since:
- 5/1/17
-
-
Constructor Summary
Constructors Constructor Description ContextView(java.lang.Integer step, java.lang.String nodeName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 viewboolean
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()
-
-
-
Method Detail
-
global
public static ContextView global()
-
step
public static ContextView step(java.lang.Integer step)
-
nodeStep
public static ContextView nodeStep(java.lang.Integer step, java.lang.String nodeName)
-
node
public static ContextView node(java.lang.String nodeName)
-
isWidest
public boolean isWidest()
- Specified by:
isWidest
in interfaceViewTraverse<ContextView>
-
isNodeStep
public boolean isNodeStep()
- Returns:
- true if the context has both step and node
-
isNodeOnly
public boolean isNodeOnly()
- Returns:
- true if the context has only node
-
isStepOnly
public boolean isStepOnly()
- Returns:
- true if the context has only step
-
globExpandTo
public boolean globExpandTo(ContextView x)
- Specified by:
globExpandTo
in interfaceViewTraverse<ContextView>
-
merge
public ViewTraverse<ContextView> merge(ContextView source)
- Specified by:
merge
in interfaceViewTraverse<ContextView>
-
isWider
public boolean isWider(ContextView source)
Description copied from interface:ViewTraverse
Return true if the input is wider than the current view- Specified by:
isWider
in interfaceViewTraverse<ContextView>
- Returns:
-
widenView
public ContextView widenView()
- Specified by:
widenView
in interfaceViewTraverse<ContextView>
-
getView
public ContextView getView()
- Specified by:
getView
in interfaceViewTraverse<ContextView>
-
compareTo
public int compareTo(ContextView o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ContextView>
-
compareNodeName
public int compareNodeName(ContextView o)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-