Uses of Interface
flattree.tree.Leaf

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.
 



Copyright © 2011. All Rights Reserved.