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