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

A

AbstractCSVReader - Class in net.sf.jmatchparser.util.csv
Abstract base class to read data from several CSV-like file formats.
AbstractCSVReader() - Constructor for class net.sf.jmatchparser.util.csv.AbstractCSVReader
 
AbstractCSVWriter - Class in net.sf.jmatchparser.util.csv
Abstract base class to read data from several CSV-like file formats.
AbstractCSVWriter() - Constructor for class net.sf.jmatchparser.util.csv.AbstractCSVWriter
 
addCallback(String, CallbackFunction) - Method in class net.sf.jmatchparser.template.Parser
Add a callback function to this parser.

B

BinaryExpression - Class in net.sf.jmatchparser.util
An expression that can be used to build or match binary byte arrays.
BinaryExpression(String, String, boolean) - Constructor for class net.sf.jmatchparser.util.BinaryExpression
Create a new binary expression with optional secondary expressions

C

CachingDownloader - Class in net.sf.jmatchparser.util
A utility class used for downloading files from the Internet for parsing.
CachingDownloader(File) - Constructor for class net.sf.jmatchparser.util.CachingDownloader
Create a new caching downloader that stores its cache in the given directory.
CachingDownloader(File, String, String) - Constructor for class net.sf.jmatchparser.util.CachingDownloader
Create a new caching downloader with support for custom user agents and cookies
CachingDownloader(File, Proxy, String, String, String, long, int) - Constructor for class net.sf.jmatchparser.util.CachingDownloader
Create a new caching downloader with all supported options.
call(String[]) - Method in interface net.sf.jmatchparser.template.CallbackFunction
Call the function with the given arguments and return its result.
CallbackFunction - Interface in net.sf.jmatchparser.template
A function that is called from the parser via the ^function tag.
ChainedFormatter - Class in net.sf.jmatchparser.template
A formatter that calls multiple formatters in sequence.
ChainedFormatter(String, Formatter...) - Constructor for class net.sf.jmatchparser.template.ChainedFormatter
Create a new chained formatter.
changeRest(String) - Method in class net.sf.jmatchparser.util.ExpectString
Change the rest that has not yet been parsed, and return the old rest.
charsetForName(String) - Method in class net.sf.jmatchparser.util.charset.ExtraCharsetsProvider
 
charsetForName(String) - Method in class net.sf.jmatchparser.util.charset.icu4jchardet.ICU4JChardetCharsetProvider
 
charsetForName(String) - Method in class net.sf.jmatchparser.util.charset.jchardet.JChardetCharsetProvider
 
charsetForName(String) - Method in class net.sf.jmatchparser.util.charset.juniversalchardet.JUniversalChardetCharsetProvider
 
charsetForName(String) - Method in class net.sf.jmatchparser.util.charset.UTFBOMCharsetsProvider
 
charsets() - Method in class net.sf.jmatchparser.util.charset.ExtraCharsetsProvider
 
charsets() - Method in class net.sf.jmatchparser.util.charset.icu4jchardet.ICU4JChardetCharsetProvider
 
charsets() - Method in class net.sf.jmatchparser.util.charset.jchardet.JChardetCharsetProvider
 
charsets() - Method in class net.sf.jmatchparser.util.charset.juniversalchardet.JUniversalChardetCharsetProvider
 
charsets() - Method in class net.sf.jmatchparser.util.charset.UTFBOMCharsetsProvider
 
close() - Method in class net.sf.jmatchparser.util.csv.AbstractCSVReader
Close this reader.
close() - Method in class net.sf.jmatchparser.util.csv.AbstractCSVWriter
Close this CSV writer.
close() - Method in class net.sf.jmatchparser.util.csv.CSVReader
 
close() - Method in class net.sf.jmatchparser.util.csv.CSVReaderBuilder
 
close() - Method in class net.sf.jmatchparser.util.csv.CSVWriter
 
close() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Close this field reader.
close() - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
 
close() - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
 
close() - Method in class net.sf.jmatchparser.util.csv.PropertiesCSVReader
Close this reader.
close() - Method in class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
 
close() - Method in class net.sf.jmatchparser.util.csv.XMLCSVReader
Close this reader.
close() - Method in class net.sf.jmatchparser.util.csv.XMLCSVWriter
 
close() - Method in class net.sf.jmatchparser.util.csv.XPathCSVReader
Close this reader.
close() - Method in class net.sf.jmatchparser.util.ExpectReader
Close the underlying reader.
close() - Method in class net.sf.jmatchparser.util.LineCountVerifyReader
 
close() - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
 
compile(String) - Static method in class net.sf.jmatchparser.util.PatternCache
Lookup a regex in the cache, and compile it if it is not cached yet.
computeFieldSourcesFromIndex(FieldSource.EmptyAction) - Method in class net.sf.jmatchparser.util.csv.fieldreader.EnumFieldReader
Compute the field sources from the index of the enum value inside the declaration.
computeFieldSourcesFromIndex(FieldSource.EmptyAction, K[]) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Compute the field sources automatically from the index of the key inside the given array.
computeFieldSourcesFromName(FieldSource.EmptyAction) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Compute the field sources automatically from the names (see Object.toString()) of all fields To be used when header parsing is enabled.
computeFieldSourcesFromName(FieldSource.EmptyAction, Collection<K>) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Compute the field sources automatically from the names (see Object.toString()) of the given fields To be used when header parsing is enabled.
concat(FieldSource...) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a new field source that returns a value concatenated from several other FieldSources.
convertDOMToCSV(Document, AbstractCSVWriter[]) - Static method in class net.sf.jmatchparser.template.Parser
Convert a DOM Document to one or more CSV files.
CountSplitRule - Class in net.sf.jmatchparser.util.split
A split rule that creates a new output file every given number of bytes or lines.
CountSplitRule(int, boolean) - Constructor for class net.sf.jmatchparser.util.split.CountSplitRule
Create a new rule that splits after a given number of bytes or lines.
CountSplitRule(int, char) - Constructor for class net.sf.jmatchparser.util.split.CountSplitRule
Create a new rule that splits after a given number a give character.
createClones(InputSource, int) - Static method in class net.sf.jmatchparser.util.LocationAwareDOMParser
Create an arbitrary number of clones of an InputSource.
createFieldSources(K[]) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory
Create field sources from the CSV file.
createFieldSources(Collection<K>) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory
Create field sources from the CSV file.
createOutputStream(int) - Method in class net.sf.jmatchparser.util.split.FileOutputStreamFactory
 
