APIdia Launch Partner
Top Interfaces Classes
[default module]

Package io.github.spannm.jackcess.util


Interface Summary

Modifier and TypeInterface and Description
public interface
ColumnMatcher

Interface for handling comparisons between column values.

public interface
ColumnValidator

Interface which allows for data manipulation/validation as values are being inserted into a database.

public interface
ColumnValidatorFactory

Factory which generates appropriate ColumnValidators when Column instances are created.

public interface
ErrorHandler

Handler for errors encountered while reading a column of row data from a Table.

public interface
ExportFilter

Interface which allows customization of the behavior of the ExportUtil export methods.

public interface
ImportFilter

Interface which allows customization of the behavior of the ImportUtil import methods.

public interface
LinkResolver

Resolver for linked databases.

public interface
OleBlob

Extensions of the Blob interface with additional functionality for working with the OLE content from an access database.

Class Summary

Modifier and TypeClass and Description
public class
CaseInsensitiveColumnMatcher

Concrete implementation of ColumnMatcher which tests textual columns case-insensitively (DataType#TEXT and DataType#MEMO), and all other columns using simple equality.

public class
ColumnFormatter

Utility for applying Column formatting to column values for display.

public abstract class
CustomLinkResolver

Utility base implementation of LinkResolver which facilitates loading linked tables from files which are not access databases.

public class
DebugErrorHandler

Implementation of ErrorHandler which is useful for generating debug information about bad row data (great for bug reports!).

public class
EntryIterableBuilder

Builder style class for constructing an IndexCursor entry Iterable/Iterator.

public class
ExportUtil

Utility class for exporting tables from an Access database to other formats.

public class
ImportUtil

Utility class for importing tables to an Access database from other sources.

public class
IterableBuilder

Builder style class for constructing a Cursor Iterable/Iterator.

public class
Joiner

Utility for finding rows based on pre-defined, foreign-key table relationships.

public class
MemFileChannel

FileChannel implementation which maintains the entire "file" in memory.

public class
PatternColumnPredicate

Predicate which tests a column value against a Pattern.

public class
ReadOnlyFileChannel

Wrapper for existing FileChannel which is read-only.

public class
ReplacementErrorHandler

Simple implementation of an ErrorHandler which always returns the configured object.

public abstract class
RowFilter

The RowFilter class encapsulates a filter test for a table row.

public class
SimpleColumnMatcher

Simple concrete implementation of ColumnMatcher which tests for equality.

public class
SimpleColumnValidator

Simple concrete implementation of ColumnValidator which simply returns the given value.

public class
SimpleColumnValidatorFactory

Simple concrete implementation of ColumnValidatorFactory which returns SimpleColumnValidator#INSTANCE for all columns.

public class
SimpleExportFilter

Simple concrete implementation of ImportFilter which just returns the given values.

public class
SimpleImportFilter

Simple concrete implementation of ImportFilter which just returns the given values.

public class
StringUtil

Static utility methods for null-safe String operations.

public class
TableIterableBuilder

Builder style class for constructing a Database Iterable/Iterator for Tables.

public class
ToStringBuilder

Builder for Object#toString() methods.