All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods
Modifier and Type |
Method and Description |
private ParsedValueImpl<java.lang.String,BlurType> |
blurType(CSSParser.Term root) |
private ParsedValue<ParsedValue[],java.lang.Number[]> |
borderStyle(CSSParser.Term root) |
private double |
clamp(double min,
double val,
double max) |
private ParsedValueImpl<Color,Color> |
colorValueOfString(java.lang.String str) |
private Combinator |
combinator(CSSLexer lexer) |
private CssError |
createError(java.lang.String msg) |
private ParsedValueImpl<java.lang.String,CycleMethod> |
cycleMethod(CSSParser.Term root) |
private ParsedValue<ParsedValue[],java.lang.Number[]> |
dashStyle(CSSParser.Term root) |
private Declaration |
declaration(CSSLexer lexer) |
private java.util.List<Declaration> |
declarations(CSSLexer lexer) |
private ParsedValueImpl<ParsedValue[],Color> |
derive(CSSParser.Term root) |
private ParsedValueImpl |
dropshadow(CSSParser.Term root) |
private void |
error(CSSParser.Term root,
java.lang.String msg) |
private CSSParser.Term |
expr(CSSLexer lexer) |
private FontFace |
fontFace(CSSLexer lexer) |
private java.lang.String |
formatDeprecatedMessage(CSSParser.Term root,
java.lang.String syntax) |
private java.lang.String |
functionalPseudo(CSSLexer lexer) |
static CSSParser |
getInstance()
|
private java.lang.String |
getKeyword(CSSParser.Term term) |
private Stylesheet |
handleImport(CSSLexer lexer) |
private ParsedValueImpl |
hsb(CSSParser.Term root) |
private ParsedValueImpl |
innershadow(CSSParser.Term root) |
private static boolean |
isPositionKeyWord(java.lang.String value) |
private boolean |
isSize(Token token) |
private ParsedValueImpl<ParsedValue[],Color> |
ladder(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],Paint> |
linearGradient(CSSParser.Term root) |
private CSSParser.Term |
nextLayer(CSSParser.Term root) |
private Token |
nextToken(CSSLexer lexer) |
private int |
numberOfArgs(CSSParser.Term root) |
private int |
numberOfLayers(CSSParser.Term root) |
private int |
numberOfTerms(CSSParser.Term root) |
private ParsedValueImpl |
parse(CSSParser.Term root) |
Stylesheet |
parse(java.lang.String stylesheetText)
Creates a stylesheet from a CSS document string.
|
Stylesheet |
parse(java.lang.String docbase,
java.lang.String stylesheetText)
Creates a stylesheet from a CSS document string using docbase as
the base URL for resolving references within stylesheet.
|
private void |
parse(Stylesheet stylesheet,
CSSLexer lexer) |
private void |
parse(Stylesheet stylesheet,
java.io.Reader reader) |
Stylesheet |
parse(java.net.URL url)
Updates the given stylesheet by reading a CSS document from a URL,
assuming UTF-8 encoding.
|
private ParsedValueImpl<ParsedValue[],BackgroundPosition> |
parseBackgroundPosition(CSSParser.Term term) |
private ParsedValueImpl<ParsedValue<ParsedValue[],BackgroundPosition>[],BackgroundPosition[]> |
parseBackgroundPositionLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<java.lang.String,BackgroundRepeat>[][],RepeatStruct[]> |
parseBackgroundRepeatStyleLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],BackgroundSize> |
parseBackgroundSize(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],BackgroundSize>[],BackgroundSize[]> |
parseBackgroundSizeLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<java.lang.String,BackgroundRepeat>[][],RepeatStruct[]> |
parseBorderImageRepeatStyleLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],BorderImageSlices> |
parseBorderImageSlice(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],BorderImageSlices>[],BorderImageSlices[]> |
parseBorderImageSliceLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],BorderWidths> |
parseBorderImageWidth(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],BorderWidths>[],BorderWidths[]> |
parseBorderImageWidthLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<?,Paint>[],Paint[]> |
parseBorderPaint(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue<?,Paint>[],Paint[]>[],Paint[][]> |
parseBorderPaintLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],BorderStrokeStyle> |
parseBorderStyle(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue<ParsedValue[],BorderStrokeStyle>[],BorderStrokeStyle[]>[],BorderStrokeStyle[][]> |
parseBorderStyleLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],BorderStrokeStyle>[],BorderStrokeStyle[]> |
parseBorderStyleSeries(CSSParser.Term root) |
private ParsedValueImpl<?,Color> |
parseColor(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],Stop>[] |
parseColorStops(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue<?,Size>[][],CornerRadii>[],CornerRadii[]> |
parseCornerRadius(CSSParser.Term root) |
ParsedValueImpl |
parseExpr(java.lang.String property,
java.lang.String expr)
convenience method for unit tests
|
private ParsedValueImpl<ParsedValue[],Font> |
parseFont(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,java.lang.String> |
parseFontFamily(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<?,Size>,java.lang.Number> |
parseFontSize(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,FontPosture> |
parseFontStyle(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,FontWeight> |
parseFontWeight(CSSParser.Term root) |
private ParsedValueImpl |
parseFunction(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],Paint> |
parseImagePattern(CSSParser.Term root) |
Stylesheet |
parseInlineStyle(Styleable node)
Parse an in-line style from a Node
|
private ParsedValueImpl<ParsedValue[],Insets> |
parseInsetsLayer(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],Insets>[],Insets[]> |
parseInsetsLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],Color> |
parseLadder(CSSParser.Term root) |
private ParsedValueImpl |
parseLinearGradient(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],Margins>[],Margins[]> |
parseMarginsLayers(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<?,Paint>[],Paint[]> |
parsePaintLayers(CSSParser.Term root) |
private ParsedValueImpl |
parseRadialGradient(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,java.lang.String> |
parseRegion(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],Paint> |
parseRepeatingImagePattern(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,BackgroundRepeat>[] |
parseRepeatStyle(CSSParser.Term root) |
private ParsedValueImpl<?,Size> |
parseSize(CSSParser.Term root) |
private ParsedValueImpl<?,Size>[] |
parseSize1to4(CSSParser.Term root) |
private ParsedValueImpl<Size,Size>[] |
parseSizeSeries(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,StrokeLineCap> |
parseStrokeLineCap(CSSParser.Term root) |
private ParsedValueImpl[] |
parseStrokeLineJoin(CSSParser.Term root) |
private ParsedValueImpl<java.lang.String,StrokeType> |
parseStrokeType(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],java.lang.String> |
parseURI(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue<ParsedValue[],java.lang.String>[],java.lang.String[]> |
parseURILayers(CSSParser.Term root) |
private ParsedValueImpl[] |
point(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],Paint> |
radialGradient(CSSParser.Term root) |
private void |
reportError(CssError error) |
private void |
reportException(java.lang.Exception exception) |
private ParsedValueImpl |
rgb(CSSParser.Term root) |
private ParsedValueImpl<ParsedValue[],java.lang.Number[]> |
segments(CSSParser.Term root) |
private Selector |
selector(CSSLexer lexer) |
private java.util.List<Selector> |
selectors(CSSLexer lexer) |
private void |
setInputSource(java.lang.String str) |
private void |
setInputSource(java.lang.String url,
java.lang.String str) |
private void |
setInputSource(Styleable styleable) |
private SimpleSelector |
simpleSelector(CSSLexer lexer) |
private Size |
size(Token token) |
private void |
skipExpr(CSSLexer lexer) |
private ParsedValueImpl<ParsedValue[],Stop> |
stop(CSSParser.Term root) |
private java.lang.String |
stripQuotes(java.lang.String string) |
private CSSParser.Term |
term(CSSLexer lexer) |
(package private) ParsedValueImpl |
valueFor(java.lang.String property,
CSSParser.Term root,
CSSLexer lexer) |