hudson.model.labels
Class LabelExpression.Or

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Actionable
          extended by hudson.model.Label
              extended by hudson.model.labels.LabelExpression
                  extended by hudson.model.labels.LabelExpression.Binary
                      extended by hudson.model.labels.LabelExpression.Or
All Implemented Interfaces:
ModelObject, SearchableModelObject, SearchItem, Comparable<Label>, ModelObjectWithContextMenu
Enclosing class:
LabelExpression

public static final class LabelExpression.Or
extends LabelExpression.Binary


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.MenuItem
 
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
LabelExpression.Or(Label lhs, Label rhs)
           
 
Method Summary
<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)
           
 LabelOperatorPrecedence precedence()
          Precedence of the top most operator.
 
Methods inherited from class hudson.model.labels.LabelExpression.Binary
matches
 
Methods inherited from class hudson.model.labels.LabelExpression
getExpression
 
Methods inherited from class hudson.model.Label
and, compareTo, contains, equals, get, getApi, getBusyExecutors, getClouds, getDescription, getDisplayName, getIdleExecutors, getName, getNodes, getSearchUrl, getTiedJobs, getTotalConfiguredExecutors, getTotalExecutors, getUrl, hashCode, iff, implies, isAssignable, isEmpty, isOffline, isSelfLabel, listAtoms, matches, matches, not, or, paren, parse, parseExpression, toString
 
Methods inherited from class hudson.model.Actionable
addAction, doContextMenu, getAction, getAction, getActions, getActions, getDynamic
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LabelExpression.Or

public LabelExpression.Or(Label lhs,
                          Label rhs)
Method Detail

op

protected boolean op(boolean a,
                     boolean b)
Specified by:
op in class LabelExpression.Binary

accept

public <V,P> V accept(LabelVisitor<V,P> visitor,
                      P param)
Description copied from class: Label
Accepts a visitor and call its respective "onXYZ" method based no the actual type of 'this'.

Specified by:
accept in class Label

precedence

public LabelOperatorPrecedence precedence()
Description copied from class: Label
Precedence of the top most operator.

Specified by:
precedence in class Label


Copyright © 2004-2013. All Rights Reserved.