public class SpongeSelectorBuilder extends Object implements org.spongepowered.api.text.selector.SelectorBuilder
Constructor and Description |
---|
SpongeSelectorBuilder(org.spongepowered.api.text.selector.Selector selector) |
SpongeSelectorBuilder(org.spongepowered.api.text.selector.SelectorType type) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.text.selector.SelectorBuilder |
add(org.spongepowered.api.text.selector.Argument<?>... arguments) |
<T> org.spongepowered.api.text.selector.SelectorBuilder |
add(org.spongepowered.api.text.selector.ArgumentType<T> type,
T value) |
org.spongepowered.api.text.selector.SelectorBuilder |
add(Iterable<org.spongepowered.api.text.selector.Argument<?>> arguments) |
org.spongepowered.api.text.selector.Selector |
build() |
org.spongepowered.api.text.selector.SelectorBuilder |
remove(org.spongepowered.api.text.selector.Argument<?>... arguments) |
org.spongepowered.api.text.selector.SelectorBuilder |
remove(org.spongepowered.api.text.selector.ArgumentType<?>... types) |
org.spongepowered.api.text.selector.SelectorBuilder |
remove(Iterable<org.spongepowered.api.text.selector.Argument<?>> arguments) |
org.spongepowered.api.text.selector.SelectorBuilder |
type(org.spongepowered.api.text.selector.SelectorType type) |
public SpongeSelectorBuilder(org.spongepowered.api.text.selector.SelectorType type)
public SpongeSelectorBuilder(org.spongepowered.api.text.selector.Selector selector)
public org.spongepowered.api.text.selector.SelectorBuilder type(org.spongepowered.api.text.selector.SelectorType type)
type
in interface org.spongepowered.api.text.selector.SelectorBuilder
public org.spongepowered.api.text.selector.SelectorBuilder add(org.spongepowered.api.text.selector.Argument<?>... arguments)
add
in interface org.spongepowered.api.text.selector.SelectorBuilder
public org.spongepowered.api.text.selector.SelectorBuilder add(Iterable<org.spongepowered.api.text.selector.Argument<?>> arguments)
add
in interface org.spongepowered.api.text.selector.SelectorBuilder
public <T> org.spongepowered.api.text.selector.SelectorBuilder add(org.spongepowered.api.text.selector.ArgumentType<T> type, T value)
add
in interface org.spongepowered.api.text.selector.SelectorBuilder
public org.spongepowered.api.text.selector.SelectorBuilder remove(org.spongepowered.api.text.selector.Argument<?>... arguments)
remove
in interface org.spongepowered.api.text.selector.SelectorBuilder
public org.spongepowered.api.text.selector.SelectorBuilder remove(Iterable<org.spongepowered.api.text.selector.Argument<?>> arguments)
remove
in interface org.spongepowered.api.text.selector.SelectorBuilder
public org.spongepowered.api.text.selector.SelectorBuilder remove(org.spongepowered.api.text.selector.ArgumentType<?>... types)
remove
in interface org.spongepowered.api.text.selector.SelectorBuilder
public org.spongepowered.api.text.selector.Selector build()
build
in interface org.spongepowered.api.text.selector.SelectorBuilder