public final class XParsing extends Object
| Modifier and Type | Method and Description |
|---|---|
static int |
checkCharacter(char[] input,
int i,
char c) |
static int |
checkCharacter(char[] input,
int i,
char c,
String contextHint) |
static void |
checkIncompleteInput(int i,
int iBound) |
static void |
checkIncompleteInput(int i,
int iBound,
String contextHint) |
static int |
checkStartsWith(char[] input,
int iStart,
int iBound,
String subject) |
static int |
checkStartsWith(char[] input,
int iStart,
int iBound,
String subject,
String contextHint) |
static String |
parseSimpleQuote(char[] input,
int iStart,
int iBound) |
static int |
parseSimpleQuote(char[] input,
int iStart,
int iBound,
Consumer<? super String> receiver) |
static int |
parseToSimpleTerminator(char[] input,
int iStart,
int iBound,
char terminator,
Consumer<? super String> receiver) |
static int |
skipSimpleQuote(char[] input,
int iStart,
int iBound)
Skips to the position beyond the second occurance of the current character (input[iStart]).
|
static int |
skipToSimpleTerminator(char[] input,
int iStart,
int iBound,
char terminator) |
static int |
skipWhiteSpaces(char[] input,
int iStart,
int iBound) |
static int |
skipWhiteSpacesReversed(char[] input,
int iStart,
int iBound) |
static boolean |
startsWith(char[] input,
int iStart,
int iBound,
char[] subject) |
static boolean |
startsWith(char[] input,
int iStart,
int iBound,
String subject) |
public static final int skipWhiteSpaces(char[] input,
int iStart,
int iBound)
public static final int skipWhiteSpacesReversed(char[] input,
int iStart,
int iBound)
public static final int skipSimpleQuote(char[] input,
int iStart,
int iBound)
input - the input character arrayiStart - the search startiBound - the exclusive boundpublic static final int skipToSimpleTerminator(char[] input,
int iStart,
int iBound,
char terminator)
public static final String parseSimpleQuote(char[] input, int iStart, int iBound)
public static final int parseSimpleQuote(char[] input,
int iStart,
int iBound,
Consumer<? super String> receiver)
public static final int parseToSimpleTerminator(char[] input,
int iStart,
int iBound,
char terminator,
Consumer<? super String> receiver)
public static final int checkStartsWith(char[] input,
int iStart,
int iBound,
String subject)
public static final int checkStartsWith(char[] input,
int iStart,
int iBound,
String subject,
String contextHint)
public static final boolean startsWith(char[] input,
int iStart,
int iBound,
String subject)
public static final boolean startsWith(char[] input,
int iStart,
int iBound,
char[] subject)
public static final int checkCharacter(char[] input,
int i,
char c)
throws ParsingExceptionUnexpectedCharacterInArray
public static final int checkCharacter(char[] input,
int i,
char c,
String contextHint)
throws ParsingExceptionUnexpectedCharacterInArray
public static final void checkIncompleteInput(int i,
int iBound)
public static final void checkIncompleteInput(int i,
int iBound,
String contextHint)
Copyright © 2022 MicroStream Software. All rights reserved.