A B C D E F G H I J L M N P Q R S T U V W

A

AbstractLeaf - Class in flattree.tree
Base class handling common functionality of leaves.
AbstractLeaf() - Constructor for class flattree.tree.AbstractLeaf
 
AbstractNode - Class in flattree.tree
Base class fhandling common functionality of nodes.
AbstractNode() - Constructor for class flattree.tree.AbstractNode
 
AbstractNode(String) - Constructor for class flattree.tree.AbstractNode
 
add(Leaf) - Method in class flattree.tree.AbstractNode
Add a single leaf.
add(Node) - Method in class flattree.tree.AbstractNode
A a single child node.
addAttribute(String, String) - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 
appendErrors(ErrorWriter) - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
AttributePreferringMapper - Class in flattree.xstream
A MapperWrapper which preferres to use attributes if a suitable SingleValueConverter is available.
AttributePreferringMapper(MapperWrapper, ConverterLookup) - Constructor for class flattree.xstream.AttributePreferringMapper
 

B

beforeRead(ReadLine) - Method in class flattree.tree.AbstractNode
Hook method for subclasses to wrap the line to read from.
beforeRead(ReadLine) - Method in class flattree.tree.DelimitedNode
Limits the given line to with the configured delimiter.
beforeRead(ReadLine) - Method in class flattree.tree.DynamicNode
 
beforeRead(ReadLine) - Method in class flattree.tree.FixedLengthNode
Limits the given line to with the configured length.
beforeRead(ReadLine) - Method in class flattree.tree.SyntheticNode
Limits the given line to a zero length.
beforeWrite(WriteLine) - Method in class flattree.tree.AbstractNode
Hook method for subclasses to wrap the line to write to.
beforeWrite(WriteLine) - Method in class flattree.tree.DelimitedNode
Limits the given line to with the configured delimiter.
beforeWrite(WriteLine) - Method in class flattree.tree.FixedLengthNode
Limits the given line to with the configured length.
beforeWrite(WriteLine) - Method in class flattree.tree.SyntheticNode
Limits the given line to a zero length.

C

CamelCaseMapper - Class in flattree.xstream
A Mapper replacing upper case characters in Class and property names with hyphens.
CamelCaseMapper(Mapper, Package) - Constructor for class flattree.xstream.CamelCaseMapper
 
characters(char[], int, int) - Method in class flattree.xml.sax.FlatHandler
 
clear() - Method in class flattree.process.State
Clear this state.
close() - Method in class flattree.xml.stax.FlatStreamReader
 
close() - Method in class flattree.xml.stax.FlatStreamWriter
 
close() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
close() - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 
ConstantLeaf - Class in flattree.tree
A Leaf writing/reading constant characters without value in the tree.
ConstantLeaf() - Constructor for class flattree.tree.ConstantLeaf
 
ConstantLeaf(String) - Constructor for class flattree.tree.ConstantLeaf
 
createNode(Node, String, Map<String, String>) - Method in class flattree.TreeWriter
Hook method for subclasses to create a child node with the given name.
createNode(Node, String, Map<String, String>) - Method in class flattree.xstream.FlatHierarchicalStreamDriver
Support lazy creation of nodes on writing.
createReader(InputStream) - Method in class flattree.xstream.FlatHierarchicalStreamDriver
 
createReader(Reader) - Method in class flattree.xstream.FlatHierarchicalStreamDriver
 
createTreeReader(Reader) - Method in class flattree.xml.sax.FlatXMLReader
 
createWriter(OutputStream) - Method in class flattree.xstream.FlatHierarchicalStreamDriver
 
createWriter(Writer) - Method in class flattree.xstream.FlatHierarchicalStreamDriver
 

D

DEFAULT_DELIMITER - Static variable in class flattree.tree.DelimitedLeaf
The default delimiter (if none is configured) is set to ReadLine.END.
DEFAULT_DELIMITER - Static variable in class flattree.tree.DelimitedNode
The default delimiter (if none is configured) is set to the systems default line separator.
DEFAULT_ESCAPE - Static variable in class flattree.tree.EscapedDelimitedLeaf
 
DEFAULT_LOCATION - Static variable in class flattree.tree.PaddedFixedLengthLeaf
 
DEFAULT_PAD - Static variable in class flattree.tree.PaddedFixedLengthLeaf
 
DEFAULT_QUOTE - Static variable in class flattree.tree.QuotedDelimitedLeaf
 
dehyphenize(String) - Static method in class flattree.xstream.CamelCaseMapper
 
DelimitedLeaf - Class in flattree.tree
A Leaf which writes and reads characters bounded by a delimiter.
DelimitedLeaf() - Constructor for class flattree.tree.DelimitedLeaf
 
DelimitedLeaf(String, char) - Constructor for class flattree.tree.DelimitedLeaf
 
DelimitedLeaf(String, char, boolean) - Constructor for class flattree.tree.DelimitedLeaf
 
