Package | Description |
---|---|
gov.nasa.pds.objectAccess |
Provides programmatic access to PDS4 objects.
|
gov.nasa.pds.objectAccess.table |
Implementations of access objects and interfaces for reading and writing tables and table fields.
|
gov.nasa.pds.objectAccess.utility |
Modifier and Type | Method and Description |
---|---|
void |
TableExporter.convert(java.lang.Object object,
java.io.OutputStream outputStream)
Converts the table object into the desired export type.
|
void |
Exporter.convert(java.io.OutputStream outputStream,
int objectIndex)
Converts the object at index objectIndex into the desired export type.
|
void |
TableExporter.convert(java.io.OutputStream outputStream,
int objectIndex)
Converts the table object at the given
objectIndex into the desired export type. |
void |
Exporter.convert(T object,
java.io.OutputStream outputStream)
Converts the input data file into the desired export type.
|
FieldDescription[] |
TableExporter.getTableFields(java.lang.Object object)
Gets the fields of a given table object.
|
Constructor and Description |
---|
ByteWiseFileAccessor(java.io.File file,
long offset,
int length,
long records)
Constructs a
ByteWiseFileAccessor object which maps a region of a data file into
memory. |
ByteWiseFileAccessor(java.net.URL url,
long offset,
int length,
long records)
Constructs a
ByteWiseFileAccessor object which maps a region of a data file into
memory. |
ByteWiseFileAccessor(java.net.URL url,
long offset,
int length,
long records,
boolean checkSize) |
ByteWiseFileAccessor(java.net.URL url,
long offset,
int length,
long records,
boolean checkSize,
java.io.RandomAccessFile raf)
Constructs a
ByteWiseFileAccessor object which maps a region of a data file into
memory. |
RawTableReader(java.lang.Object table,
java.net.URL dataFile,
DataObjectLocation location,
boolean checkSize) |
TableReader(java.lang.Object table,
java.net.URL dataFile,
boolean checkSize) |
TableReader(java.lang.Object table,
java.net.URL dataFile,
boolean checkSize,
boolean readEntireFile) |
TableReader(java.lang.Object table,
java.net.URL dataFile,
DataObjectLocation location,
boolean checkSize,
boolean readEntireFile,
boolean keepQuotationsFlag) |
TableReader(java.lang.Object table,
java.net.URL dataFile,
DataObjectLocation location,
boolean checkSize,
boolean readEntireFile,
boolean keepQuotationsFlag,
java.io.RandomAccessFile raf,
java.io.InputStream inputStream)
Constructs a
TableReader instance for reading records from a data file associated
with a table object. |
TableWriter(java.lang.Object table,
java.io.OutputStream outputStream)
Creates an instance of
TableWriter for writing to a fixed-width text or binary
data file and uses "US-ASCII" character set name for encoding. |
TableWriter(java.lang.Object table,
java.io.OutputStream outputStream,
java.lang.String charsetName)
Creates an instance of
TableWriter for writing to a fixed-width text or binary
data file. |
TableWriter(java.lang.Object table,
java.io.Writer writer)
Creates an instance of
TableWriter for writing to a delimited data file. |
Modifier and Type | Method and Description |
---|---|
TableAdapter |
AdapterFactory.getTableAdapter(java.lang.Object tableObject)
Gets a table adapter facade object.
|
Constructor and Description |
---|
TableBinaryAdapter(TableBinary table)
Creates a new instance for a particular table.
|
TableCharacterAdapter(TableCharacter table)
Creates a new instance for a particular table.
|
TableDelimitedAdapter(TableDelimited table)
Creates a new instance for a particular table.
|
Modifier and Type | Method and Description |
---|---|
static void |
Utility.validateCounts(int expected,
int actual,
java.lang.String errorMessage) |
Copyright © 2023 Planetary Data System. All rights reserved.