public class MultiCDXInputSource extends Object implements CDXInputSource
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MultiCDXInputSource.LazyInitIterator |
| Modifier and Type | Field and Description |
|---|---|
protected List<CDXInputSource> |
cdx |
protected Comparator<String> |
comparator |
static Comparator<String> |
defaultComparator |
static Comparator<String> |
defaultReverseComparator |
protected Comparator<String> |
reverseComparator |
| Constructor and Description |
|---|
MultiCDXInputSource() |
| Modifier and Type | Method and Description |
|---|---|
CloseableIterator<String> |
createSeqIterator(String key,
String start,
String end,
ZipNumParams params) |
List<CDXInputSource> |
getCdx() |
CloseableIterator<String> |
getCDXIterator(String key,
String prefix,
boolean exact,
ZipNumParams params) |
CloseableIterator<String> |
getCDXIterator(String key,
String start,
String end,
ZipNumParams params) |
long |
getTotalLines() |
void |
setCdx(List<CDXInputSource> cdx) |
void |
setCdxUris(List<String> cdxUris) |
protected List<CDXInputSource> cdx
public static final Comparator<String> defaultComparator
public static final Comparator<String> defaultReverseComparator
protected Comparator<String> comparator
protected Comparator<String> reverseComparator
public List<CDXInputSource> getCdx()
public void setCdx(List<CDXInputSource> cdx)
public void setCdxUris(List<String> cdxUris) throws IOException
IOExceptionpublic CloseableIterator<String> getCDXIterator(String key, String prefix, boolean exact, ZipNumParams params) throws IOException
getCDXIterator in interface CDXInputSourceIOExceptionpublic CloseableIterator<String> createSeqIterator(String key, String start, String end, ZipNumParams params)
public CloseableIterator<String> getCDXIterator(String key, String start, String end, ZipNumParams params) throws IOException
getCDXIterator in interface CDXInputSourceIOExceptionpublic long getTotalLines()
getTotalLines in interface CDXInputSourceCopyright © 2015 The International Internet Preservation Consortium. All Rights Reserved.