DelimitedNode - Class in flattree.tree
A Node which writes and reads characters bounded by a delimiter.
DelimitedNode() - Constructor for class flattree.tree.DelimitedNode
Default constructor.
DelimitedNode(String) - Constructor for class flattree.tree.DelimitedNode
 
DelimitedNode(String, String) - Constructor for class flattree.tree.DelimitedNode
 
DelimitedReadLine - Class in flattree.flat.read
A line delimited by one or more characters.
DelimitedReadLine(ReadLine, String) - Constructor for class flattree.flat.read.DelimitedReadLine
Delimit the given line.
DelimitedWriteLine - Class in flattree.flat.write
A line delimited by one or more characters.
DelimitedWriteLine(WriteLine, String) - Constructor for class flattree.flat.write.DelimitedWriteLine
Delimit the given line.
drain() - Method in class flattree.flat.read.DelimitedReadLine
 
drain() - Method in class flattree.flat.read.EmptyReadLine
 
drain() - Method in class flattree.flat.read.FixedLengthReadLine
 
drain() - Method in class flattree.flat.read.LazyReadLine
 
drain() - Method in class flattree.flat.read.StringReadLine
 
drain() - Method in interface flattree.flat.ReadLine
Drain this line, i.e.
DynamicNode - Class in flattree.tree
A Node with dynamic bounds, i.e.
DynamicNode() - Constructor for class flattree.tree.DynamicNode
 
DynamicNode(String) - Constructor for class flattree.tree.DynamicNode
 

E

EmptyReadLine - Class in flattree.flat.read
An empty line.
EmptyReadLine() - Constructor for class flattree.flat.read.EmptyReadLine
 
END - Static variable in interface flattree.flat.ReadLine
Return value of ReadLine.read() if line is drained.
END - Static variable in class flattree.TreeReader
 
endElement(String, String, String) - Method in class flattree.xml.sax.FlatHandler
 
endNode() - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 
EscapableLine - Interface in flattree.flat
A line supporting temporare escape from its delimitation.
escape(boolean) - Method in interface flattree.flat.EscapableLine
Shoulds the delimitation of this line be obeyed or escaped from.
escape(boolean) - Method in class flattree.flat.read.DelimitedReadLine
 
escape(boolean) - Method in class flattree.flat.write.DelimitedWriteLine
 
EscapedDelimitedLeaf - Class in flattree.tree
A DelimitedLeaf which escapes delimiters contained in its value.
EscapedDelimitedLeaf() - Constructor for class flattree.tree.EscapedDelimitedLeaf
 
EscapedDelimitedLeaf(String, char) - Constructor for class flattree.tree.EscapedDelimitedLeaf
 
EscapedDelimitedLeaf(String, char, char) - Constructor for class flattree.tree.EscapedDelimitedLeaf
 

F

FixedLengthLeaf - Class in flattree.tree
An Leaf which writes and reads characters bounded by a fixed length.
FixedLengthLeaf() - Constructor for class flattree.tree.FixedLengthLeaf
 
FixedLengthLeaf(String, int) - Constructor for class flattree.tree.FixedLengthLeaf
 
FixedLengthLeaf(String, int, boolean) - Constructor for class flattree.tree.FixedLengthLeaf
 
FixedLengthNode - Class in flattree.tree
A Node which writes and reads characters limited by a fixed length.
FixedLengthNode() - Constructor for class flattree.tree.FixedLengthNode
 
FixedLengthNode(String) - Constructor for class flattree.tree.FixedLengthNode
 
FixedLengthNode(String, int) - Constructor for class flattree.tree.FixedLengthNode
 
FixedLengthReadLine - Class in flattree.flat.read
A line bounded by a fixed length.
FixedLengthReadLine(ReadLine, int) - Constructor for class flattree.flat.read.FixedLengthReadLine
Bound the given line.
FixedLengthWriteLine - Class in flattree.flat.write
A line bounded by a fixed length.
FixedLengthWriteLine(WriteLine, int) - Constructor for class flattree.flat.write.FixedLengthWriteLine
Bound the given line.
FlatHandler - Class in flattree.xml.sax
A ContentHandler writing flat files.
FlatHandler(Node, Writer) - Constructor for class flattree.xml.sax.FlatHandler
Write contents to the given writer.
FlatHandler(TreeWriter) - Constructor for class flattree.xml.sax.FlatHandler
Write contents to the given writer.
FlatHierarchicalStreamDriver - Class in flattree.xstream
HierarchicalStreamDriver utilizing FlatHierarchicalStreamReader and FlatHierarchicalStreamWriter .
FlatHierarchicalStreamDriver() - Constructor for class flattree.xstream.FlatHierarchicalStreamDriver
Undefined tree structure.
FlatHierarchicalStreamDriver(Node) - Constructor for class flattree.xstream.FlatHierarchicalStreamDriver
Use the given Node defining the tree structure.
FlatHierarchicalStreamReader - Class in flattree.xstream
A hierarchical reader of flat files.
FlatHierarchicalStreamReader(Node, Reader) - Constructor for class flattree.xstream.FlatHierarchicalStreamReader
 
