Class CompactPrinter
- java.lang.Object
-
- com.google.common.css.compiler.passes.CodePrinter
-
- com.google.common.css.compiler.passes.CompactPrinter
-
- All Implemented Interfaces:
CssCompilerPass
- Direct Known Subclasses:
TemplateCompactPrinter
public class CompactPrinter extends CodePrinter
A compact-printer forCssTreeinstances.
-
-
Constructor Summary
Constructors Constructor Description CompactPrinter(CssNode subtree)CompactPrinter(CssNode subtree, CodeBuffer buffer)CompactPrinter(CssNode subtree, CodeBuffer buffer, GssSourceMapGenerator generator)CompactPrinter(CssTree tree)CompactPrinter(CssTree tree, CodeBuffer buffer)CompactPrinter(CssTree tree, CodeBuffer buffer, GssSourceMapGenerator generator)CompactPrinter(CssTree tree, GssSourceMapGenerator generator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CssTreeVisitorcreateVisitor(VisitController visitController, CodeBuffer buffer)Constructs the visitor required by the subclass.java.lang.StringgetCompactPrintedString()Returns the CSS compacted printed output.static java.lang.StringprintCompactly(CssNode n)static java.lang.StringprintCompactly(CssTree t)voidrunPass()-
Methods inherited from class com.google.common.css.compiler.passes.CodePrinter
getOutputBuffer, resetBuffer, setPreserveMarkedComments, visit
-
-
-
-
Constructor Detail
-
CompactPrinter
public CompactPrinter(CssNode subtree, @Nullable CodeBuffer buffer, @Nullable GssSourceMapGenerator generator)
-
CompactPrinter
public CompactPrinter(CssNode subtree, @Nullable CodeBuffer buffer)
-
CompactPrinter
public CompactPrinter(CssNode subtree)
-
CompactPrinter
public CompactPrinter(CssTree tree, @Nullable CodeBuffer buffer, @Nullable GssSourceMapGenerator generator)
-
CompactPrinter
public CompactPrinter(CssTree tree, CodeBuffer buffer)
-
CompactPrinter
public CompactPrinter(CssTree tree, GssSourceMapGenerator generator)
-
CompactPrinter
public CompactPrinter(CssTree tree)
-
-
Method Detail
-
createVisitor
protected CssTreeVisitor createVisitor(VisitController visitController, CodeBuffer buffer)
Description copied from class:CodePrinterConstructs the visitor required by the subclass. This visitor'senter*methods will be called after the source map generator'sstartSourceMappingmethod and before itsendSourceMappingmethod.- Specified by:
createVisitorin classCodePrinter
-
getCompactPrintedString
public java.lang.String getCompactPrintedString()
Returns the CSS compacted printed output.
-
runPass
public void runPass()
-
printCompactly
public static java.lang.String printCompactly(CssNode n)
-
printCompactly
public static java.lang.String printCompactly(CssTree t)
-
-