public final class ProgressReportingDelegatingCodec<A extends htsjdk.tribble.Feature,B>
extends java.lang.Object
implements htsjdk.tribble.FeatureCodec<A,B>
Constructor and Description |
---|
ProgressReportingDelegatingCodec() |
ProgressReportingDelegatingCodec(htsjdk.tribble.FeatureCodec<A,B> delegatee,
double secondsBetweenUpdates) |
Modifier and Type | Method and Description |
---|---|
boolean |
canDecode(java.lang.String path) |
void |
close(B b) |
A |
decode(B b) |
htsjdk.tribble.Feature |
decodeLoc(B b) |
htsjdk.tribble.FeatureCodec<A,B> |
getDelegatee() |
java.lang.Class<A> |
getFeatureType() |
htsjdk.tribble.index.tabix.TabixFormat |
getTabixFormat() |
boolean |
isDone(B b) |
htsjdk.samtools.util.LocationAware |
makeIndexableSourceFromStream(java.io.InputStream bufferedInputStream) |
B |
makeSourceFromStream(java.io.InputStream bufferedInputStream) |
htsjdk.tribble.FeatureCodecHeader |
readHeader(B b) |
public htsjdk.tribble.Feature decodeLoc(B b) throws java.io.IOException
public htsjdk.tribble.FeatureCodecHeader readHeader(B b) throws java.io.IOException
public java.lang.Class<A> getFeatureType()
public B makeSourceFromStream(java.io.InputStream bufferedInputStream)
public htsjdk.samtools.util.LocationAware makeIndexableSourceFromStream(java.io.InputStream bufferedInputStream)
public boolean isDone(B b)
public void close(B b)
public boolean canDecode(java.lang.String path)