public static class InputAccessor.Std extends java.lang.Object implements InputAccessor
InputStream
and buffers it as necessary.InputAccessor.Std
Constructor and Description |
---|
Std(byte[] inputDocument) |
Std(byte[] inputDocument,
int start,
int len) |
Std(java.io.InputStream in,
byte[] buffer) |
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(java.io.InputStream in, byte[] buffer)
public Std(byte[] inputDocument)
public Std(byte[] inputDocument, int start, int len)
public boolean hasMoreBytes() throws java.io.IOException
InputAccessor
IOException
may get thrown.hasMoreBytes
in interface InputAccessor
java.io.IOException
- If check for more content failed due to issue with
underlying input abstractionpublic byte nextByte() throws java.io.IOException
InputAccessor
EOFException
.nextByte
in interface InputAccessor
java.io.IOException
- If called and there is no more content availablepublic void reset()
InputAccessor
reset
in interface InputAccessor
public DataFormatMatcher createMatcher(JsonFactory match, MatchStrength matchStrength)
Copyright © 2010 - 2023 Adobe. All Rights Reserved