org.archive.io.arc
Class ARCReaderFactory.UncompressedARCReader

java.lang.Object
  extended by org.archive.io.ArchiveReader
      extended by org.archive.io.arc.ARCReader
          extended by org.archive.io.arc.ARCReaderFactory.UncompressedARCReader
All Implemented Interfaces:
ARCConstants, ArchiveFileConstants
Enclosing class:
ARCReaderFactory

public class ARCReaderFactory.UncompressedARCReader
extends ARCReader

Uncompressed arc file reader.

Author:
stack

Nested Class Summary
 
Nested classes/interfaces inherited from class org.archive.io.ArchiveReader
ArchiveReader.ArchiveRecordIterator, ArchiveReader.RandomAccessBufferedInputStream
 
Field Summary
 
Fields inherited from class org.archive.io.arc.ARCReader
HEADER_FIELD_NAME_KEYS, logger
 
Fields inherited from class org.archive.io.ArchiveReader
MAX_ALLOWED_RECOVERABLES
 
Fields inherited from interface org.archive.io.arc.ARCConstants
ARC_FILE_EXTENSION, ARC_GZIP_EXTRA_FIELD, ARC_MAGIC_NUMBER, CHECKSUM_FIELD_KEY, CHECKSUM_HEADER_FIELD_KEY, CODE_HEADER_FIELD_KEY, COMPRESSED_ARC_FILE_EXTENSION, DEFAULT_ENCODING, DEFAULT_GZIP_HEADER_LENGTH, DEFAULT_MAX_ARC_FILE_SIZE, DOT_ARC_FILE_EXTENSION, DOT_COMPRESSED_ARC_FILE_EXTENSION, DOT_COMPRESSED_FILE_EXTENSION, FILENAME_FIELD_KEY, FILENAME_HEADER_FIELD_KEY, GZIP_HEADER_BEGIN, HEADER_FIELD_SEPARATOR, IP_HEADER_FIELD_KEY, LINE_SEPARATOR, LOCATION_HEADER_FIELD_KEY, MAX_METADATA_LINE_LENGTH, MINIMUM_RECORD_LENGTH, OFFSET_FIELD_KEY, OFFSET_HEADER_FIELD_KEY, REQUIRED_VERSION_1_HEADER_FIELDS, STATUSCODE_FIELD_KEY, TOKENIZED_PREFIX
 
Fields inherited from interface org.archive.io.ArchiveFileConstants
ABSOLUTE_OFFSET_KEY, CDX, CDX_FILE, CDX_LINE_BUFFER_SIZE, COMPRESSED_FILE_EXTENSION, CRLF, DATE_FIELD_KEY, DEFAULT_DIGEST_METHOD, DUMP, GZIP_DUMP, HEADER, INVALID_SUFFIX, LENGTH_FIELD_KEY, MIMETYPE_FIELD_KEY, NOHEAD, OCCUPIED_SUFFIX, READER_IDENTIFIER_FIELD_KEY, RECORD_IDENTIFIER_FIELD_KEY, SINGLE_SPACE, TYPE_FIELD_KEY, URL_FIELD_KEY, VERSION_FIELD_KEY
 
Constructor Summary
ARCReaderFactory.UncompressedARCReader(java.io.File f)
          Constructor.
ARCReaderFactory.UncompressedARCReader(java.io.File f, long offset)
          Constructor.
ARCReaderFactory.UncompressedARCReader(java.lang.String f, java.io.InputStream is)
          Constructor.
 
Method Summary
 
Methods inherited from class org.archive.io.arc.ARCReader
createArchiveRecord, createCDXIndexFile, dump, fixSpaceInURL, getDeleteFileOnCloseReader, getDotFileExtension, getFileExtension, getVersion, gotoEOR, isAlignedOnFirstRecord, isDate, isLegitimateIPValue, isNumber, isParseHttpHeaders, main, output, output, outputRecord, setAlignedOnFirstRecord, setParseHttpHeaders
 
Methods inherited from class org.archive.io.ArchiveReader
cdxOutput, cleanupCurrentRecord, close, currentRecord, get, get, getCurrentRecord, getFileName, getIn, getInputStream, getInputStream, getLogger, getOptions, getReaderIdentifier, getStrippedFileName, getStrippedFileName, getTrueOrFalse, initialize, isCompressed, isDigest, isStrict, isValid, iterator, logStdErr, outputRecord, rewind, setCompressed, setDigest, setIn, setReaderIdentifier, setStrict, setVersion, stripExtension, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ARCReaderFactory.UncompressedARCReader

public ARCReaderFactory.UncompressedARCReader(java.io.File f)
                                       throws java.io.IOException
Constructor.

Parameters:
f - Uncompressed arcfile to read.
Throws:
java.io.IOException

ARCReaderFactory.UncompressedARCReader

public ARCReaderFactory.UncompressedARCReader(java.io.File f,
                                              long offset)
                                       throws java.io.IOException
Constructor.

Parameters:
f - Uncompressed arcfile to read.
offset - Offset at which to position ARCReader.
Throws:
java.io.IOException

ARCReaderFactory.UncompressedARCReader

public ARCReaderFactory.UncompressedARCReader(java.lang.String f,
                                              java.io.InputStream is)
Constructor.

Parameters:
f - Uncompressed arc to read.
is - InputStream.


Copyright © 2003-2011 Internet Archive. All Rights Reserved.