FlatHierarchicalStreamReader(TreeReader) - Constructor for class flattree.xstream.FlatHierarchicalStreamReader
 
FlatHierarchicalStreamWriter - Class in flattree.xstream
A hierarchical writer of flat files.
FlatHierarchicalStreamWriter(Node, Writer) - Constructor for class flattree.xstream.FlatHierarchicalStreamWriter
 
FlatHierarchicalStreamWriter(TreeWriter) - Constructor for class flattree.xstream.FlatHierarchicalStreamWriter
 
FlatReader - Class in flattree.flat
A reader of a flat character stream in chunks of ReadLines.
FlatReader(Reader) - Constructor for class flattree.flat.FlatReader
Read characters from the given reader.
FlatStreamReader - Class in flattree.xml.stax
An XMLStreamReader reading from flat files.
FlatStreamReader(Node, Reader) - Constructor for class flattree.xml.stax.FlatStreamReader
Read from the given reader.
FlatStreamWriter - Class in flattree.xml.stax
An XMLStreamWriter writing flat files.
FlatStreamWriter(Node, Writer) - Constructor for class flattree.xml.stax.FlatStreamWriter
Write to the given writer.
flattree - package flattree
 
FlatTree - Class in flattree.config
A configurator of a tree's Nodes utilizing an XML configuration.
FlatTree(File) - Constructor for class flattree.config.FlatTree
Configure from the given file.
FlatTree(InputStream) - Constructor for class flattree.config.FlatTree
Configure from the given input.
FlatTree(Reader) - Constructor for class flattree.config.FlatTree
Configure from the given reader.
flattree.config - package flattree.config
 
flattree.flat - package flattree.flat
 
flattree.flat.read - package flattree.flat.read
 
flattree.flat.write - package flattree.flat.write
 
flattree.process - package flattree.process
 
flattree.tree - package flattree.tree
 
flattree.xml.sax - package flattree.xml.sax
 
flattree.xml.stax - package flattree.xml.stax
 
flattree.xstream - package flattree.xstream
 
FlatWriter - Class in flattree.flat
A writer of a flat character stream in chunks of WriteLines.
FlatWriter(Writer) - Constructor for class flattree.flat.FlatWriter
Write characters to the given writer.
FlatWriter(Writer, FlatWriter.Flush) - Constructor for class flattree.flat.FlatWriter
Write characters to the given writer.
FlatWriter.Flush - Enum in flattree.flat
 
FlatXMLReader - Class in flattree.xml.sax
An XMLReader reading from flat files.
FlatXMLReader(Node) - Constructor for class flattree.xml.sax.FlatXMLReader
Define the tree structure.
flush() - Method in class flattree.flat.write.DelimitedWriteLine
 
flush() - Method in class flattree.flat.write.FixedLengthWriteLine
 
flush() - Method in class flattree.flat.write.StringWriteLine
 
flush() - Method in interface flattree.flat.WriteLine
Flush all contents.
flush() - Method in class flattree.xml.stax.FlatStreamWriter
 
flush() - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 

G

