-
- All Known Implementing Classes:
ByteProcessor.IndexNotOfProcessor,ByteProcessor.IndexOfProcessor
public interface ByteProcessorProvides a mechanism to iterate over a collection of bytes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classByteProcessor.IndexNotOfProcessorAByteProcessorwhich finds the first appearance which is not of a specific byte.static classByteProcessor.IndexOfProcessorAByteProcessorwhich finds the first appearance of a specific byte.
-
Field Summary
Fields Modifier and Type Field Description static ByteProcessorFIND_ASCII_SPACEAborts on a ascii space character (' ').static ByteProcessorFIND_COMMAAborts on a comma(',').static ByteProcessorFIND_CRAborts on aCR ('\r').static ByteProcessorFIND_CRLFAborts on aCR ('\r')or aLF ('\n').static ByteProcessorFIND_LFAborts on aLF ('\n').static ByteProcessorFIND_LINEAR_WHITESPACEAborts on a linear whitespace (a (' 'or a'\t').static ByteProcessorFIND_NON_CRAborts on a non-CR ('\r').static ByteProcessorFIND_NON_CRLFAborts on a byte which is neither aCR ('\r')nor aLF ('\n').static ByteProcessorFIND_NON_LFAborts on a non-LF ('\n').static ByteProcessorFIND_NON_LINEAR_WHITESPACEAborts on a byte which is not a linear whitespace (neither' 'nor'\t').static ByteProcessorFIND_NON_NULAborts on a non-NUL (0x00).static ByteProcessorFIND_NULAborts on aNUL (0x00).static ByteProcessorFIND_SEMI_COLONAborts on a semicolon(';').
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanprocess(byte value)
-
-
-
Field Detail
-
FIND_NUL
static final ByteProcessor FIND_NUL
Aborts on aNUL (0x00).
-
FIND_NON_NUL
static final ByteProcessor FIND_NON_NUL
Aborts on a non-NUL (0x00).
-
FIND_CR
static final ByteProcessor FIND_CR
Aborts on aCR ('\r').
-
FIND_NON_CR
static final ByteProcessor FIND_NON_CR
Aborts on a non-CR ('\r').
-
FIND_LF
static final ByteProcessor FIND_LF
Aborts on aLF ('\n').
-
FIND_NON_LF
static final ByteProcessor FIND_NON_LF
Aborts on a non-LF ('\n').
-
FIND_SEMI_COLON
static final ByteProcessor FIND_SEMI_COLON
Aborts on a semicolon(';').
-
FIND_COMMA
static final ByteProcessor FIND_COMMA
Aborts on a comma(',').
-
FIND_ASCII_SPACE
static final ByteProcessor FIND_ASCII_SPACE
Aborts on a ascii space character (' ').
-
FIND_CRLF
static final ByteProcessor FIND_CRLF
Aborts on aCR ('\r')or aLF ('\n').
-
FIND_NON_CRLF
static final ByteProcessor FIND_NON_CRLF
Aborts on a byte which is neither aCR ('\r')nor aLF ('\n').
-
FIND_LINEAR_WHITESPACE
static final ByteProcessor FIND_LINEAR_WHITESPACE
Aborts on a linear whitespace (a (' 'or a'\t').
-
FIND_NON_LINEAR_WHITESPACE
static final ByteProcessor FIND_NON_LINEAR_WHITESPACE
Aborts on a byte which is not a linear whitespace (neither' 'nor'\t').
-
-