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 intcompareNodeName(ContextView o)intcompareTo(ContextView o)ContextViewgetView()static ContextViewglobal()booleanglobExpandTo(ContextView x)booleanisNodeOnly()booleanisNodeStep()booleanisStepOnly()booleanisWider(ContextView source)Return true if the input is wider than the current viewbooleanisWidest()ViewTraverse<ContextView>merge(ContextView source)static ContextViewnode(java.lang.String nodeName)static ContextViewnodeStep(java.lang.Integer step, java.lang.String nodeName)static ContextViewstep(java.lang.Integer step)java.lang.StringtoString()ContextViewwidenView()
-
-
-
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:
isWidestin 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:
globExpandToin interfaceViewTraverse<ContextView>
-
merge
public ViewTraverse<ContextView> merge(ContextView source)
- Specified by:
mergein interfaceViewTraverse<ContextView>
-
isWider
public boolean isWider(ContextView source)
Description copied from interface:ViewTraverseReturn true if the input is wider than the current view- Specified by:
isWiderin interfaceViewTraverse<ContextView>- Returns:
-
widenView
public ContextView widenView()
- Specified by:
widenViewin interfaceViewTraverse<ContextView>
-
getView
public ContextView getView()
- Specified by:
getViewin interfaceViewTraverse<ContextView>
-
compareTo
public int compareTo(ContextView o)
- Specified by:
compareToin interfacejava.lang.Comparable<ContextView>
-
compareNodeName
public int compareNodeName(ContextView o)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-