Package hudson.model.labels
Class LabelExpression.Iff
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
hudson.model.Label
hudson.model.labels.LabelExpression
hudson.model.labels.LabelExpression.Binary
hudson.model.labels.LabelExpression.Iff
- All Implemented Interfaces:
ModelObject
,SearchableModelObject
,SearchItem
,Comparable<Label>
,ModelObjectWithChildren
,ModelObjectWithContextMenu
- Enclosing class:
- LabelExpression
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.labels.LabelExpression
LabelExpression.And, LabelExpression.Binary, LabelExpression.Iff, LabelExpression.Implies, LabelExpression.Not, LabelExpression.Or, LabelExpression.Paren
Nested classes/interfaces inherited from class hudson.model.Label
Label.ConverterImpl
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType
-
Field Summary
Fields inherited from class hudson.model.labels.LabelExpression.Binary
lhs, rhs
Fields inherited from class hudson.model.Label
loadStatistics, name, nodeProvisioner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<V,
P> V accept
(LabelVisitor<V, P> visitor, P param) Accepts a visitor and call its respective "onXYZ" method based no the actual type of 'this'.protected boolean
op
(boolean a, boolean b) Precedence of the top most operator.Methods inherited from class hudson.model.labels.LabelExpression.Binary
matches
Methods inherited from class hudson.model.labels.LabelExpression
autoComplete, getExpression, validate, validate
Methods inherited from class hudson.model.Label
and, compareTo, contains, doChildrenContextMenu, equals, get, getApi, getBusyExecutors, getClouds, getDescription, getDisplayName, getIdleExecutors, getName, getNodes, getSearchUrl, getSortedNodes, getTiedJobCount, getTiedJobs, getTotalConfiguredExecutors, getTotalExecutors, getUrl, hashCode, iff, implies, isAssignable, isAtom, isEmpty, isOffline, isSelfLabel, listAtoms, matches, matches, not, or, paren, parse, parseExpression, toString
Methods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, getDynamic, removeAction, removeActions, replaceAction, replaceActions
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendError
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jenkins.model.ModelObjectWithChildren
doChildrenContextMenu
-
Constructor Details
-
Iff
-
-
Method Details
-
op
protected boolean op(boolean a, boolean b) - Specified by:
op
in classLabelExpression.Binary
-
accept
Description copied from class:Label
Accepts a visitor and call its respective "onXYZ" method based no the actual type of 'this'. -
precedence
Description copied from class:Label
Precedence of the top most operator.- Specified by:
precedence
in classLabel
-