org.apache.pivot.wtk.text
Class List
java.lang.Object
org.apache.pivot.wtk.text.Node
org.apache.pivot.wtk.text.Element
org.apache.pivot.wtk.text.Block
org.apache.pivot.wtk.text.List
- All Implemented Interfaces:
- Iterable<Node>, Sequence<Node>
- Direct Known Subclasses:
- BulletedList, NumberedList
public abstract class List
- extends Block
Abstract base class for list elements.
TODO Add indent and item spacing properties.
|
Nested Class Summary |
static class |
List.Item
Element representing a list item. |
|
Constructor Summary |
List()
|
List(List list,
boolean recursive)
|
|
Method Summary |
void |
insert(Node node,
int index)
Inserts an item into the sequence at a specific index. |
| Methods inherited from class org.apache.pivot.wtk.text.Element |
add, dumpOffsets, duplicate, get, getBackgroundColor, getCharacterAt, getCharacterCount, getDescendantAt, getElementListeners, getFont, getForegroundColor, getLength, getNodeAt, getPathAt, getRange, indexOf, insertRange, isStrikethrough, isUnderline, iterator, rangeInserted, rangeRemoved, remove, remove, removeRange, setBackgroundColor, setBackgroundColor, setFont, setFont, setForegroundColor, setForegroundColor, setStrikethrough, setUnderline, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
List
public List()
List
public List(List list,
boolean recursive)
insert
public void insert(Node node,
int index)
- Description copied from interface:
Sequence
- Inserts an item into the sequence at a specific index.
- Specified by:
insert in interface Sequence<Node>- Overrides:
insert in class Element
- Parameters:
node - The item to be added to the sequence.index - The index at which the item should be inserted. Must be a value between
0 and getLength().