public class ComponentList<T extends Component> extends Object implements ContentContainer<T>
Constructor and Description |
---|
ComponentList()
Default constructor.
|
ComponentList(List<? extends T> components)
Create new component list containing the components in the specified list.
|
Modifier and Type | Method and Description |
---|---|
ContentContainer<T> |
add(T content) |
ContentContainer<T> |
addAll(Collection<T> content) |
boolean |
equals(Object o) |
List<T> |
getAll() |
<R extends T> |
getComponent(String aName)
Deprecated.
|
<C extends T> |
getComponents(String name)
Deprecated.
|
int |
hashCode() |
ContentContainer<T> |
remove(T content) |
ContentContainer<T> |
removeAll(String... name) |
ContentContainer<T> |
replace(T content) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
get, getFirst, getRequired
public ContentContainer<T> add(T content)
add
in interface ContentContainer<T extends Component>
public ContentContainer<T> addAll(Collection<T> content)
addAll
in interface ContentContainer<T extends Component>
public ContentContainer<T> remove(T content)
remove
in interface ContentContainer<T extends Component>
public ContentContainer<T> removeAll(String... name)
removeAll
in interface ContentContainer<T extends Component>
public ContentContainer<T> replace(T content)
replace
in interface ContentContainer<T extends Component>
public List<T> getAll()
getAll
in interface ContentContainer<T extends Component>
@Deprecated public final <R extends T> Optional<R> getComponent(String aName)
ContentContainer.getFirst(String)
aName
- name of component to return@Deprecated public final <C extends T> List<C> getComponents(String name)
ContentContainer.get(String)
name
- name of components to return