|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Leaf | |
|---|---|
| flattree | |
| flattree.process | |
| flattree.tree | |
| Uses of Leaf in flattree |
|---|
| Methods in flattree with parameters of type Leaf | |
|---|---|
Range |
TreeReader.getRange(Leaf leaf)
|
Range |
TreeWriter.getRange(Leaf leaf)
|
| Uses of Leaf in flattree.process |
|---|
| Methods in flattree.process with parameters of type Leaf | |
|---|---|
Range |
TreeProcessor.getRange(Leaf leaf)
Get a leaf's range for the current Node. |
Range |
State.getRange(Leaf leaf)
Get the range for the given Leaf in the FlatReader or
FlatWriter. |
void |
State.setRange(Leaf leaf,
int from,
int to)
Set the range for the given Leaf in the FlatReader or
FlatWriter. |
| Uses of Leaf in flattree.tree |
|---|
| Classes in flattree.tree that implement Leaf | |
|---|---|
class |
AbstractLeaf
Base class handling common functionality of leaves. |
class |
ConstantLeaf
A Leaf writing/reading constant characters without value in the tree. |
class |
DelimitedLeaf
A Leaf which writes and reads characters bounded by a delimiter. |
class |
EscapedDelimitedLeaf
A DelimitedLeaf which escapes delimiters contained in its value. |
class |
FixedLengthLeaf
An Leaf which writes and reads characters bounded by a fixed length. |
class |
JumpLeaf
A Leaf which jumps to a configured column - fails on
write(WriteLine, State) if the current column doesn't match. |
class |
PaddedFixedLengthLeaf
A FixedLengthLeaf which pads its value to fit into the configured length. |
class |
QuotedDelimitedLeaf
A DelimitedLeaf which quotes its value. |
class |
SkipLeaf
A Leaf which skips a configured length of characters - supports
read(ReadLine, State) only. |
class |
SyntheticLeaf
A Leaf for a synthetic value in the tree without a flat
representation. |
class |
ValueLeaf
Base class for leaves with a value. |
| Methods in flattree.tree that return types with arguments of type Leaf | |
|---|---|
List<Leaf> |
AbstractNode.getLeaves()
Get all leaves. |
List<Leaf> |
Node.getLeaves()
Leaves. |
| Methods in flattree.tree with parameters of type Leaf | |
|---|---|
AbstractNode |
AbstractNode.add(Leaf leaf)
Add a single leaf. |
| Method parameters in flattree.tree with type arguments of type Leaf | |
|---|---|
void |
AbstractNode.setLeaves(List<Leaf> leaves)
Set the leaves of this node. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||