createOutputStream(int) - Method in interface net.sf.jmatchparser.util.split.SplitOutputStream.StreamFactory
Create a new stream.
createReader(InputStream, String) - Static method in class net.sf.jmatchparser.util.csv.CSVFactory
Create an AbstractCSVReader from a format string.
createWriter(OutputStream, String) - Static method in class net.sf.jmatchparser.util.csv.CSVFactory
Create an AbstractCSVWriter from a format string.
CSVFactory - Class in net.sf.jmatchparser.util.csv
Utility class to create CSV readers and writers based on an input file and a format string that describes the format of the CSV file.
CSVReader - Class in net.sf.jmatchparser.util.csv
Class to read data from a CSV (Comma Separated Value) file, supporting different separator characters and quoted values.
CSVReader(BufferedReader) - Constructor for class net.sf.jmatchparser.util.csv.CSVReader
Create a new CSVReader that reads from the given buffered reader.
CSVReader(Reader) - Constructor for class net.sf.jmatchparser.util.csv.CSVReader
Create a new CSVReader that reads from the given reader.
CSVReader(InputStream, String) - Constructor for class net.sf.jmatchparser.util.csv.CSVReader
Create a new CSVReader that reads from the given stream.
CSVReaderBuilder - Class in net.sf.jmatchparser.util.csv
An AbstractCSVWriter where you can write records into and then call the CSVReaderBuilder.toReader() method to build an AbstractCSVReader that can read exactly these records.
CSVReaderBuilder() - Constructor for class net.sf.jmatchparser.util.csv.CSVReaderBuilder
 
CSVWriter - Class in net.sf.jmatchparser.util.csv
Class to create CSV files.
CSVWriter(Writer, char) - Constructor for class net.sf.jmatchparser.util.csv.CSVWriter
Create a new CSV writer that writes to the given Writer.
CSVWriter(OutputStream, String, char) - Constructor for class net.sf.jmatchparser.util.csv.CSVWriter
Create a new CSV writer that writes tot he given stream in the given charset.

D

download(String, String) - Method in class net.sf.jmatchparser.util.CachingDownloader
Download the given file.
download(String, String, String) - Method in class net.sf.jmatchparser.util.CachingDownloader
Download the given file using user defined POST data.
download(String, String) - Method in class net.sf.jmatchparser.util.PrefetchDownloader
Add a document to download
download(String, String, String) - Method in class net.sf.jmatchparser.util.PrefetchDownloader
Add a document to download, including POST data.

E

enableCoveredStatementsTracing() - Method in class net.sf.jmatchparser.template.MatchTemplate
Enable tracing of covered statements.
ensureEndOfFile() - Method in class net.sf.jmatchparser.util.ExpectReader
Ensure that the end of file has been reached.
ensureMultiRegexMatch(String, String, String, int) - Static method in class net.sf.jmatchparser.util.ExpectReader
Perform a multi regex match.
ensureMultiRegexMatch(String, Pattern, Pattern, int) - Static method in class net.sf.jmatchparser.util.ExpectReader
Perform a multi regex match.
ensureReadLine() - Method in class net.sf.jmatchparser.util.ExpectReader
Read a line from the reader, and return it.
ensureReadTrimmedLine() - Method in class net.sf.jmatchparser.util.ExpectReader
Read a line like ExpectReader.ensureReadLine(), but trim the response and skip empty lines.
ensureRegexMatch(String, String) - Static method in class net.sf.jmatchparser.util.ExpectReader
Ensure that a string matches a pattern and returns a Matcher.
ensureRegexMatch(String, Pattern) - Static method in class net.sf.jmatchparser.util.ExpectReader
Ensure that a string matches a pattern and returns a Matcher.
ensureStringMatch(String, String) - Static method in class net.sf.jmatchparser.util.ExpectReader
Ensure that two strings are the same.
EnumFieldReader<K extends FieldEnum<V>,V> - Class in net.sf.jmatchparser.util.csv.fieldreader
A FieldReader that uses an Enum that implements FieldEnum as its field type.
EnumFieldReader(K[], AbstractCSVReader) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.EnumFieldReader
Create a new EnumFieldReader
expect(String...) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect one ore more lines.
expect(String) - Method in class net.sf.jmatchparser.util.ExpectString
Expect a fixed string at the beginning.
expectEnd(String) - Method in class net.sf.jmatchparser.util.ExpectString
Expect a fixed string at the end.
ExpectException - Exception in net.sf.jmatchparser.util
This exception is thrown when an expectation fails.
ExpectException(String, String) - Constructor for exception net.sf.jmatchparser.util.ExpectException
Create a new Expect exception
expectLine(String) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect a line.
expectMultiRegexMatch(String, int) - Method in class net.sf.jmatchparser.util.ExpectString
Match the given regex more than once against the rest.
expectMultiRegexMatch(Pattern, int) - Method in class net.sf.jmatchparser.util.ExpectString
Match the given regex more than once against the rest.
ExpectReader - Class in net.sf.jmatchparser.util
A fairly simple reader class, that can "expect" constant text and regular expressions, while still leaving full control to the programmer.
ExpectReader(BufferedReader) - Constructor for class net.sf.jmatchparser.util.ExpectReader
Create a new expect reader reading from the given BufferedReader.
ExpectReader(Reader) - Constructor for class net.sf.jmatchparser.util.ExpectReader
Create a new expect reader reading from the given Reader.
ExpectReader(InputStream, String) - Constructor for class net.sf.jmatchparser.util.ExpectReader
Create a new expect reader reading from the given InputStream.
expectRegex(String) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect a line that matches a regex.
expectRegex(Pattern) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect a line that matches a regex.
expectRegex(String) - Method in class net.sf.jmatchparser.util.ExpectString
Expect a regex at the begin of the string and return a matcher for it.
expectRegex(String, int) - Method in class net.sf.jmatchparser.util.ExpectString
Expect a regex that matches the complete string.
expectRegex(Pattern, int) - Method in class net.sf.jmatchparser.util.ExpectString
Expect a regex that matches the complete string.
ExpectString - Class in net.sf.jmatchparser.util
A class that can "expect" parts at the start or end of a string, and get/set the remaining part (rest).
ExpectString(String) - Constructor for class net.sf.jmatchparser.util.ExpectString
Create a new expect string
expectStringAfterString(String) - Method in class net.sf.jmatchparser.util.ExpectString
Expect some fixed string followed by some variable text at the end of the rest.
expectStringBeforeString(String) - Method in class net.sf.jmatchparser.util.ExpectString
Expect some variable text before some fixed string.
expectTrimmed(String...) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect one ore more trimmed lines.
expectTrimmedLine(String) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect a trimmed.
expectTrimmedRegex(String) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect a trimmed line that matches a regex.
expectTrimmedRegex(Pattern) - Method in class net.sf.jmatchparser.util.ExpectReader
Expect a trimmed line that matches a regex.
ExtraCharsetsProvider - Class in net.sf.jmatchparser.util.charset
Charset provider that provides over 150 extra character sets.
ExtraCharsetsProvider() - Constructor for class net.sf.jmatchparser.util.charset.ExtraCharsetsProvider
 

