Class CharacterIndex
java.lang.Object
com.jayway.jsonpath.internal.CharacterIndex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncharcharAt(int idx) charcharAtOr(int postition, char defaultChar) charbooleancurrentCharIs(char c) booleanbooleanbooleaninBounds()booleaninBounds(int idx) intincrementPosition(int charCount) intindexOfClosingBracket(int startPosition, boolean skipStrings, boolean skipRegex) intindexOfClosingSquareBracket(int startPosition) intindexOfMatchingCloseChar(int startPosition, char openChar, char closeChar, boolean skipStrings, boolean skipRegex) intindexOfNextSignificantChar(char c) intindexOfNextSignificantChar(int startPosition, char c) intintindexOfPreviousSignificantChar(int startPosition) booleanisNumberCharacter(int readPosition) booleanisOutOfBounds(int idx) intlength()booleannextCharIs(char c) intnextIndexOf(char c) intnextIndexOf(int startPosition, char c) intnextIndexOfUnescaped(char c) intnextIndexOfUnescaped(int startPosition, char c) charcharnextSignificantChar(int startPosition) booleannextSignificantCharIs(char c) booleannextSignificantCharIs(int startPosition, char c) intposition()charcharpreviousSignificantChar(int startPosition) intsetPosition(int newPosition) subSequence(int start, int end) toString()
-
Constructor Details
-
CharacterIndex
-
-
Method Details
-
length
public int length() -
charAt
public char charAt(int idx) -
currentChar
public char currentChar() -
currentCharIs
public boolean currentCharIs(char c) -
nextCharIs
public boolean nextCharIs(char c) -
incrementPosition
public int incrementPosition(int charCount) -
setPosition
public int setPosition(int newPosition) -
position
public int position() -
indexOfClosingSquareBracket
public int indexOfClosingSquareBracket(int startPosition) -
indexOfMatchingCloseChar
public int indexOfMatchingCloseChar(int startPosition, char openChar, char closeChar, boolean skipStrings, boolean skipRegex) -
indexOfClosingBracket
public int indexOfClosingBracket(int startPosition, boolean skipStrings, boolean skipRegex) -
indexOfNextSignificantChar
public int indexOfNextSignificantChar(char c) -
indexOfNextSignificantChar
public int indexOfNextSignificantChar(int startPosition, char c) -
nextIndexOf
public int nextIndexOf(char c) -
nextIndexOf
public int nextIndexOf(int startPosition, char c) -
nextIndexOfUnescaped
public int nextIndexOfUnescaped(char c) -
nextIndexOfUnescaped
public int nextIndexOfUnescaped(int startPosition, char c) -
charAtOr
public char charAtOr(int postition, char defaultChar) -
nextSignificantCharIs
public boolean nextSignificantCharIs(int startPosition, char c) -
nextSignificantCharIs
public boolean nextSignificantCharIs(char c) -
nextSignificantChar
public char nextSignificantChar() -
nextSignificantChar
public char nextSignificantChar(int startPosition) -
indexOfPreviousSignificantChar
public int indexOfPreviousSignificantChar(int startPosition) -
indexOfPreviousSignificantChar
public int indexOfPreviousSignificantChar() -
previousSignificantChar
public char previousSignificantChar(int startPosition) -
previousSignificantChar
public char previousSignificantChar() -
currentIsTail
public boolean currentIsTail() -
hasMoreCharacters
public boolean hasMoreCharacters() -
inBounds
public boolean inBounds(int idx) -
inBounds
public boolean inBounds() -
isOutOfBounds
public boolean isOutOfBounds(int idx) -
subSequence
-
charSequence
-
toString
-
isNumberCharacter
public boolean isNumberCharacter(int readPosition) -
skipBlanks
-