Package configurationslicing
Class BooleanSlicer<I>
- java.lang.Object
-
- configurationslicing.BooleanSlicer<I>
-
- All Implemented Interfaces:
Slicer<BooleanSlice<I>,I>
,ExtensionPoint
,Comparable<Slicer<BooleanSlice<I>,I>>
- Direct Known Subclasses:
BlockBuildWhenDownstreamBuildingBoolSlicer
,BlockBuildWhenUpstreamBuildingBoolSlicer
,ClaimSlicer
,ConcurrentBuildsBoolSlicer
,JobDisabledBoolSlicer
,LogStashSlicer
,MavenIncremental
,MavenSnapshotBuildTrigger
public class BooleanSlicer<I> extends Object implements Slicer<BooleanSlice<I>,I>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BooleanSlicer.BooleanSlicerSpec<I>
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description BooleanSlicer(BooleanSlicer.BooleanSlicerSpec<I> spec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanSlice<I>
accumulate(BooleanSlice<I> t, I i)
int
compareTo(Slicer<BooleanSlice<I>,I> o)
BooleanSlice<I>
getInitialAccumulator()
String
getName()
String
getUrl()
List<I>
getWorkDomain()
boolean
isLoaded()
This method makes it easy to provide "optional" slicers that will only show up if that plugin is installed.boolean
transform(BooleanSlice<I> t, I i)
-
-
-
Constructor Detail
-
BooleanSlicer
public BooleanSlicer(BooleanSlicer.BooleanSlicerSpec<I> spec)
-
-
Method Detail
-
isLoaded
public boolean isLoaded()
Description copied from interface:Slicer
This method makes it easy to provide "optional" slicers that will only show up if that plugin is installed.- Specified by:
isLoaded
in interfaceSlicer<BooleanSlice<I>,I>
-
getInitialAccumulator
public BooleanSlice<I> getInitialAccumulator()
- Specified by:
getInitialAccumulator
in interfaceSlicer<BooleanSlice<I>,I>
-
accumulate
public BooleanSlice<I> accumulate(BooleanSlice<I> t, I i)
- Specified by:
accumulate
in interfaceSlicer<BooleanSlice<I>,I>
-
transform
public boolean transform(BooleanSlice<I> t, I i)
- Specified by:
transform
in interfaceSlicer<BooleanSlice<I>,I>
-
getWorkDomain
public List<I> getWorkDomain()
- Specified by:
getWorkDomain
in interfaceSlicer<BooleanSlice<I>,I>
-
compareTo
public int compareTo(Slicer<BooleanSlice<I>,I> o)
- Specified by:
compareTo
in interfaceComparable<I>
-
-