@Deprecated public class ComponentSelector extends Object
Component.willRender(ComponentLayout)
on the Components provided.
This is useful when a single Component is to be rendered amongst a large number of candidate Components or when multiple Components can potentially render some content using the same props and the first one capable of rendering the content needs to be used.
Deprecated: Use Selector instead.
Modifier and Type | Method and Description |
---|---|
ComponentLayout |
build()
Deprecated.
|
static ComponentSelector |
create(ComponentContext context)
Deprecated.
|
ComponentSelector |
tryToRender(Component.Builder<?,?> componentBuilder)
Deprecated.
|
ComponentSelector |
tryToRender(Component<?> component)
Deprecated.
|
ComponentSelector |
tryToRender(ComponentLayout.Builder layoutBuilder)
Deprecated.
|
ComponentSelector |
tryToRender(ComponentLayout layout)
Deprecated.
|
public static ComponentSelector create(ComponentContext context)
public ComponentSelector tryToRender(@Nullable Component.Builder<?,?> componentBuilder)
public ComponentSelector tryToRender(@Nullable Component<?> component)
public ComponentSelector tryToRender(@Nullable ComponentLayout.Builder layoutBuilder)
public ComponentSelector tryToRender(@Nullable ComponentLayout layout)
@Nullable public ComponentLayout build()