Package hudson.model.labels
Class LabelVisitor<V,P>
- java.lang.Object
-
- hudson.model.labels.LabelVisitor<V,P>
-
public abstract class LabelVisitor<V,P> extends Object
Visitor pattern forLabelExpression
.- Since:
- 1.420
- Author:
- Kohsuke Kawaguchi
- See Also:
Label.accept(LabelVisitor, Object)
-
-
Constructor Summary
Constructors Constructor Description LabelVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract V
onAnd(LabelExpression.And p, P param)
abstract V
onAtom(LabelAtom a, P param)
abstract V
onIff(LabelExpression.Iff p, P param)
abstract V
onImplies(LabelExpression.Implies p, P param)
abstract V
onNot(LabelExpression.Not p, P param)
abstract V
onOr(LabelExpression.Or p, P param)
abstract V
onParen(LabelExpression.Paren p, P param)
-
-
-
Method Detail
-
onParen
public abstract V onParen(LabelExpression.Paren p, P param)
-
onNot
public abstract V onNot(LabelExpression.Not p, P param)
-
onAnd
public abstract V onAnd(LabelExpression.And p, P param)
-
onOr
public abstract V onOr(LabelExpression.Or p, P param)
-
onIff
public abstract V onIff(LabelExpression.Iff p, P param)
-
onImplies
public abstract V onImplies(LabelExpression.Implies p, P param)
-
-