Class DefCollectorVisitor
- java.lang.Object
-
- com.google.gwt.resources.css.ast.CssVisitor
-
- com.google.gwt.resources.converter.DefCollectorVisitor
-
public class DefCollectorVisitor extends com.google.gwt.resources.css.ast.CssVisitorGSS requires that constants are defined in upper case. This visitor will collect all existing constants, create the GSS compatible name of each constant and returns a mapping of all original names with the new generated name. This visitor lists also all constant nodes.
-
-
Constructor Summary
Constructors Constructor Description DefCollectorVisitor(boolean lenient, TreeLogger treeLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<com.google.gwt.resources.css.ast.CssDef>getConstantNodes()java.util.Map<java.lang.String,java.lang.String>getDefMapping()booleanvisit(com.google.gwt.resources.css.ast.CssDef x, com.google.gwt.resources.css.ast.Context ctx)booleanvisit(com.google.gwt.resources.css.ast.CssEval x, com.google.gwt.resources.css.ast.Context ctx)booleanvisit(com.google.gwt.resources.css.ast.CssUrl x, com.google.gwt.resources.css.ast.Context ctx)-
Methods inherited from class com.google.gwt.resources.css.ast.CssVisitor
accept, accept, acceptWithInsertRemove, doAccept, doAccept, doAcceptWithInsertRemove, doTraverse, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Constructor Detail
-
DefCollectorVisitor
public DefCollectorVisitor(boolean lenient, TreeLogger treeLogger)
-
-
Method Detail
-
getDefMapping
public java.util.Map<java.lang.String,java.lang.String> getDefMapping()
-
getConstantNodes
public java.util.List<com.google.gwt.resources.css.ast.CssDef> getConstantNodes()
-
visit
public boolean visit(com.google.gwt.resources.css.ast.CssEval x, com.google.gwt.resources.css.ast.Context ctx)- Overrides:
visitin classcom.google.gwt.resources.css.ast.CssVisitor- Parameters:
x- the node being visitedctx- the context for the visit
-
visit
public boolean visit(com.google.gwt.resources.css.ast.CssDef x, com.google.gwt.resources.css.ast.Context ctx)- Overrides:
visitin classcom.google.gwt.resources.css.ast.CssVisitor- Parameters:
x- the node being visitedctx- the context for the visit
-
visit
public boolean visit(com.google.gwt.resources.css.ast.CssUrl x, com.google.gwt.resources.css.ast.Context ctx)- Overrides:
visitin classcom.google.gwt.resources.css.ast.CssVisitor- Parameters:
x- the node being visitedctx- the context for the visit
-
-