org.jenkinsci.plugins.exclusive.label
Class ExclusiveLabelVisitor

java.lang.Object
  extended by hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>
      extended by org.jenkinsci.plugins.exclusive.label.ExclusiveLabelVisitor

public class ExclusiveLabelVisitor
extends hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

Author:
lucinka

Constructor Summary
ExclusiveLabelVisitor()
           
 
Method Summary
 Boolean onAnd(hudson.model.labels.LabelExpression.And p, Set<hudson.model.labels.LabelAtom> param)
           
 Boolean onAtom(hudson.model.labels.LabelAtom a, Set<hudson.model.labels.LabelAtom> param)
           
 Boolean onIff(hudson.model.labels.LabelExpression.Iff p, Set<hudson.model.labels.LabelAtom> param)
           
 Boolean onImplies(hudson.model.labels.LabelExpression.Implies p, Set<hudson.model.labels.LabelAtom> param)
           
 Boolean onNot(hudson.model.labels.LabelExpression.Not p, Set<hudson.model.labels.LabelAtom> param)
           
 Boolean onOr(hudson.model.labels.LabelExpression.Or p, Set<hudson.model.labels.LabelAtom> param)
           
 Boolean onParen(hudson.model.labels.LabelExpression.Paren p, Set<hudson.model.labels.LabelAtom> param)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExclusiveLabelVisitor

public ExclusiveLabelVisitor()
Method Detail

onAtom

public Boolean onAtom(hudson.model.labels.LabelAtom a,
                      Set<hudson.model.labels.LabelAtom> param)
Specified by:
onAtom in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

onParen

public Boolean onParen(hudson.model.labels.LabelExpression.Paren p,
                       Set<hudson.model.labels.LabelAtom> param)
Specified by:
onParen in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

onNot

public Boolean onNot(hudson.model.labels.LabelExpression.Not p,
                     Set<hudson.model.labels.LabelAtom> param)
Specified by:
onNot in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

onAnd

public Boolean onAnd(hudson.model.labels.LabelExpression.And p,
                     Set<hudson.model.labels.LabelAtom> param)
Specified by:
onAnd in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

onOr

public Boolean onOr(hudson.model.labels.LabelExpression.Or p,
                    Set<hudson.model.labels.LabelAtom> param)
Specified by:
onOr in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

onIff

public Boolean onIff(hudson.model.labels.LabelExpression.Iff p,
                     Set<hudson.model.labels.LabelAtom> param)
Specified by:
onIff in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>

onImplies

public Boolean onImplies(hudson.model.labels.LabelExpression.Implies p,
                         Set<hudson.model.labels.LabelAtom> param)
Specified by:
onImplies in class hudson.model.labels.LabelVisitor<Boolean,Set<hudson.model.labels.LabelAtom>>


Copyright © 2004-2013. All Rights Reserved.