com.google.gwt.resources.css
Class CssGenerationVisitor
java.lang.Object
com.google.gwt.resources.css.ast.CssVisitor
com.google.gwt.resources.css.CssGenerationVisitor
public class CssGenerationVisitor
- extends CssVisitor
Generates a static CSS template string and provides information on where to
inject dynamic expressions.
|
Method Summary |
void |
endVisit(CssIf x,
Context ctx)
|
void |
endVisit(CssMediaRule x,
Context ctx)
|
void |
endVisit(CssNoFlip x,
Context ctx)
|
void |
endVisit(CssPageRule x,
Context ctx)
|
void |
endVisit(CssRule x,
Context ctx)
|
void |
endVisit(CssUnknownAtRule x,
Context ctx)
|
java.util.SortedMap<java.lang.Integer,java.util.List<CssNode>> |
getSubstitutionPositions()
|
boolean |
visit(CssDef x,
Context ctx)
|
boolean |
visit(CssEval x,
Context ctx)
|
boolean |
visit(CssExternalSelectors x,
Context ctx)
|
boolean |
visit(CssIf x,
Context ctx)
|
boolean |
visit(CssMediaRule x,
Context ctx)
|
boolean |
visit(CssNoFlip x,
Context ctx)
|
boolean |
visit(CssPageRule x,
Context ctx)
|
boolean |
visit(CssProperty x,
Context ctx)
|
boolean |
visit(CssRule x,
Context ctx)
|
boolean |
visit(CssSelector x,
Context ctx)
|
boolean |
visit(CssSprite x,
Context ctx)
|
boolean |
visit(CssUrl x,
Context ctx)
|
| Methods inherited from class com.google.gwt.resources.css.ast.CssVisitor |
accept, accept, acceptWithInsertRemove, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CssGenerationVisitor
public CssGenerationVisitor(TextOutput out)
- Constructor.
- Parameters:
out - the output hondler
CssGenerationVisitor
public CssGenerationVisitor(TextOutput out,
boolean substituteDots)
- Constructor for producing an abbreviated form of the template for use with
CssNode.toString().
- Parameters:
out - the output handlersubstituteDots - if true locations in the text output
where expression substitutions would normally occur are replaced
with a textual placeholder
endVisit
public void endVisit(CssIf x,
Context ctx)
- Overrides:
endVisit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
endVisit
public void endVisit(CssMediaRule x,
Context ctx)
- Overrides:
endVisit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
endVisit
public void endVisit(CssNoFlip x,
Context ctx)
- Overrides:
endVisit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
endVisit
public void endVisit(CssPageRule x,
Context ctx)
- Overrides:
endVisit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
endVisit
public void endVisit(CssRule x,
Context ctx)
- Overrides:
endVisit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
endVisit
public void endVisit(CssUnknownAtRule x,
Context ctx)
- Overrides:
endVisit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
getSubstitutionPositions
public java.util.SortedMap<java.lang.Integer,java.util.List<CssNode>> getSubstitutionPositions()
visit
public boolean visit(CssDef x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssEval x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssExternalSelectors x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssIf x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssMediaRule x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssNoFlip x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssPageRule x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssProperty x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssRule x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssSelector x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssSprite x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns:
visit
public boolean visit(CssUrl x,
Context ctx)
- Overrides:
visit in class CssVisitor
- Parameters:
x - the node being visitedctx - the context for the visit
- Returns: