Class StringReader
java.lang.Object
ca.spottedleaf.dataconverter.util.StringReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanRead()booleancanRead(int length) voidexpect(char c) intgetRead()intintstatic booleanisAllowedInUnquotedString(char c) static booleanisAllowedNumber(char c) static booleanisQuotedStringStart(char c) charpeek()charpeek(int offset) charread()booleandoublefloatintreadInt()readStringUntil(char terminator) voidsetCursor(int cursor) voidskip()void
-
Constructor Details
-
StringReader
-
StringReader
-
-
Method Details
-
getString
-
setCursor
public void setCursor(int cursor) -
getRemainingLength
public int getRemainingLength() -
getTotalLength
public int getTotalLength() -
getCursor
public int getCursor() -
getRead
-
getRemaining
-
canRead
public boolean canRead(int length) -
canRead
public boolean canRead() -
peek
public char peek() -
peek
public char peek(int offset) -
read
public char read() -
skip
public void skip() -
isAllowedNumber
public static boolean isAllowedNumber(char c) -
isQuotedStringStart
public static boolean isQuotedStringStart(char c) -
skipWhitespace
public void skipWhitespace() -
readInt
public int readInt() -
readDouble
public double readDouble() -
readFloat
public float readFloat() -
isAllowedInUnquotedString
public static boolean isAllowedInUnquotedString(char c) -
readUnquotedString
-
readQuotedString
-
readStringUntil
-
readString
-
readBoolean
public boolean readBoolean() -
expect
public void expect(char c)
-