F

FieldDefinition<T> - Class in net.sf.jmatchparser.util.csv.fieldreader
A definition of a field of the FieldReader, as seen from the perspective of the "consumer" that uses the parsed data.
FieldDefinition(Pattern, int, FieldDefinition.MandatoryState, ParseFormat<T>) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.FieldDefinition
Create a new field definition.
FieldDefinition(String, int, FieldDefinition.MandatoryState, ParseFormat<T>) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.FieldDefinition
Create a new field definition.
FieldDefinition.MandatoryState - Enum in net.sf.jmatchparser.util.csv.fieldreader
Mandatory state of a field.
FieldEnum<T> - Interface in net.sf.jmatchparser.util.csv.fieldreader
Interface to be implemented by an Enum type that should be used by the EnumFieldReader.
FieldReader<K,V> - Class in net.sf.jmatchparser.util.csv.fieldreader
A parser that can be used to parse different CSV files into the same set of records.
FieldReader(Map<K, FieldDefinition<? extends V>>, AbstractCSVReader) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Create a new field reader.
FieldReaderErrorCode - Interface in net.sf.jmatchparser.util.csv.fieldreader
An error code of the Field reader, as returned in a FieldReaderException.
FieldReaderException - Exception in net.sf.jmatchparser.util.csv.fieldreader
Thrown when a field has a value that cannot be parsed.
FieldReaderException(FieldReaderErrorCode, boolean, FieldReaderException.FieldReaderExceptionInfo<?, ?>) - Constructor for exception net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException
Create a new field reader exception.
FieldReaderException(FieldReaderErrorCode, boolean, FieldReaderException.FieldReaderExceptionInfo<?, ?>, Throwable) - Constructor for exception net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException
Create a new field reader exception.
FieldReaderException.FieldReaderExceptionInfo<K,V> - Class in net.sf.jmatchparser.util.csv.fieldreader
Additional information about a field reader exception.
FieldReaderException.FieldReaderExceptionInfo(K, V, Map<K, V>) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException.FieldReaderExceptionInfo
Create a new FieldReaderExceptionInfo instance.
FieldSource - Class in net.sf.jmatchparser.util.csv.fieldreader
A description of the "source" from where data should be filled into the field, as seen from the perspective of the "provider" that provides the CSV files.
FieldSource() - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
 
FieldSource.EmptyAction - Enum in net.sf.jmatchparser.util.csv.fieldreader
How to treat a field source that returns an empty string.
FieldSourceFactory - Class in net.sf.jmatchparser.util.csv.fieldreader
Class to create field sources from another CSV file.
FieldSourceFactory(AbstractCSVReader) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory
Create a new field source factory that reads its field sources from the given CSV reader.
FieldSourceFactory.FieldSourceFactoryFields - Enum in net.sf.jmatchparser.util.csv.fieldreader
Fields used in the CSV file for defining field sources
FileOutputStreamFactory - Class in net.sf.jmatchparser.util.split
Output stream factory that creates file output streams.
FileOutputStreamFactory(File, String, int) - Constructor for class net.sf.jmatchparser.util.split.FileOutputStreamFactory
Create a new file output stream factory that creates files in a given directory in a given format.
FileOutputStreamFactory(File, Format, int) - Constructor for class net.sf.jmatchparser.util.split.FileOutputStreamFactory
Create a new file output stream factory that creates files in a given directory in a given format.
findSplitPos(byte[], int, int) - Method in class net.sf.jmatchparser.util.split.CountSplitRule
 
