public interface SelectorComponent extends BuildableComponent<SelectorComponent,SelectorComponent.Builder>, ScopedComponent<SelectorComponent>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SelectorComponent.Builder
A selector component builder.
|
| Modifier and Type | Method and Description |
|---|---|
static @NonNull SelectorComponent.Builder |
builder()
Creates a selector component builder.
|
static @NonNull SelectorComponent.Builder |
builder(@NonNull java.lang.String pattern)
Creates a selector component builder with a pattern.
|
static @NonNull SelectorComponent |
make(@NonNull java.util.function.Consumer<? super SelectorComponent.Builder> consumer)
Creates a selector component by applying configuration from
consumer. |
static @NonNull SelectorComponent |
make(@NonNull java.lang.String pattern,
@NonNull java.util.function.Consumer<? super SelectorComponent.Builder> consumer)
Creates a selector component by applying configuration from
consumer. |
static @NonNull SelectorComponent |
of(@NonNull java.lang.String pattern)
Creates a selector component with a pattern.
|
@NonNull java.lang.String |
pattern()
Gets the selector pattern.
|
@NonNull SelectorComponent |
pattern(@NonNull java.lang.String pattern)
Sets the selector pattern.
|
toBuilderappend, append, children, clickEvent, color, decoration, decoration, hoverEvent, insertion, mergeColor, mergeDecorations, mergeEventschildren, clickEvent, color, contains, decoration, decorations, decorations, detectCycle, hasDecoration, hasStyling, hoverEvent, insertion, style, stylestatic @NonNull SelectorComponent.Builder builder()
static @NonNull SelectorComponent.Builder builder(@NonNull java.lang.String pattern)
pattern - the selector patternstatic @NonNull SelectorComponent of(@NonNull java.lang.String pattern)
pattern - the selector patternstatic @NonNull SelectorComponent make(@NonNull java.util.function.Consumer<? super SelectorComponent.Builder> consumer)
consumer.consumer - the builder configuratorstatic @NonNull SelectorComponent make(@NonNull java.lang.String pattern, @NonNull java.util.function.Consumer<? super SelectorComponent.Builder> consumer)
consumer.pattern - the selector patternconsumer - the builder configurator@NonNull java.lang.String pattern()
@NonNull SelectorComponent pattern(@NonNull java.lang.String pattern)
pattern - the selector pattern