public class FilterStep extends Object
MultistepFilter.
Instances of this class are immutable.| Modifier and Type | Class and Description |
|---|---|
static class |
FilterStep.Descriptor |
static class |
FilterStep.Method
Enumeration of operations that can be applied to targets.
|
static class |
FilterStep.Mode
Enumeration of filter application modes.
|
static class |
FilterStep.Target
Enumeration of targets to which the step operation can be applied.
|
| Constructor and Description |
|---|
FilterStep(FilterStep.Descriptor descriptor) |
FilterStep(FilterStep.Mode mode,
boolean invert,
boolean format,
FilterStep.Target target,
FilterStep.Method method,
String[] code,
Color color,
FilteredMessage.Flag flag) |
FilterStep(Tracer delegate,
FilterStep.Mode mode,
boolean invert,
boolean format,
Color color,
FilteredMessage.Flag flag) |
| Modifier and Type | Method and Description |
|---|---|
FilteredMessage |
apply(FilteredMessage filteredMessage) |
String[] |
getCode() |
static String[] |
getCode(Tracer tracer) |
Color |
getColor() |
Tracer |
getDelegate() |
FilteredMessage.Flag |
getFlag() |
FilterStep.Method |
getMethod() |
FilterStep.Mode |
getMode() |
FilterStep.Target |
getTarget() |
boolean |
isFormatting() |
boolean |
isInverted() |
FilterStep.Descriptor |
save() |
public FilterStep(FilterStep.Mode mode, boolean invert, boolean format, FilterStep.Target target, FilterStep.Method method, String[] code, Color color, FilteredMessage.Flag flag)
public FilterStep(Tracer delegate, FilterStep.Mode mode, boolean invert, boolean format, Color color, FilteredMessage.Flag flag)
public FilterStep(FilterStep.Descriptor descriptor)
public FilterStep.Mode getMode()
public boolean isInverted()
public boolean isFormatting()
public FilterStep.Target getTarget()
public FilterStep.Method getMethod()
public String[] getCode()
public Color getColor()
public FilteredMessage.Flag getFlag()
public Tracer getDelegate()
public FilteredMessage apply(FilteredMessage filteredMessage)
public FilterStep.Descriptor save()
Copyright © 2023 LSST. All rights reserved.