public static class InputAccessor.Std extends Object implements InputAccessor
InputStream and buffers it as necessary.InputAccessor.Std| Constructor and Description |
|---|
Std(byte[] inputDocument)
Constructor used when the full input (or at least enough leading bytes
of full input) is available.
|
Std(byte[] inputDocument,
int start,
int len)
Constructor used when the full input (or at least enough leading bytes
of full input) is available.
|
Std(InputStream in,
byte[] buffer)
Constructor used when content to check is available via
input stream and must be read.
|
| Modifier and Type | Method and Description |
|---|---|
DataFormatMatcher |
createMatcher(JsonFactory match,
MatchStrength matchStrength) |
boolean |
hasMoreBytes()
Method to call to check if more input is available.
|
byte |
nextByte()
Returns next byte available, if any; if no more bytes are
available, will throw
EOFException. |
void |
reset()
Method that can be called to reset accessor to read from beginning
of input.
|
public Std(InputStream in, byte[] buffer)
public Std(byte[] inputDocument)
public Std(byte[] inputDocument,
int start,
int len)
public boolean hasMoreBytes()
throws IOException
InputAccessorIOException may get thrown.hasMoreBytes in interface InputAccessorIOExceptionpublic byte nextByte()
throws IOException
InputAccessorEOFException.nextByte in interface InputAccessorIOExceptionpublic void reset()
InputAccessorreset in interface InputAccessorpublic DataFormatMatcher createMatcher(JsonFactory match, MatchStrength matchStrength)
Copyright © 2010 - 2020 Adobe. All Rights Reserved