|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wikimodel.wem.util.TreeBuilder<X>
public final class TreeBuilder<X extends TreeBuilder.IPos<X>>
This is an internal utility class used as a context to keep in memory the current state of parsed trees (list items).
| Nested Class Summary | |
|---|---|
static interface |
TreeBuilder.IPos<X extends TreeBuilder.IPos<X>>
This interface identifies position of elements in rows. |
static interface |
TreeBuilder.ITreeListener<X extends TreeBuilder.IPos<X>>
|
| Field Summary | |
|---|---|
java.util.List<X> |
fList
|
| Constructor Summary | |
|---|---|
TreeBuilder(TreeBuilder.ITreeListener<X> listener)
|
|
| Method Summary | |
|---|---|
void |
align(java.util.List<X> row)
|
void |
align(X pos)
|
X |
get(int pos)
|
X |
getPeek()
|
void |
trim(java.util.List<X> row)
|
void |
trim(X pos)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.util.List<X extends TreeBuilder.IPos<X>> fList
| Constructor Detail |
|---|
public TreeBuilder(TreeBuilder.ITreeListener<X> listener)
| Method Detail |
|---|
public void align(java.util.List<X> row)
public void align(X pos)
public X get(int pos)
public X getPeek()
public void trim(java.util.List<X> row)
public void trim(X pos)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||