Package org.verapdf.pdfa.parsers.pkcs7
Class InputBuffer
- java.lang.Object
-
- java.io.InputStream
-
- java.io.ByteArrayInputStream
-
- org.verapdf.pdfa.parsers.pkcs7.InputBuffer
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Cloneable
public class InputBuffer extends ByteArrayInputStream implements Cloneable
-
-
Field Summary
-
Fields inherited from class java.io.ByteArrayInputStream
buf, count, mark, pos
-
-
Constructor Summary
Constructors Constructor Description InputBuffer(byte[] buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputBuffer
dup()
BigInteger
getBigInteger(int length)
byte[]
getBitString()
int
peek()
byte[]
toByteArray()
void
truncate(int length)
-
Methods inherited from class java.io.ByteArrayInputStream
available, close, mark, markSupported, read, read, readAllBytes, readNBytes, reset, skip, transferTo
-
Methods inherited from class java.io.InputStream
nullInputStream, read, readNBytes
-
-
-
-
Method Detail
-
dup
public InputBuffer dup()
-
truncate
public void truncate(int length) throws IOException
- Throws:
IOException
-
peek
public int peek() throws IOException
- Throws:
IOException
-
getBigInteger
public BigInteger getBigInteger(int length) throws IOException
- Throws:
IOException
-
getBitString
public byte[] getBitString() throws IOException
- Throws:
IOException
-
toByteArray
public byte[] toByteArray()
-
-