dk.netarkivet.common.utils.archive
Class ArchiveProfile

java.lang.Object
  extended by dk.netarkivet.common.utils.archive.ArchiveProfile

public class ArchiveProfile
extends java.lang.Object

Assemble the constants related to an archive format into profiles. Currently only an ARC and WARC profile.


Field Summary
static ArchiveProfile ARC_PROFILE
          ARC archive profile.
 java.lang.String archive_directory
          Archive directory.
 java.io.FilenameFilter filename_filter
          Archive filename filter.
 java.lang.String filename_pattern
          Archive filename string pattern.
 java.util.regex.Pattern metadataFilenamePattern
          Archive metadata filename regex pattern.
static ArchiveProfile WARC_PROFILE
          WARC archive profile.
 
Constructor Summary
protected ArchiveProfile(java.io.FilenameFilter filename_filter, java.lang.String filename_pattern, java.util.regex.Pattern metadataFilenamePattern, java.lang.String archive_directory)
          Construct an archive profile.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filename_filter

public final java.io.FilenameFilter filename_filter
Archive filename filter.


filename_pattern

public final java.lang.String filename_pattern
Archive filename string pattern.


metadataFilenamePattern

public final java.util.regex.Pattern metadataFilenamePattern
Archive metadata filename regex pattern.


archive_directory

public final java.lang.String archive_directory
Archive directory.


ARC_PROFILE

public static final ArchiveProfile ARC_PROFILE
ARC archive profile.


WARC_PROFILE

public static final ArchiveProfile WARC_PROFILE
WARC archive profile.

Constructor Detail

ArchiveProfile

protected ArchiveProfile(java.io.FilenameFilter filename_filter,
                         java.lang.String filename_pattern,
                         java.util.regex.Pattern metadataFilenamePattern,
                         java.lang.String archive_directory)
Construct an archive profile.

Parameters:
filename_filter - archive filename filter
filename_pattern - archive filename string pattern
metadataFilenamePattern - archive metadata filename regex pattern
archive_directory - archive directory