|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.report.util.LevelList
A list that associates a level (instance of Integer
) with each element in the
list.
Constructor Summary | |
LevelList()
Creates a new list (initially empty). |
Method Summary | |
void |
add(java.lang.Object o)
Adds an element at level zero. |
void |
add(java.lang.Object o,
int level)
Adds an element at a given level. |
void |
clear()
Clears the list. |
java.lang.Object |
clone()
Clones the list. |
java.lang.Object |
get(int index)
Returns the element with the given index. |
java.lang.Object[] |
getElementArrayForLevel(int level)
Returns an iterator for all the elements at a given level. |
java.lang.Object[] |
getElementArrayForLevel(int level,
java.lang.Object[] target)
Returns an iterator for all the elements at a given level. |
int |
getElementCountForLevel(int level)
Returns the numer of elements registered for an certain level. |
protected java.util.Iterator |
getElementsForLevel(int level)
Deprecated. use the array methods for best performance. |
int |
getLevel(int index)
Returns the level for an element. |
int |
getLevel(java.lang.Object o)
Returns the level of an element. |
java.util.Iterator |
getLevelsAscending()
Returns an iterator that iterates through the levels in ascending order. |
java.util.Iterator |
getLevelsDescending()
Returns an iterator that iterates through the levels in descending order. |
protected java.lang.Object[] |
getRawElements()
Returns all stored objects as object array. |
protected java.lang.Integer[] |
getRawLevels()
Returns all active levels as java.lang.Integer array. |
int |
indexOf(java.lang.Object o)
Returns the index of an element. |
void |
setLevel(int index,
int level)
Sets the level for an element. |
void |
setLevel(java.lang.Object o,
int level)
Sets the level of an element. |
int |
size()
Returns the number of elements in the list. |
java.lang.Object[] |
toArray()
Returns the elements as an array. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LevelList()
Method Detail |
public int size()
public java.util.Iterator getLevelsAscending()
public java.util.Iterator getLevelsDescending()
public java.lang.Object[] toArray()
public java.lang.Object[] getElementArrayForLevel(int level, java.lang.Object[] target)
level
- the level.target
- the target array that should receive the contentes
public java.lang.Object[] getElementArrayForLevel(int level)
level
- the level.
public int getElementCountForLevel(int level)
level
- the level that should be queried
protected java.util.Iterator getElementsForLevel(int level)
level
- the level.
public java.lang.Object get(int index)
index
- the index.
public void add(java.lang.Object o)
o
- the element.public void add(java.lang.Object o, int level)
o
- the element.level
- the level.public void setLevel(int index, int level)
index
- the element index.level
- the level.public int getLevel(int index)
index
- the element index.
public int indexOf(java.lang.Object o)
o
- the element.
public int getLevel(java.lang.Object o)
o
- the element.
public void setLevel(java.lang.Object o, int level)
o
- the element.level
- the level.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
- should never happen.public void clear()
protected java.lang.Object[] getRawElements()
protected java.lang.Integer[] getRawLevels()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |