Class ElementChildrenList
java.lang.Object
com.vaadin.flow.internal.nodefeature.NodeFeature
com.vaadin.flow.internal.nodefeature.NodeList<StateNode>
com.vaadin.flow.internal.nodefeature.StateNodeNodeList
com.vaadin.flow.internal.nodefeature.ElementChildrenList
- All Implemented Interfaces:
Serializable
List of nodes describing the child elements of an element.
For internal use only. May be renamed or removed in a future release.
- Since:
- 1.0
- Author:
- Vaadin Ltd
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.flow.internal.nodefeature.NodeList
NodeList.SetView<T extends Serializable>
-
Constructor Summary
ConstructorsConstructorDescriptionElementChildrenList
(StateNode node) Creates a new element children list for the given node. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Inserts an item at the given index of the list.void
clear()
Removes all nodes, including those not known by the server.get
(int index) Gets the item at the given index.int
Gets the position of a value in the list.remove
(int index) Removes the item at the given index.int
size()
Gets the number of items in this list.Methods inherited from class com.vaadin.flow.internal.nodefeature.StateNodeNodeList
addAll, forEachChild, isNodeValues
Methods inherited from class com.vaadin.flow.internal.nodefeature.NodeList
add, collectChanges, generateChangesFromEmpty, getChangeTracker, iterator, onDetach
Methods inherited from class com.vaadin.flow.internal.nodefeature.NodeFeature
allowsChanges, attachPotentialChild, detatchPotentialChild, getNode, onAttach
-
Constructor Details
-
ElementChildrenList
Creates a new element children list for the given node.- Parameters:
node
- the node that the list belongs to
-
-
Method Details
-
add
Description copied from class:NodeList
Inserts an item at the given index of the list.- Overrides:
add
in classStateNodeNodeList
- Parameters:
index
- index to insert atnode
- the item to insert
-
get
Description copied from class:NodeList
Gets the item at the given index. -
remove
Description copied from class:NodeList
Removes the item at the given index.- Overrides:
remove
in classStateNodeNodeList
- Parameters:
index
- index of the item to remove- Returns:
- the element previously at the specified position
-
clear
public void clear()Description copied from class:NodeList
Removes all nodes, including those not known by the server.- Overrides:
clear
in classStateNodeNodeList
-
indexOf
Description copied from class:NodeList
Gets the position of a value in the list. -
size
public int size()Description copied from class:NodeList
Gets the number of items in this list.
-