findSplitPos(byte[], int, int) - Method in class net.sf.jmatchparser.util.split.SplitRule
Check the given bytes whether the output stream has to be split in between or after the given bytes.
findSplitPos(byte) - Method in class net.sf.jmatchparser.util.split.SplitRule
Check the given byte whether the output stream has to be split after it.
finishBlock() - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
Finish a header or footer block.
FixedWidthColumn - Class in net.sf.jmatchparser.util.csv
A column of a fixed-width CSV file.
FixedWidthColumn(int) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthColumn
Create a left-aligned fixed-width column of the given width.
FixedWidthColumn(int, FixedWidthColumn.Alignment) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthColumn
Create a fixed-width column of the given width and alignment.
FixedWidthColumn(int, FixedWidthColumn.Alignment, char) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthColumn
Create a fixed-width column of the given width and alignment, which uses the given character to pad the value on both sides if needed.
FixedWidthColumn(int, FixedWidthColumn.Alignment, char, char) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthColumn
Create a fixed-width column of the given width and alignment, which uses two different characters to pad the value on left or right side if needed.
FixedWidthColumn(int, FixedWidthColumn.Alignment, char, char, String...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthColumn
Create a fixed-width column of the given width and alignment, which uses two different characters to pad the value on left or right side if needed and the given exception strings.
FixedWidthColumn.Alignment - Enum in net.sf.jmatchparser.util.csv
Enumeration of possible column alignments.
FixedWidthCSVReader - Class in net.sf.jmatchparser.util.csv
Class to read data from a fixed width CSV (Comma Separated Value) file, where every column has a fixed width and may optionally additionally delimited by separator characters.
FixedWidthCSVReader(BufferedReader, int...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given buffered reader using left-aligned space-padded columns only and no separators.
FixedWidthCSVReader(BufferedReader, String...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given buffered reader using columns parsed from the given column specs and no separators.
FixedWidthCSVReader(BufferedReader, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given buffered reader using the given columns and no separators.
FixedWidthCSVReader(BufferedReader, String, String, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given buffered reader using the given columns and separators.
FixedWidthCSVReader(Reader, int...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given reader using left-aligned space-padded columns only and no separators.
FixedWidthCSVReader(Reader, String...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given reader using columns parsed from the given column specs and no separators.
FixedWidthCSVReader(Reader, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given reader using the given columns and no separators.
FixedWidthCSVReader(Reader, String, String, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given reader using the given columns and separators.
FixedWidthCSVReader(InputStream, String, int...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given stream using left-aligned space-padded columns only and no separators.
FixedWidthCSVReader(InputStream, String, String...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given stream using columns parsed from the given column specs and no separators.
FixedWidthCSVReader(InputStream, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given stream using the given columns and no separators.
FixedWidthCSVReader(InputStream, String, String, String, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Create a new FixedWidthCSVReader that reads from the given stream using the given columns and separators.
FixedWidthCSVWriter - Class in net.sf.jmatchparser.util.csv
Class to create fixed width CSV (Comma Separated Value) files, where every column has a fixed width and may optionally additionally delimited by separator characters.
FixedWidthCSVWriter(Writer, int...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given Writer using left-aligned space-padded columns only and no separators.
FixedWidthCSVWriter(Writer, String...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given Writer using columns parsed from the given column specs and no separators.
FixedWidthCSVWriter(Writer, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given Writer using the given columns and no separators.
FixedWidthCSVWriter(Writer, String, String, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given Writer using the given columns and separators.
FixedWidthCSVWriter(OutputStream, String, int...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given stream in the given charset using left-aligned space-padded columns only and no separators.
FixedWidthCSVWriter(OutputStream, String, String...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given stream in the given charset using columns parsed from the given column specs and no separators.
FixedWidthCSVWriter(OutputStream, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given stream in the given charset using the given columns and no separators.
FixedWidthCSVWriter(OutputStream, String, String, String, String, FixedWidthColumn...) - Constructor for class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Create a new CSV writer that writes to the given stream in the given charset using the given columns and separators.
flush() - Method in class net.sf.jmatchparser.util.csv.AbstractCSVWriter
Flush this CSV writer.
flush() - Method in class net.sf.jmatchparser.util.csv.CSVReaderBuilder
 
flush() - Method in class net.sf.jmatchparser.util.csv.CSVWriter
 
flush() - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
 
flush() - Method in class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
 
flush() - Method in class net.sf.jmatchparser.util.csv.XMLCSVWriter
 
flush() - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
 
forEnum(Class<TT>) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse format that parses Enum names to their values.
format(String, PrintStream) - Method in class net.sf.jmatchparser.template.ChainedFormatter
 
format(String, PrintStream) - Method in interface net.sf.jmatchparser.template.Formatter
Format the content and return the formatted content.
Formatter - Interface in net.sf.jmatchparser.template
A formatter that is invoked by the FORMAT command.
formatValue(String, boolean, boolean) - Method in class net.sf.jmatchparser.util.csv.FixedWidthColumn
Format a value to store it into a fixed-width CSV file.
forward(InputStream, OutputStream) - Static method in class net.sf.jmatchparser.util.StreamForwarder
Forward all content of an InputStream to an OutputStream.
forward(Reader, Writer) - Static method in class net.sf.jmatchparser.util.StreamForwarder
Forward all content of a Reader to a Writer.
fromColumn(String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a new field source that returns a value from a CSV column.
fromConstant(String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a new field source that always returns the same constant value.
fromDateFormat(DateFormat) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse format that uses a DateFormat for parsing.
fromFormat(Format) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse format that uses a Format for parsing.
fromNumberFormat(NumberFormat) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse format that uses a NumberFormat for parsing.
fromRegex(String, Pattern) - Static method in exception net.sf.jmatchparser.util.ExpectException
Create a new expect exception from a regular expression.
fromReplacement(Pattern, String, ParseFormat<TT>) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse format that performs a regex replacement before parsing with another format.

G

getColumnNumber(Node) - Static method in class net.sf.jmatchparser.util.LocationAwareDOMParser
Get the column number embedded in a node.
getDefinition() - Method in interface net.sf.jmatchparser.util.csv.fieldreader.FieldEnum
Get the definition for this enum element.
getDefinition() - Method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory.FieldSourceFactoryFields
 
getErrorCode() - Method in interface net.sf.jmatchparser.util.csv.fieldreader.FieldReaderErrorCode
The error code of the error.
getErrorCode() - Method in exception net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException
Return the error code of this exception.
getErrorDescription() - Method in interface net.sf.jmatchparser.util.csv.fieldreader.FieldReaderErrorCode
A short description of the error.
getExceptionInfo() - Method in exception net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException
Return the exception info of this exception.
getField() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException.FieldReaderExceptionInfo
Return the field.
getField() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Return an artificial name for this field, used for debugging and in error messages.
getIncludedTemplateFileNames() - Method in class net.sf.jmatchparser.template.MatchTemplate
Get a list of template file names that are used by this template.
getLineNumber(Node) - Static method in class net.sf.jmatchparser.util.LocationAwareDOMParser
Get the line number embedded in a node.
getMarkedSecondaryBytes() - Method in class net.sf.jmatchparser.util.BinaryExpression
Return the bytes marked (as optional or random) in the secondary value, if any.
getMaximum() - Method in class net.sf.jmatchparser.util.NumberExpression
Return the maximum number that can be matched.
getMinimum() - Method in class net.sf.jmatchparser.util.NumberExpression
Return the minimum number that can be matched.
getName() - Method in class net.sf.jmatchparser.template.ChainedFormatter
 
getName() - Method in interface net.sf.jmatchparser.template.Formatter
Get the name of this formatter
getOriginalRecord() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException.FieldReaderExceptionInfo
Return all the other fields available.
getRandomSecondaryValue(Random) - Method in class net.sf.jmatchparser.util.BinaryExpression
Compute a new random secondary value.
getReader() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory
Get the FieldReader used to parse the CSV file, for customizing its field sources or other parameters.
getReader() - Method in class net.sf.jmatchparser.util.ExpectReader
Return the reader used.
getRest() - Method in class net.sf.jmatchparser.util.ExpectString
Return the rest that has not yet been parsed.
getSecondaryValue() - Method in class net.sf.jmatchparser.util.BinaryExpression
Return the secondary value, if any.
getSeparator() - Method in class net.sf.jmatchparser.util.csv.CSVReader
Return the separator character (usually comma, tab or semicolon), or 0 to auto-detect.
getSeparator() - Method in class net.sf.jmatchparser.util.csv.CSVWriter
Get the separator character used by this CSV writer.
getUncoveredStatements() - Method in class net.sf.jmatchparser.template.MatchTemplate
Get a list of uncovered statements.
getValue() - Method in class net.sf.jmatchparser.util.BinaryExpression
Return the value of the parsed expression.
getValue() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException.FieldReaderExceptionInfo
Return the value.
getValue(Map<String, String>) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Return the value of this field source.
getWidth() - Method in class net.sf.jmatchparser.util.csv.FixedWidthColumn
Get the width of this column.

I

ICU4JChardetCharsetProvider - Class in net.sf.jmatchparser.util.charset.icu4jchardet
Charset provider that provides a convenience charset that uses ICU4J to dynamically detect the charset it uses for decoding.
ICU4JChardetCharsetProvider() - Constructor for class net.sf.jmatchparser.util.charset.icu4jchardet.ICU4JChardetCharsetProvider
 
IDENTITY - Static variable in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse format that returns the original string.
isMandatoryIfNew() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Return whether this field has to be filled for new records
isRawField() - Method in exception net.sf.jmatchparser.util.csv.fieldreader.FieldReaderException
Return whether this exception occurred when the fields still were "raw" (i. e. not formatted).

J

JChardetCharsetProvider - Class in net.sf.jmatchparser.util.charset.jchardet
Charset provider that provides a convenience charset that uses jChardet to dynamically detect the charset it uses for decoding.
JChardetCharsetProvider() - Constructor for class net.sf.jmatchparser.util.charset.jchardet.JChardetCharsetProvider
 
JUniversalChardetCharsetProvider - Class in net.sf.jmatchparser.util.charset.juniversalchardet
Charset provider that provides a convenience charset that uses jUniversalChardet to dynamically detect the charset it uses for decoding.
JUniversalChardetCharsetProvider() - Constructor for class net.sf.jmatchparser.util.charset.juniversalchardet.JUniversalChardetCharsetProvider
 

L

LineCountVerifyReader - Class in net.sf.jmatchparser.util
A Reader that reads from a BufferedReader and counts the lines read.
LineCountVerifyReader(BufferedReader, Pattern, Pattern, int) - Constructor for class net.sf.jmatchparser.util.LineCountVerifyReader
Create a new reader.
loadStream(InputStream, String) - Static method in class net.sf.jmatchparser.util.CachingDownloader
Load an InputStream completely into a String.
LocationAwareDOMParser - Class in net.sf.jmatchparser.util
A DOM parser that annotates each Node with an approximate line/column number where it was parsed.
LocationAwareDOMParser() - Constructor for class net.sf.jmatchparser.util.LocationAwareDOMParser
 

M

mapToAscii(String) - Static method in class net.sf.jmatchparser.util.charset.ToAsciiMapping
Map a given string to ASCII.
MaskedBinaryExpression - Class in net.sf.jmatchparser.util
A BinaryExpression that uses the secondary name "mask" in non-random mode to specify a bit mask that is ANDed with the expression to test.
MaskedBinaryExpression(String) - Constructor for class net.sf.jmatchparser.util.MaskedBinaryExpression
Create a new masked binary expression.
matches(byte[]) - Method in class net.sf.jmatchparser.util.MaskedBinaryExpression
Test whether this expression matches the given bytes.
matches(int) - Method in class net.sf.jmatchparser.util.NumberExpression
Check whether this number expression matches the given number.
MatchTemplate - Class in net.sf.jmatchparser.template
A template, usually loaded from a file, that is used by the Parser for matching.
MatchTemplate(String, String, Formatter...) - Constructor for class net.sf.jmatchparser.template.MatchTemplate
Load a match template from a file.
MatchTemplate(File, String, Formatter...) - Constructor for class net.sf.jmatchparser.template.MatchTemplate
Load a match template from a file.
MatchTemplate(Class<?>, String, String, Formatter...) - Constructor for class net.sf.jmatchparser.template.MatchTemplate
Load a match template from a resource (a "file" on the class path).
MatchTemplate(MatchTemplate.MatchTemplateResolver, String, BufferedReader, Formatter...) - Constructor for class net.sf.jmatchparser.template.MatchTemplate
Load a match template from a custom reader.
MatchTemplate(String, MatchTemplate.MatchTemplateResolver, String, BufferedReader, Formatter...) - Constructor for class net.sf.jmatchparser.template.MatchTemplate
Load a match template from a custom reader using a custom match language.
MatchTemplate.MatchTemplateResolver - Interface in net.sf.jmatchparser.template
Interface to resolve additional templates from $INCLUDE statements.

N

net.sf.jmatchparser.template - package net.sf.jmatchparser.template
This package contains the public interface of the jMatchParser template parser.
net.sf.jmatchparser.util - package net.sf.jmatchparser.util
This package and its subpackages contain utility classes useful for parsing.
net.sf.jmatchparser.util.charset - package net.sf.jmatchparser.util.charset
This package contains utility classes useful for converting charsets, and a charset provider that provides a huge amount of extra charsets.
net.sf.jmatchparser.util.charset.icu4jchardet - package net.sf.jmatchparser.util.charset.icu4jchardet
This package contains a charset provider for a character set that uses ICU4J for automatically detecting the charset.
net.sf.jmatchparser.util.charset.jchardet - package net.sf.jmatchparser.util.charset.jchardet
This package contains a charset provider for a character set that uses jChardet for automatically detecting the charset.
net.sf.jmatchparser.util.charset.juniversalchardet - package net.sf.jmatchparser.util.charset.juniversalchardet
This package contains a charset provider for a character set that uses jUniversalChardet for automatically detecting the charset.
net.sf.jmatchparser.util.csv - package net.sf.jmatchparser.util.csv
This package contains utility classes useful for parsing and creating CSV and similar column-based files.
net.sf.jmatchparser.util.csv.fieldreader - package net.sf.jmatchparser.util.csv.fieldreader
This package contains the FieldReader class and classes that are used by it.
net.sf.jmatchparser.util.split - package net.sf.jmatchparser.util.split
This package contains an OutputStream that can be used for splitting larger files into chunks.
NumberExpression - Class in net.sf.jmatchparser.util
An expression that matches nonnegative numbers.
NumberExpression(String) - Constructor for class net.sf.jmatchparser.util.NumberExpression
Create a new NumberExpression.

P

parse(InputStream, String, Unmarshaller, Class<T>) - Method in class net.sf.jmatchparser.template.Parser
Parse an input stream using a JAXB Unmarshaller for parsing the resulting XML.
parse(InputStream, String, String) - Method in class net.sf.jmatchparser.template.Parser
Parse an input stream and create a new DOM Document from the resulting XML.
parse(InputStream, String, Element) - Method in class net.sf.jmatchparser.template.Parser
Parse an input stream and add the resulting XML to a DOM Element.
parse(BufferedReader, Unmarshaller, Class<T>) - Method in class net.sf.jmatchparser.template.Parser
Parse a buffered reader using a JAXB Unmarshaller for parsing the resulting XML.
parse(BufferedReader, String) - Method in class net.sf.jmatchparser.template.Parser
Parse a buffered reader and create a new DOM Document from the resulting XML.
parse(BufferedReader, Element) - Method in class net.sf.jmatchparser.template.Parser
Parse a buffered reader and add the resulting XML to a DOM Element.
parse(CharSequence, Unmarshaller, Class<T>) - Method in class net.sf.jmatchparser.template.Parser
Parse a String or other char sequence using a JAXB Unmarshaller for parsing the resulting XML.
parse(CharSequence, String) - Method in class net.sf.jmatchparser.template.Parser
Parse a String or other char sequence and create a new DOM Document from the resulting XML.
parse(CharSequence, Element) - Method in class net.sf.jmatchparser.template.Parser
Parse a String or other char sequence and add the resulting XML to a DOM Element.
parse(String, FieldSource.EmptyAction, String, String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Parse a field source from several parameters.
parse(String) - Method in class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
Parse the given source completely.
parse(String) - Static method in class net.sf.jmatchparser.util.csv.FixedWidthColumn
Parse a column from a column specification string.
parse(InputSource) - Static method in class net.sf.jmatchparser.util.LocationAwareDOMParser
Parse the given InputSource to a DOM document that contains line number information, using the default DocumentBuilder.
parse(DocumentBuilder, InputSource) - Static method in class net.sf.jmatchparser.util.LocationAwareDOMParser
Parse the given InputSource to a DOM document that contains line number information, using a custom DocumentBuilder.
parseBinaryExpression(String) - Static method in class net.sf.jmatchparser.util.BinaryExpression
Parse a binary expression with no secondary expression.
ParseFormat<T> - Class in net.sf.jmatchparser.util.csv.fieldreader
A format for parsing a String to an object of a possibly different type.
ParseFormat() - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.ParseFormat
 
Parser - Class in net.sf.jmatchparser.template
A parser for MatchTemplates.
Parser(String, String) - Constructor for class net.sf.jmatchparser.template.Parser
Create a new parser using a new MatchTemplate.
Parser(File, String) - Constructor for class net.sf.jmatchparser.template.Parser
Create a new parser using a new MatchTemplate.
Parser(Class<?>, String, String) - Constructor for class net.sf.jmatchparser.template.Parser
Create a new parser using a new MatchTemplate.
Parser(MatchTemplate.MatchTemplateResolver, String, BufferedReader) - Constructor for class net.sf.jmatchparser.template.Parser
Create a new parser using a new MatchTemplate.
Parser(MatchTemplate) - Constructor for class net.sf.jmatchparser.template.Parser
Create a new parser using an existing MatchTemplate.
ParserException - Exception in net.sf.jmatchparser.template
Thown when the parser is unable to parse the input.
ParserException(String) - Constructor for exception net.sf.jmatchparser.template.ParserException
Create a new ParserException.
parseToCSV(InputStream, String, AbstractCSVWriter) - Method in class net.sf.jmatchparser.template.Parser
Parse an input stream to a CSV file.
parseToCSV(BufferedReader, AbstractCSVWriter) - Method in class net.sf.jmatchparser.template.Parser
Parse a buffered reader to a CSV file.
parseToCSV(CharSequence, AbstractCSVWriter) - Method in class net.sf.jmatchparser.template.Parser
Parse a String or other char sequence to a CSV file.
parseValue(String) - Method in class net.sf.jmatchparser.util.csv.FixedWidthColumn
Parse a value from a fixed-width CSV file, i. e. remove padding and check for exception strings.
PatternCache - Class in net.sf.jmatchparser.util
A static cache for compiled regexp Patterns.
PatternCache() - Constructor for class net.sf.jmatchparser.util.PatternCache
 
postprocessNewRecord(Map<K, V>) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Verify and postprocess a new record (i. e. one that does not already exist in the underlying database and has to be created instead of updated.
PrefetchDownloader - Class in net.sf.jmatchparser.util
Utility class that makes it easy to download files in the background as they are detected (over slow links) while still doing all of the parsing in a single thread.
PrefetchDownloader(CachingDownloader, int, boolean) - Constructor for class net.sf.jmatchparser.util.PrefetchDownloader
Create a new prefetch downloader.
PropertiesCSVReader - Class in net.sf.jmatchparser.util.csv
Class to read data from a Properties file as if it was a CSV (Comma Separated Value) file.
PropertiesCSVReader(Properties, int, String...) - Constructor for class net.sf.jmatchparser.util.csv.PropertiesCSVReader
Create a new PropertiesCSVReader that reads from the given Properties file.
PropertiesCSVReader(Properties, int, Format...) - Constructor for class net.sf.jmatchparser.util.csv.PropertiesCSVReader
Create a new PropertiesCSVReader that reads from the given Properties file.
PropertiesCSVWriter - Class in net.sf.jmatchparser.util.csv
Class to create a Properties file as if it was a CSV (Comma Separated Value) file.
PropertiesCSVWriter(Properties, int, String...) - Constructor for class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
Create a new PropertiesCSVWriter that writes to the given Properties file.
PropertiesCSVWriter(Properties, int, Format...) - Constructor for class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
Create a new PropertiesCSVWriter that writes to the given Properties file.
PropertiesCSVWriter(OutputStream, int, String...) - Constructor for class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
Create a new PropertiesCSVWriter that writes to the given output stream.
PropertiesCSVWriter(OutputStream, int, Format...) - Constructor for class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
Create a new PropertiesCSVWriter that writes to the given output stream.

Q

quote(String) - Static method in class net.sf.jmatchparser.util.RegexQuoter
Deprecated. as of Java 1.5, use Pattern.quote(String) instead
quotePartially(String) - Static method in class net.sf.jmatchparser.util.RegexQuoter
Quote an expression partially.
quotePartially(String, String, String) - Static method in class net.sf.jmatchparser.util.RegexQuoter
Quote an expression partially.

R

read(T[], boolean) - Method in class net.sf.jmatchparser.util.csv.AbstractCSVReader
Read a line from the CSV file, and pass its columns into a Map using the given keys/headers.
read(int) - Method in class net.sf.jmatchparser.util.csv.AbstractCSVReader
Read a line from the CSV file and pad it to the given number of columns with empty strings.
read() - Method in class net.sf.jmatchparser.util.csv.AbstractCSVReader
Read a line from the CSV file.
read() - Method in class net.sf.jmatchparser.util.csv.CSVReader
 
read() - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Read a record from this field reader.
read() - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Read a line from the fixed width CSV file.
read() - Method in class net.sf.jmatchparser.util.csv.PropertiesCSVReader
Read a row from this XML file.
read() - Method in class net.sf.jmatchparser.util.csv.XMLCSVReader
Read a row from this XML file.
read(int[]) - Method in class net.sf.jmatchparser.util.csv.XMLCSVReader
Read a row from this XML file.
read() - Method in class net.sf.jmatchparser.util.csv.XPathCSVReader
Read a row from this XML file.
read(char[], int, int) - Method in class net.sf.jmatchparser.util.LineCountVerifyReader
 
readHeader(boolean) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Read a header line from the CSV reader, and optionally use it for column assignment.
readLine() - Method in class net.sf.jmatchparser.util.ExpectReader
Read a line.
ready() - Method in class net.sf.jmatchparser.util.LineCountVerifyReader
 
regexMatch(String, String) - Static method in class net.sf.jmatchparser.util.ExpectReader
Try to match a string against pattern and returns a Matcher or null.
regexMatch(String, Pattern) - Static method in class net.sf.jmatchparser.util.ExpectReader
Try to match a string against pattern and returns a Matcher or null.
RegexQuoter - Class in net.sf.jmatchparser.util
Utility class for quoting regular expressions for matching literal text.
RegexQuoter() - Constructor for class net.sf.jmatchparser.util.RegexQuoter
 
reset() - Method in class net.sf.jmatchparser.util.csv.CSVReaderBuilder
Reset this builder.
resolve(String) - Method in interface net.sf.jmatchparser.template.MatchTemplate.MatchTemplateResolver
Resolve a template.

S

setDebugStream(PrintStream) - Method in class net.sf.jmatchparser.template.Parser
Set the debug stream where DEBUGWRITE and DUMPLINE commands write to.
setDebugStream(PrintStream) - Method in class net.sf.jmatchparser.util.CachingDownloader
Set the debug stream where status information is written to (System.err by default).
setEmptyFieldValue(V) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Set the value that should be used for records that should be updated, but to an empty value (by default null).
setFieldSources(Map<K, FieldSource>) - Method in class net.sf.jmatchparser.util.csv.fieldreader.FieldReader
Set the FieldSources to be used for this field reader.
setLocal(String, String) - Method in class net.sf.jmatchparser.template.Parser
Set a local variable in this parser.
setParserName(String) - Method in class net.sf.jmatchparser.template.Parser
Set the name of this parser.
setSeparator(char) - Method in class net.sf.jmatchparser.util.csv.CSVReader
Set the separator character (usually comma, tab or semicolon), or 0 to auto-detect.
setStripComments(boolean) - Method in class net.sf.jmatchparser.util.csv.CSVReader
Set whether comments (lines starting with # or empty lines) should be stripped.
setStripComments(boolean) - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVReader
Set whether comments (lines starting with # or empty lines) should be stripped.
setSupportFullyQuotedLines(boolean) - Method in class net.sf.jmatchparser.util.csv.CSVReader
Some broken CSV writers quote the whole line if no field of the line needs to be quoted.
setSupportMultiLineCells(boolean) - Method in class net.sf.jmatchparser.util.csv.CSVReader
Enable support for multi-line values in cells.
setTruncateValues(boolean) - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
Set whether overlong values should be truncated automatically.
shutdown() - Method in class net.sf.jmatchparser.util.PrefetchDownloader
Wait until all prefetching is finished and shut down the prefetch threads.
SimpleFieldDefinition - Class in net.sf.jmatchparser.util.csv.fieldreader
A FieldDefinition that does not use an additional Format, and therefore always produces Strings.
SimpleFieldDefinition() - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create an unconstraint field definition.
SimpleFieldDefinition(int) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given maximum length.
SimpleFieldDefinition(int, FieldDefinition.MandatoryState) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given maximum length and mandatory state.
SimpleFieldDefinition(Pattern) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given regex mask.
SimpleFieldDefinition(String) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given regex mask.
SimpleFieldDefinition(Pattern, int) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given regex mask and maximum length.
SimpleFieldDefinition(String, int) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given regex mask and maximum length.
SimpleFieldDefinition(Pattern, int, FieldDefinition.MandatoryState) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given regex mask, maximum length and mandatory state.
SimpleFieldDefinition(String, int, FieldDefinition.MandatoryState) - Constructor for class net.sf.jmatchparser.util.csv.fieldreader.SimpleFieldDefinition
Create a field definition with the given regex mask, maximum length and mandatory state.
SplitOutputStream - Class in net.sf.jmatchparser.util.split
Output stream that can split the output into multiple streams/files, and may optionally add a header and/or footer to each stream.
SplitOutputStream(SplitOutputStream.StreamFactory, SplitRule) - Constructor for class net.sf.jmatchparser.util.split.SplitOutputStream
Create a new split output stream.
SplitOutputStream.StreamFactory - Interface in net.sf.jmatchparser.util.split
Factory used to create new streams whenever the stream has to be split.
SplitRule - Class in net.sf.jmatchparser.util.split
A rule where to split a SplitOutputStream.
SplitRule() - Constructor for class net.sf.jmatchparser.util.split.SplitRule
 
startFooterBlock() - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
Start the footer block.
startHeaderBlock() - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
Start the header block.
StreamForwarder - Class in net.sf.jmatchparser.util
Utility class for forwarding data from an InputStream to an OutputStream or from a Reader to a Writer.
StreamForwarder() - Constructor for class net.sf.jmatchparser.util.StreamForwarder
 

T

ToAsciiMapping - Class in net.sf.jmatchparser.util.charset
Utility class to map a Unicode string to an ASCII string, if possible.
ToAsciiMapping() - Constructor for class net.sf.jmatchparser.util.charset.ToAsciiMapping
 
toReader() - Method in class net.sf.jmatchparser.util.csv.CSVReaderBuilder
Create a CSV reader from the records written to this builder and reset it.
toString() - Method in class net.sf.jmatchparser.util.csv.FixedWidthColumn
 

U

unescape(String, String) - Static method in class net.sf.jmatchparser.util.BinaryExpression
Unescape Java escape sequences like \n or octal or unicode escapes.
update(byte[], int, int) - Method in class net.sf.jmatchparser.util.split.CountSplitRule
 
update(byte[], int, int) - Method in class net.sf.jmatchparser.util.split.SplitRule
Update the internal state of this split rule after some bytes have been output.
update(byte) - Method in class net.sf.jmatchparser.util.split.SplitRule
Update the internal state of this split rule after one byte has been output.
UTFBOMCharsetsProvider - Class in net.sf.jmatchparser.util.charset
Charset provider that provides an UTF-BOM.
UTFBOMCharsetsProvider() - Constructor for class net.sf.jmatchparser.util.charset.UTFBOMCharsetsProvider
 

V

valueOf(String) - Static method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldDefinition.MandatoryState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldSource.EmptyAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory.FieldSourceFactoryFields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jmatchparser.util.csv.FixedWidthColumn.Alignment
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldDefinition.MandatoryState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldSource.EmptyAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jmatchparser.util.csv.fieldreader.FieldSourceFactory.FieldSourceFactoryFields
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jmatchparser.util.csv.FixedWidthColumn.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitFor(String) - Method in class net.sf.jmatchparser.util.PrefetchDownloader
Wait until a given document has been prefetched.
waitPrefetch() - Method in class net.sf.jmatchparser.util.PrefetchDownloader
Wait until all prefetching is finished.
withChecks(FieldSource, FieldSource.EmptyAction, String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a field source that performs checks on the output of another field source and returns the result verbatim.
withChecks(FieldSource, FieldSource.EmptyAction, Pattern) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a field source that performs checks on the output of another field source and returns the result verbatim.
withFormat(FieldSource, ParseFormat<String>) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a field source that applies a ParseFormat on another field source.
withMapping(FieldSource, String, String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a field source that performs a regex replacement on another field source.
withMapping(FieldSource, Pattern, String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a field source that performs a regex replacement on another field source.
withMappings(FieldSource, String) - Static method in class net.sf.jmatchparser.util.csv.fieldreader.FieldSource
Create a field source that performs a series of regex replacements on another field source.
write(String...) - Method in class net.sf.jmatchparser.util.csv.AbstractCSVWriter
Write a record (line) into this CSV file.
write(Map<T, String>, T[]) - Method in class net.sf.jmatchparser.util.csv.AbstractCSVWriter
Write an "indirect" record, consisting of a Map of headers to values, and a header list.
write(String...) - Method in class net.sf.jmatchparser.util.csv.CSVReaderBuilder
 
write(String...) - Method in class net.sf.jmatchparser.util.csv.CSVWriter
Write a record (line) into this CSV file, properly separating/quoting the fields as CSV requires.
write(String...) - Method in class net.sf.jmatchparser.util.csv.FixedWidthCSVWriter
 
write(String...) - Method in class net.sf.jmatchparser.util.csv.PropertiesCSVWriter
 
write(String...) - Method in class net.sf.jmatchparser.util.csv.XMLCSVWriter
 
write(byte[], int, int) - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
 
write(int) - Method in class net.sf.jmatchparser.util.split.SplitOutputStream
 
writeTo(AbstractCSVWriter) - Method in class net.sf.jmatchparser.util.csv.AbstractCSVReader
Write the complete content of this reader to the given AbstractCSVWriter and close both reader and writer.

X

XMLCSVReader - Class in net.sf.jmatchparser.util.csv
Class to read data from an XML file as if it was a CSV (Comma Separated Value) file.
XMLCSVReader(Document) - Constructor for class net.sf.jmatchparser.util.csv.XMLCSVReader
Create a new XMLCSVReader that reads from the given DOM document.
XMLCSVReader(Document, String, String...) - Constructor for class net.sf.jmatchparser.util.csv.XMLCSVReader
Create a new XMLCSVReader that reads from the given DOM document.
XMLCSVWriter - Class in net.sf.jmatchparser.util.csv
Class to create an XML file as if it was a CSV (Comma Separated Value) file.
XMLCSVWriter(Node, String, String...) - Constructor for class net.sf.jmatchparser.util.csv.XMLCSVWriter
Create a new XMLCSVWriter that writes to the given DOM document.
XMLCSVWriter(OutputStream, String, String, String...) - Constructor for class net.sf.jmatchparser.util.csv.XMLCSVWriter
Create a new XMLCSVWriter that writes to the given DOM document.
XPathCSVReader - Class in net.sf.jmatchparser.util.csv
Class to read data from an XML file as if it was a CSV (Comma Separated Value) file, using XPathExpressions for the columns.
XPathCSVReader(Document, String, String...) - Constructor for class net.sf.jmatchparser.util.csv.XPathCSVReader
Create a new XPathCSVReader that reads from the given DOM document.
XPathCSVReader(Document, XPathExpression, XPathExpression...) - Constructor for class net.sf.jmatchparser.util.csv.XPathCSVReader
Create a new XPathCSVReader that reads from the given DOM document.

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

Copyright © 2011. All Rights Reserved.