|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Asn1InputStream
This interface is a base interface for all classes, which implement an input stream functionality for decoding.
Method Summary | |
---|---|
int |
available()
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream. |
void |
close()
Closes this input stream and releases any system resources associated with the stream. |
void |
mark(int readLimit)
This method is used to mark the current position in the input stream for retry processing. |
boolean |
markSupported()
Tests if this input stream supports the mark and
reset methods. |
void |
reset()
This method is used to reset the current position in the input stream back to the location of the last 'mark' call. |
long |
skip(long nbytes)
This method will skip over the requested number of bytes in the input stream. |
Method Detail |
---|
int available() throws java.io.IOException
java.io.IOException
- if an I/O error occurs.void close() throws java.io.IOException
java.io.IOException
- if an I/O error occurs.void mark(int readLimit)
readLimit
- Max number of bytes that can be read before mark
becomes invalid.boolean markSupported()
mark
and
reset
methods. The markSupported
method of
InputStream
returns false
.
true
if this true type supports the mark and reset
method; false
otherwise.void reset()
long skip(long nbytes) throws java.io.IOException
nbytes
- Number of bytes to skip
java.io.IOException
- if an I/O error occurs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |