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
InputAccessor
IOException
may get thrown.hasMoreBytes
in interface InputAccessor
IOException
public byte nextByte() throws IOException
InputAccessor
EOFException
.nextByte
in interface InputAccessor
IOException
public void reset()
InputAccessor
reset
in interface InputAccessor
public DataFormatMatcher createMatcher(JsonFactory match, MatchStrength matchStrength)
Copyright © 2010 - 2020 Adobe. All Rights Reserved