public static class GradientUtils.Parser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static interface |
GradientUtils.Parser.Delimiter |
Modifier and Type | Field and Description |
---|---|
private int |
index |
private boolean |
proportional |
private boolean |
proportionalSet |
private java.lang.String[] |
tokens |
Constructor and Description |
---|
Parser(java.lang.String content) |
Modifier and Type | Method and Description |
---|---|
static void |
checkNumberOfArguments(java.lang.String[] tokens,
int count) |
java.lang.String |
getCurrentToken() |
int |
getSize() |
static double |
parseAngle(java.lang.String value) |
static double |
parsePercentage(java.lang.String value) |
GradientUtils.Point |
parsePoint(java.lang.String value) |
Stop[] |
parseStops(boolean proportional,
double length) |
void |
shift() |
java.lang.String[] |
splitCurrentToken() |
private java.lang.String[] |
splitString(java.lang.String string,
GradientUtils.Parser.Delimiter delimiter,
boolean canRepeat) |
private int index
private java.lang.String[] tokens
private boolean proportional
private boolean proportionalSet
private java.lang.String[] splitString(java.lang.String string, GradientUtils.Parser.Delimiter delimiter, boolean canRepeat)
public int getSize()
public void shift()
public java.lang.String getCurrentToken()
public java.lang.String[] splitCurrentToken()
public static void checkNumberOfArguments(java.lang.String[] tokens, int count)
public static double parseAngle(java.lang.String value)
public static double parsePercentage(java.lang.String value)
public GradientUtils.Point parsePoint(java.lang.String value)
public Stop[] parseStops(boolean proportional, double length)