getAttribute(String) - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getAttribute(int) - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getAttributeCount() - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributeCount() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getAttributeLocalName(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributeName(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributeName(int) - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getAttributeNames() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getAttributeNamespace(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributePrefix(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributeType(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributeValue(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getAttributeValue(String, String) - Method in class flattree.xml.stax.FlatStreamReader
 
getCharacterEncodingScheme() - Method in class flattree.xml.stax.FlatStreamReader
 
getColumn() - Method in class flattree.tree.JumpLeaf
 
getColumnIndex() - Method in interface flattree.flat.Position
Get the current column index.
getColumnIndex() - Method in class flattree.flat.read.DelimitedReadLine
 
getColumnIndex() - Method in class flattree.flat.read.EmptyReadLine
 
getColumnIndex() - Method in class flattree.flat.read.FixedLengthReadLine
 
getColumnIndex() - Method in class flattree.flat.read.LazyReadLine
 
getColumnIndex() - Method in class flattree.flat.read.StringReadLine
 
getColumnIndex() - Method in class flattree.flat.write.DelimitedWriteLine
 
getColumnIndex() - Method in class flattree.flat.write.FixedLengthWriteLine
 
getColumnIndex() - Method in class flattree.flat.write.StringWriteLine
 
getColumnIndex() - Method in exception flattree.TreeException
 
getConstant() - Method in class flattree.tree.ConstantLeaf
Get the constant.
getContentHandler() - Method in class flattree.xml.sax.FlatXMLReader
 
getConverterFromAttribute(Class, String, Class) - Method in class flattree.xstream.AttributePreferringMapper
 
getConverterFromItemType(String, Class, Class) - Method in class flattree.xstream.AttributePreferringMapper
 
getCurrentNode() - Method in class flattree.TreeReader
Get the currently read node.
getDelimiter() - Method in class flattree.tree.DelimitedLeaf
 
getDelimiter() - Method in class flattree.tree.DelimitedNode
Get the delimiter.
getDelimiterRequired() - Method in class flattree.tree.DelimitedLeaf
 
getDTDHandler() - Method in class flattree.xml.sax.FlatXMLReader
 
getElementText() - Method in class flattree.xml.stax.FlatStreamReader
 
getEncoding() - Method in class flattree.xml.stax.FlatStreamReader
 
getEntityResolver() - Method in class flattree.xml.sax.FlatXMLReader
 
getErrorHandler() - Method in class flattree.xml.sax.FlatXMLReader
 
getEscape() - Method in class flattree.tree.EscapedDelimitedLeaf
 
getEventType() - Method in class flattree.xml.stax.FlatStreamReader
 
getFeature(String) - Method in class flattree.xml.sax.FlatXMLReader
 
getFrom() - Method in class flattree.process.Range
Get the index this range starts from.
getIndex() - Method in interface flattree.flat.Position
Get the index of the current character.
getIndex() - Method in class flattree.flat.read.DelimitedReadLine
 
getIndex() - Method in class flattree.flat.read.EmptyReadLine
 
getIndex() - Method in class flattree.flat.read.FixedLengthReadLine
 
getIndex() - Method in class flattree.flat.read.LazyReadLine
 
getIndex() - Method in class flattree.flat.read.StringReadLine
 
getIndex() - Method in class flattree.flat.write.DelimitedWriteLine
 
getIndex() - Method in class flattree.flat.write.FixedLengthWriteLine
 
getIndex() - Method in class flattree.flat.write.StringWriteLine
 
getIndex() - Method in exception flattree.TreeException
 
getLeaves() - Method in class flattree.tree.AbstractNode
Get all leaves.
getLeaves() - Method in interface flattree.tree.Node
Leaves.
getLength() - Method in class flattree.tree.FixedLengthLeaf
 
getLength() - Method in class flattree.tree.FixedLengthNode
 
getLength() - Method in class flattree.tree.SkipLeaf
 
getLengthRequired() - Method in class flattree.tree.FixedLengthLeaf
 
getLocalName() - Method in class flattree.xml.stax.FlatStreamReader
 
getLocation() - Method in class flattree.xml.stax.FlatStreamReader
 
getMessage() - Method in exception flattree.TreeException
 
getName() - Method in class flattree.tree.AbstractNode
 
getName() - Method in interface flattree.tree.Node
Name of node.
getName() - Method in class flattree.tree.ValueLeaf
 
getName() - Method in class flattree.TreeReader
Get the name of the recently started Node.
getName() - Method in class flattree.xml.stax.FlatStreamReader
 
getNamespaceContext() - Method in class flattree.xml.stax.FlatStreamReader
 
getNamespaceContext() - Method in class flattree.xml.stax.FlatStreamWriter
 
getNamespaceCount() - Method in class flattree.xml.stax.FlatStreamReader
 
getNamespacePrefix(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getNamespaceURI() - Method in class flattree.xml.stax.FlatStreamReader
 
getNamespaceURI(String) - Method in class flattree.xml.stax.FlatStreamReader
 
getNamespaceURI(int) - Method in class flattree.xml.stax.FlatStreamReader
 
getNodeName() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getNodes() - Method in class flattree.tree.AbstractNode
Get all children nodes.
getNodes() - Method in interface flattree.tree.Node
Children Nodes.
getPad() - Method in class flattree.tree.PaddedFixedLengthLeaf
 
getPadLocation() - Method in class flattree.tree.PaddedFixedLengthLeaf
 
getPIData() - Method in class flattree.xml.stax.FlatStreamReader
 
getPITarget() - Method in class flattree.xml.stax.FlatStreamReader
 
getPosition() - Method in class flattree.TreeReader
 
getPosition() - Method in class flattree.TreeWriter
 
getPrefix() - Method in class flattree.xml.stax.FlatStreamReader
 
getPrefix(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
getProperty(String) - Method in class flattree.xml.sax.FlatXMLReader
 
getProperty(String) - Method in class flattree.xml.stax.FlatStreamReader
 
getProperty(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
getQuoteEnd() - Method in class flattree.tree.QuotedDelimitedLeaf
 
getQuoteRequired() - Method in class flattree.tree.QuotedDelimitedLeaf
 
getQuoteStart() - Method in class flattree.tree.QuotedDelimitedLeaf
 
getRange() - Method in class flattree.process.State
Get the range for the Node in the FlatReader or FlatWriter.
getRange(Leaf) - Method in class flattree.process.State
Get the range for the given Leaf in the FlatReader or FlatWriter.
getRange() - Method in interface flattree.process.TreeProcessor
Get the range for current Node.
getRange(Leaf) - Method in interface flattree.process.TreeProcessor
Get a leaf's range for the current Node.
getRange() - Method in class flattree.TreeReader
 
getRange(Leaf) - Method in class flattree.TreeReader
 
getRange() - Method in class flattree.TreeWriter
 
getRange(Leaf) - Method in class flattree.TreeWriter
 
getRoot() - Method in class flattree.config.FlatTree
Get the root Node of the configured tree.
getRowIndex() - Method in interface flattree.flat.Position
Get the current row index.
getRowIndex() - Method in class flattree.flat.read.DelimitedReadLine
 
getRowIndex() - Method in class flattree.flat.read.EmptyReadLine
 
getRowIndex() - Method in class flattree.flat.read.FixedLengthReadLine
 
getRowIndex() - Method in class flattree.flat.read.LazyReadLine
 
getRowIndex() - Method in class flattree.flat.read.StringReadLine
 
getRowIndex() - Method in class flattree.flat.write.DelimitedWriteLine
 
getRowIndex() - Method in class flattree.flat.write.FixedLengthWriteLine
 
getRowIndex() - Method in class flattree.flat.write.StringWriteLine
 
getRowIndex() - Method in exception flattree.TreeException
 
getShortMessage() - Method in exception flattree.TreeException
 
getText() - Method in class flattree.xml.stax.FlatStreamReader
 
getTextCharacters() - Method in class flattree.xml.stax.FlatStreamReader
 
getTextCharacters(int, char[], int, int) - Method in class flattree.xml.stax.FlatStreamReader
 
getTextLength() - Method in class flattree.xml.stax.FlatStreamReader
 
getTextStart() - Method in class flattree.xml.stax.FlatStreamReader
 
getThrowOnRead() - Method in class flattree.tree.AbstractLeaf
 
getTo() - Method in class flattree.process.Range
Get the index this range reaches to.
getValue(String) - Method in class flattree.process.State
Get the value for the given name.
getValue() - Method in class flattree.tree.SyntheticLeaf
 
getValue() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
getValues() - Method in class flattree.process.State
Get all values.
getValues() - Method in class flattree.TreeReader
Get the leaves' values for the recently started Node.
getVersion() - Method in class flattree.xml.stax.FlatStreamReader
 

H

hasMoreChildren() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
hasName() - Method in class flattree.xml.stax.FlatStreamReader
 
hasNext() - Method in class flattree.xml.stax.FlatStreamReader
 
hasText() - Method in class flattree.xml.stax.FlatStreamReader
 
hyphenize(String) - Static method in class flattree.xstream.CamelCaseMapper
 

I

isAttributeSpecified(int) - Method in class flattree.xml.stax.FlatStreamReader
 
isCharacters() - Method in class flattree.xml.stax.FlatStreamReader
 
isDelimiter(char) - Method in class flattree.tree.DelimitedLeaf
 
isEndElement() - Method in class flattree.xml.stax.FlatStreamReader
 
isStandalone() - Method in class flattree.xml.stax.FlatStreamReader
 
isStartElement() - Method in class flattree.xml.stax.FlatStreamReader
 
isWhiteSpace() - Method in class flattree.xml.stax.FlatStreamReader
 

J

JumpLeaf - Class in flattree.tree
A Leaf which jumps to a configured column - fails on Leaf.write(WriteLine, State) if the current column doesn't match.
JumpLeaf() - Constructor for class flattree.tree.JumpLeaf
 
JumpLeaf(int) - Constructor for class flattree.tree.JumpLeaf
 

L

LazyReadLine - Class in flattree.flat.read
A line which doesn't LazyReadLine.drain() any characters.
LazyReadLine(ReadLine) - Constructor for class flattree.flat.read.LazyReadLine
 
Leaf - Interface in flattree.tree
A Node's leaf.
line() - Method in class flattree.flat.FlatReader
Get the current line - discards any previously read characters on the same line.
Line - Interface in flattree.flat
A line.

M

moveDown() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
moveUp() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 

N

newState() - Method in class flattree.TreeReader
Factory method to create a new state.
newState(Map<String, String>) - Method in class flattree.TreeWriter
 
next() - Method in class flattree.flat.FlatReader
Move to the next line.
next() - Method in class flattree.flat.FlatWriter
Move to the next line.
next() - Method in class flattree.xml.stax.FlatStreamReader
 
nextTag() - Method in class flattree.xml.stax.FlatStreamReader
 
Node - Interface in flattree.tree
A node in a tree.

P

PaddedFixedLengthLeaf - Class in flattree.tree
A FixedLengthLeaf which pads its value to fit into the configured length.
PaddedFixedLengthLeaf() - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf(String, int) - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf(String, int, boolean) - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf(String, int, char) - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf(String, int, boolean, char) - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf(String, int, char, PaddedFixedLengthLeaf.Location) - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf(String, int, boolean, char, PaddedFixedLengthLeaf.Location) - Constructor for class flattree.tree.PaddedFixedLengthLeaf
 
PaddedFixedLengthLeaf.Location - Enum in flattree.tree
 
parse(String) - Method in class flattree.xml.sax.FlatXMLReader
Not supported.
parse(InputSource) - Method in class flattree.xml.sax.FlatXMLReader
 
Position - Interface in flattree.flat
A position in a stream of characters.
putValue(String, String) - Method in class flattree.process.State
Put the given value in this state.

Q

QuotedDelimitedLeaf - Class in flattree.tree
A DelimitedLeaf which quotes its value.
QuotedDelimitedLeaf() - Constructor for class flattree.tree.QuotedDelimitedLeaf
 
QuotedDelimitedLeaf(String, char, char) - Constructor for class flattree.tree.QuotedDelimitedLeaf
 
QuotedDelimitedLeaf(String, char, char, boolean) - Constructor for class flattree.tree.QuotedDelimitedLeaf
 
QuotedDelimitedLeaf(String, char, boolean, char, boolean) - Constructor for class flattree.tree.QuotedDelimitedLeaf
 
QuotedDelimitedLeaf(String, char, char, char, boolean) - Constructor for class flattree.tree.QuotedDelimitedLeaf
 
QuotedDelimitedLeaf(String, char, boolean, char, char, boolean) - Constructor for class flattree.tree.QuotedDelimitedLeaf
 

R

Range - Class in flattree.process
A range in a Line.
Range(int, int) - Constructor for class flattree.process.Range
Create a range for the given from and to indices.
read() - Method in class flattree.flat.read.DelimitedReadLine
 
read() - Method in class flattree.flat.read.EmptyReadLine
 
read() - Method in class flattree.flat.read.FixedLengthReadLine
 
read() - Method in class flattree.flat.read.LazyReadLine
 
read() - Method in class flattree.flat.read.StringReadLine
 
read() - Method in interface flattree.flat.ReadLine
Read the next character.
read(ReadLine, State) - Method in class flattree.tree.AbstractLeaf
Delegates to AbstractLeaf.readImpl(ReadLine, State) and sets the read range on the State.
read(ReadLine, State) - Method in class flattree.tree.AbstractNode
Delegates reading to all leaves and sets the range on the State.
read(StringBuilder) - Method in class flattree.tree.FixedLengthLeaf
 
read(ReadLine, State) - Method in interface flattree.tree.Leaf
Read this leaf from the given line.
read(ReadLine, State) - Method in interface flattree.tree.Node
Read this node from the given line, delegating to all leaves.
read(StringBuilder) - Method in class flattree.tree.PaddedFixedLengthLeaf
 
read() - Method in class flattree.TreeReader
Read the next TreeReader.START or TreeReader.END.
readImpl(ReadLine, State) - Method in class flattree.tree.AbstractLeaf
Do the actual reading.
readImpl(ReadLine, State) - Method in class flattree.tree.ConstantLeaf
Reads the constant.
readImpl(ReadLine, State) - Method in class flattree.tree.JumpLeaf
 
readImpl(ReadLine, State) - Method in class flattree.tree.SkipLeaf
 
readImpl(ReadLine, State) - Method in class flattree.tree.ValueLeaf
 
ReadLine - Interface in flattree.flat
A line to read from.
readValue(ReadLine) - Method in class flattree.tree.DelimitedLeaf
 
readValue(ReadLine) - Method in class flattree.tree.EscapedDelimitedLeaf
 
readValue(ReadLine) - Method in class flattree.tree.FixedLengthLeaf
 
readValue(ReadLine) - Method in class flattree.tree.QuotedDelimitedLeaf
 
readValue(ReadLine) - Method in class flattree.tree.SyntheticLeaf
Reads nothing.
readValue(ReadLine) - Method in class flattree.tree.ValueLeaf
Read this leaf's value from the given line.
realClass(String) - Method in class flattree.xstream.CamelCaseMapper
 
realMember(Class, String) - Method in class flattree.xstream.CamelCaseMapper
 
require(int, String, String) - Method in class flattree.xml.stax.FlatStreamReader
 
REQUIRED - Static variable in interface flattree.tree.Leaf
 

S

serializedClass(Class) - Method in class flattree.xstream.CamelCaseMapper
 
serializedMember(Class, String) - Method in class flattree.xstream.CamelCaseMapper
 
setColumn(int) - Method in class flattree.tree.JumpLeaf
 
setConstant(String) - Method in class flattree.tree.ConstantLeaf
Set the constant.
setContentHandler(ContentHandler) - Method in class flattree.xml.sax.FlatXMLReader
 
setDefaultNamespace(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
setDelimiter(char) - Method in class flattree.tree.DelimitedLeaf
Set the delimiter.
setDelimiter(String) - Method in class flattree.tree.DelimitedNode
Set the delimiter.
setDelimiterRequired(boolean) - Method in class flattree.tree.DelimitedLeaf
Does reading fail if no delimiter is found.
setDTDHandler(DTDHandler) - Method in class flattree.xml.sax.FlatXMLReader
 
setEntityResolver(EntityResolver) - Method in class flattree.xml.sax.FlatXMLReader
 
setErrorHandler(ErrorHandler) - Method in class flattree.xml.sax.FlatXMLReader
 
setEscape(char) - Method in class flattree.tree.EscapedDelimitedLeaf
Set the characters to escape delimiters with.
setFeature(String, boolean) - Method in class flattree.xml.sax.FlatXMLReader
Not supported.
setLeaves(List<Leaf>) - Method in class flattree.tree.AbstractNode
Set the leaves of this node.
setLength(int) - Method in class flattree.tree.FixedLengthLeaf
Set the length.
setLength(int) - Method in class flattree.tree.FixedLengthNode
 
setLength(int) - Method in class flattree.tree.SkipLeaf
 
setLengthRequired(boolean) - Method in class flattree.tree.FixedLengthLeaf
 
setName(String) - Method in class flattree.tree.AbstractNode
 
setName(String) - Method in class flattree.tree.ValueLeaf
 
setNamespaceContext(NamespaceContext) - Method in class flattree.xml.stax.FlatStreamWriter
 
setNodes(List<Node>) - Method in class flattree.tree.AbstractNode
Set the children nodes.
setPad(char) - Method in class flattree.tree.PaddedFixedLengthLeaf
 
setPadLocation(PaddedFixedLengthLeaf.Location) - Method in class flattree.tree.PaddedFixedLengthLeaf
 
setPrefix(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
setProperty(String, Object) - Method in class flattree.xml.sax.FlatXMLReader
 
setQuoteEnd(char) - Method in class flattree.tree.QuotedDelimitedLeaf
 
setQuoteRequired(boolean) - Method in class flattree.tree.QuotedDelimitedLeaf
 
setQuoteStart(char) - Method in class flattree.tree.QuotedDelimitedLeaf
 
setRange(int, int) - Method in class flattree.process.State
Set the range for the Node in the FlatReader or FlatWriter.
setRange(Leaf, int, int) - Method in class flattree.process.State
Set the range for the given Leaf in the FlatReader or FlatWriter.
setThrowOnRead(boolean) - Method in class flattree.tree.AbstractLeaf
Should the inability to read from a ReadLine fail by throwing a TreeException or just return false instead.
setValue(String) - Method in class flattree.tree.SyntheticLeaf
 
setValue(String) - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 
SkipLeaf - Class in flattree.tree
A Leaf which skips a configured length of characters - supports Leaf.read(ReadLine, State) only.
SkipLeaf() - Constructor for class flattree.tree.SkipLeaf
 
SkipLeaf(int) - Constructor for class flattree.tree.SkipLeaf
 
standaloneSet() - Method in class flattree.xml.stax.FlatStreamReader
 
START - Static variable in class flattree.TreeReader
 
startElement(String, String, String, Attributes) - Method in class flattree.xml.sax.FlatHandler
 
startLowerCase(String) - Static method in class flattree.xstream.CamelCaseMapper
 
startNode(String, Class) - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 
startNode(String) - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 
startUpperCase(String) - Static method in class flattree.xstream.CamelCaseMapper
 
State - Class in flattree.process
The state of a Node and its Leafs while it is being processed.
State() - Constructor for class flattree.process.State
Create an empty state.
State(Map<String, String>) - Constructor for class flattree.process.State
Create state from the given values.
State(String, String) - Constructor for class flattree.process.State
Convenience constructor for a single value.
StringReadLine - Class in flattree.flat.read
A line wrapping a String.
StringReadLine(String) - Constructor for class flattree.flat.read.StringReadLine
 
StringWriteLine - Class in flattree.flat.write
A line wrapping a String.
StringWriteLine() - Constructor for class flattree.flat.write.StringWriteLine
 
SyntheticLeaf - Class in flattree.tree
A Leaf for a synthetic value in the tree without a flat representation.
SyntheticLeaf() - Constructor for class flattree.tree.SyntheticLeaf
 
SyntheticLeaf(String, String) - Constructor for class flattree.tree.SyntheticLeaf
 
SyntheticNode - Class in flattree.tree
A synthetic Node in the tree without a flat representation.
SyntheticNode() - Constructor for class flattree.tree.SyntheticNode
 
SyntheticNode(String) - Constructor for class flattree.tree.SyntheticNode
 

T

throwOnRead() - Method in class flattree.tree.AbstractLeaf
Convenience mutator supporting method chaining.
throwOnRead(String, ReadLine) - Method in class flattree.tree.AbstractLeaf
Throw a TreeException because of a read failure if so configured.
toString() - Method in class flattree.flat.write.StringWriteLine
Get the written string.
TreeException - Exception in flattree
Exception thrown by FlatTree.
TreeException(String, Position) - Constructor for exception flattree.TreeException
 
TreeException(Throwable, Position) - Constructor for exception flattree.TreeException
 
TreeException(String, int, int, int) - Constructor for exception flattree.TreeException
 
TreeException(Throwable, int, int, int) - Constructor for exception flattree.TreeException
 
TreeProcessor - Interface in flattree.process
A processor of a tree.
TreeReader - Class in flattree
A reader of a tree's Nodes.
TreeReader(Node, FlatReader) - Constructor for class flattree.TreeReader
Read nodes from the given reader.
TreeWriter - Class in flattree
A writer of a tree's Nodes.
TreeWriter(FlatWriter) - Constructor for class flattree.TreeWriter
Write nodes to the given writer.
TreeWriter(Node, FlatWriter) - Constructor for class flattree.TreeWriter
Write nodes to the given writer.

U

underlyingReader() - Method in class flattree.xstream.FlatHierarchicalStreamReader
 
underlyingWriter() - Method in class flattree.xstream.FlatHierarchicalStreamWriter
 

V

ValueLeaf - Class in flattree.tree
Base class for leaves with a value.
ValueLeaf() - Constructor for class flattree.tree.ValueLeaf
 
ValueLeaf(String) - Constructor for class flattree.tree.ValueLeaf
 
valueOf(String) - Static method in enum flattree.flat.FlatWriter.Flush
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flattree.tree.PaddedFixedLengthLeaf.Location
Returns the enum constant of this type with the specified name.
values() - Static method in enum flattree.flat.FlatWriter.Flush
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flattree.tree.PaddedFixedLengthLeaf.Location
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(char) - Method in class flattree.flat.write.DelimitedWriteLine
 
write(char) - Method in class flattree.flat.write.FixedLengthWriteLine
 
write(char) - Method in class flattree.flat.write.StringWriteLine
 
write(char) - Method in interface flattree.flat.WriteLine
Write the next character.
write(WriteLine, State) - Method in class flattree.tree.AbstractLeaf
Delegates to AbstractLeaf.writeImpl(WriteLine, State) and sets the written range on the State.
write(WriteLine, State) - Method in class flattree.tree.AbstractNode
Delegates writing to all leaves and sets the range on the State.
write(WriteLine, State) - Method in interface flattree.tree.Leaf
Write this leaf to the given line.
write(WriteLine, State) - Method in interface flattree.tree.Node
Write this node to the given line.
writeAttribute(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeAttribute(String, String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeAttribute(String, String, String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeCData(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeCharacters(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeCharacters(char[], int, int) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeComment(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeDefaultNamespace(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeDelimiter(WriteLine) - Method in class flattree.tree.DelimitedLeaf
 
writeDTD(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeEmptyElement(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeEmptyElement(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeEmptyElement(String, String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeEnd() - Method in class flattree.TreeWriter
End the current Node.
writeEndDocument() - Method in class flattree.xml.stax.FlatStreamWriter
 
writeEndElement() - Method in class flattree.xml.stax.FlatStreamWriter
 
writeEntityRef(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeImpl(WriteLine, State) - Method in class flattree.tree.AbstractLeaf
Do the actual writing.
writeImpl(WriteLine, State) - Method in class flattree.tree.ConstantLeaf
Writes the constant.
writeImpl(WriteLine, State) - Method in class flattree.tree.JumpLeaf
 
writeImpl(WriteLine, State) - Method in class flattree.tree.SkipLeaf
 
writeImpl(WriteLine, State) - Method in class flattree.tree.ValueLeaf
 
WriteLine - Interface in flattree.flat
A line to write to.
writeNamespace(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeProcessingInstruction(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeProcessingInstruction(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeStart(String, Map<String, String>) - Method in class flattree.TreeWriter
Start a Node.
writeStartDocument() - Method in class flattree.xml.stax.FlatStreamWriter
 
writeStartDocument(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeStartDocument(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeStartElement(String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeStartElement(String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeStartElement(String, String, String) - Method in class flattree.xml.stax.FlatStreamWriter
 
writeValue(WriteLine, String) - Method in class flattree.tree.DelimitedLeaf
 
writeValue(WriteLine, String) - Method in class flattree.tree.EscapedDelimitedLeaf
 
writeValue(WriteLine, String) - Method in class flattree.tree.FixedLengthLeaf
 
writeValue(WriteLine, String) - Method in class flattree.tree.PaddedFixedLengthLeaf
 
writeValue(WriteLine, String) - Method in class flattree.tree.QuotedDelimitedLeaf
 
writeValue(WriteLine, String) - Method in class flattree.tree.SyntheticLeaf
Writes nothing.
writeValue(WriteLine, String) - Method in class flattree.tree.ValueLeaf
 

A B C D E F G H I J L M N P Q R S T U V W

Copyright © 2011. All Rights Reserved.