Class InputAccessor.Std
- java.lang.Object
-
- com.fasterxml.jackson.core.format.InputAccessor.Std
-
- All Implemented Interfaces:
InputAccessor
- Enclosing interface:
- InputAccessor
public static class InputAccessor.Std extends java.lang.Object implements InputAccessor
Basic implementation that reads data from givenInputStreamand buffers it as necessary.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.fasterxml.jackson.core.format.InputAccessor
InputAccessor.Std
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataFormatMatchercreateMatcher(JsonFactory match, MatchStrength matchStrength)booleanhasMoreBytes()Method to call to check if more input is available.bytenextByte()Returns next byte available, if any; if no more bytes are available, will throwEOFException.voidreset()Method that can be called to reset accessor to read from beginning of input.
-
-
-
Method Detail
-
hasMoreBytes
public boolean hasMoreBytes() throws java.io.IOExceptionDescription copied from interface:InputAccessorMethod to call to check if more input is available. Since this may result in more content to be read (at least one more byte), aIOExceptionmay get thrown.- Specified by:
hasMoreBytesin interfaceInputAccessor- Returns:
- Whether there is at least one more input byte accessible
- Throws:
java.io.IOException- If check for more content failed due to issue with underlying input abstraction
-
nextByte
public byte nextByte() throws java.io.IOExceptionDescription copied from interface:InputAccessorReturns next byte available, if any; if no more bytes are available, will throwEOFException.- Specified by:
nextBytein interfaceInputAccessor- Returns:
- Next content byte, if available
- Throws:
java.io.IOException- If called and there is no more content available
-
reset
public void reset()
Description copied from interface:InputAccessorMethod that can be called to reset accessor to read from beginning of input.- Specified by:
resetin interfaceInputAccessor
-
createMatcher
public DataFormatMatcher createMatcher(JsonFactory match, MatchStrength matchStrength)
-
-