Package com.ricebridge.csvman

Main package for CSV Manager component.

See:
          Description

Interface Summary
CsvBuffer Internal Interface; provides most recently read line to parser in case of error.
CsvLoader Load CSV data lines as you need them.
CsvParserTokenTypes Internal Class; handles parsing of CSV text using the ANTLR parser generator.
CsvSaver Save CSV data lines as you create them.
FieldListener Deprecated.  
LineListener Use this interface to create custom CSV data loaders.
LineProvider Use this interface to create custom CSV data savers.
 

Class Summary
AsListsLineListener Simple implementation of LineListener that stores loaded data lines as a List of Lists of Strings.
AsListsLineProvider Simple implementation of LineProvider that provides data lines for saving from a List of Lists of Strings.
BadLine Description of a badly formatted data line.
BasicLineListener Simple implementation of LineListener that stores loaded data lines as a List of String[] arrays.
BasicLineProvider Simple implementation of LineProvider that provides data lines for saving from a List of String[] arrays.
BeanLineListener Implementation of LineListener that stores data records as a List of Java Beans.
BeanLineProvider Simple implementation of LineProvider that provides data records for saving a List of Java Beans.
CsvHandler Internal Class; handles loading and saving operations.
CsvLexer Internal Class; handles parsing of CSV text using the ANTLR parser generator.
CsvManager This is the main class for loading and saving CSV files.
CsvManagerBaseException.Code Code enumeration class for CsvManagerBaseException
CsvManagerStore This is a utility class for storing and creating object instances used by CsvManager.
CsvParser Internal Class; handles parsing of CSV text using the ANTLR parser generator.
CsvReader Internal Class; wraps an Reader instance.
CsvResultSet Implementation of a ResultSet to present CSV data.
CsvResultSetMetaData Implementation of ResultSetMetaData to present CSV header data.
CsvSpec Stores settings for reading and writing CSV files.
CsvTableModel Implementation of a TableModel to hold CSV data.
CsvWriter Internal class.
CustomLineListener Extend this class to create your own LineListener.
CustomLineProvider Extend this class to create your own LineProvider.
DebugFieldListener Deprecated.  
FieldListenerSupport Deprecated.  
HeadersListenerSupport Extension of CustomLineListener that handles headers in the CSV file.
LineListenerFixer Compatibility fixer class for previous LineListenerSupport implementations.
LineListenerSupport DO NOT USE.
LineListenerSupportImpl Helper class for implementing the LineListener interface.
LineProviderFixer Compatibility fixer class for previous LineProviderSupport implementations.
LineProviderSupport DO NOT USE.
LineProviderSupportImpl Helper class for implementing the LineProvider interface.
LineSpec Stores metadata about each data field.
MsgCode Messages codes for package com.ricebridge.csvman
MultiLineListener Multiple LineListeners can receive data lines as they are loaded using this class.
QuoteType Enumeration of data field quoting options.
ResultSetLineListener An implementation of LineListener that inserts loaded data lines into a ResultSet.
ResultSetLineProvider An implementation of LineProvider that provides data lines for saving from a ResultSet object.
TableModelLineListener An implementation of LineListener that inserts loaded data lines into a TableModel.
TableModelLineProvider An implementation of LineProvider that provides data lines for saving from a TableModel object.
TrimType Enumeration of data field whitespace trimming options.
VersionDeclaration Non-functional class that declares the version of Ricebridge CSV Manager.
 

Exception Summary
CsvManagerBaseException CsvManagerBaseException class.
CsvManagerException CSV Manager has a single Exception type for indicating errors.
CsvParser.HandleLineException Internal Class; parser exceptions.
 

Package com.ricebridge.csvman Description

Main package for CSV Manager component.

You should start with the CsvManager class. This is the main entry point for the component.

Note: classes marked Internal Class are subject to change.



Copyright © 2003-2006 Ricebridge