Class MultiCDXInputSource
java.lang.Object
org.archive.format.cdx.MultiCDXInputSource
- All Implemented Interfaces:
CDXInputSource
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CDXInputSource> protected Comparator<String> static final Comparator<String> static final Comparator<String> protected Comparator<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSeqIterator(String key, String start, String end, ZipNumParams params) getCdx()getCDXIterator(String key, String prefix, boolean exact, ZipNumParams params) getCDXIterator(String key, String start, String end, ZipNumParams params) longvoidsetCdx(List<CDXInputSource> cdx) voidsetCdxUris(List<String> cdxUris)
-
Field Details
-
cdx
-
defaultComparator
-
defaultReverseComparator
-
comparator
-
reverseComparator
-
-
Constructor Details
-
MultiCDXInputSource
public MultiCDXInputSource()
-
-
Method Details
-
getCdx
-
setCdx
-
setCdxUris
- Throws:
IOException
-
getCDXIterator
public CloseableIterator<String> getCDXIterator(String key, String prefix, boolean exact, ZipNumParams params) throws IOException - Specified by:
getCDXIteratorin interfaceCDXInputSource- Throws:
IOException
-
createSeqIterator
public CloseableIterator<String> createSeqIterator(String key, String start, String end, ZipNumParams params) -
getCDXIterator
public CloseableIterator<String> getCDXIterator(String key, String start, String end, ZipNumParams params) throws IOException - Specified by:
getCDXIteratorin interfaceCDXInputSource- Throws:
IOException
-
getTotalLines
public long getTotalLines()- Specified by:
getTotalLinesin interfaceCDXInputSource
-