public class NamedGameObjectMatcherFilterConfig extends AbstractFilterConfig<NamedGameObjectMatcherFilter,NamedGameObjectMatcherFilterConfig>
NamedGameObjectMatcherFilter
instances.Constructor and Description |
---|
NamedGameObjectMatcherFilterConfig(@NotNull NamedGameObjectMatcherFilter filter)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(@NotNull FilterConfigVisitor visitor)
Visits the appropriate
visit() function of a FilterConfigVisitor . |
@NotNull java.util.Collection<java.lang.String> |
getProperties() |
@Nullable java.lang.String |
getProperty(@NotNull java.lang.String name) |
protected @NotNull NamedGameObjectMatcherFilterConfig |
getThis()
Returns this filter config.
|
void |
removeAllProperties() |
void |
setProperty(@NotNull java.lang.String name,
@NotNull java.lang.String value) |
addConfigChangeListener, fireEvent, getFilter, isEnabled, match, removeConfigChangeListener, reset, setEnabled
public NamedGameObjectMatcherFilterConfig(@NotNull @NotNull NamedGameObjectMatcherFilter filter)
filter
- the filter this filter config belongs to@NotNull protected @NotNull NamedGameObjectMatcherFilterConfig getThis()
AbstractFilterConfig
getThis
in class AbstractFilterConfig<NamedGameObjectMatcherFilter,NamedGameObjectMatcherFilterConfig>
public void removeAllProperties()
public void setProperty(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.String value)
@Nullable public @Nullable java.lang.String getProperty(@NotNull @NotNull java.lang.String name)
@NotNull public @NotNull java.util.Collection<java.lang.String> getProperties()
public void accept(@NotNull @NotNull FilterConfigVisitor visitor)
FilterConfig
visit()
function of a FilterConfigVisitor
.visitor
- the visitor to call