public boolean appendCharsetDeclaration(CharsetDeclaration node) { cssAndSM.append("@charset", node.getUnderlyingStructure()).ensureSeparator(); append(node.getCharset()); cssOnly.append(';'); return true; }
private void appendSimpleSelectorHead(SimpleSelector selector) { cssOnly.ensureSeparator(); if (!selector.isStar() || !selector.isEmptyForm()) { InterpolableName elementName = selector.getElementName(); cssAndSM.appendIgnoreNull(elementName.getName(), elementName.getUnderlyingStructure()); } }
public boolean appendPseudoClass(PseudoClass node) { cssAndSM.append(node.getFullName(), node.getUnderlyingStructure()); if (node.hasParameters()) { cssOnly.append('('); append(node.getParameter()); cssOnly.append(')'); } return true; }
private void append(CssPrinter miniBuilder) { cssAndSM.append(miniBuilder.cssAndSM); }
public boolean appendPseudoElement(PseudoElement node) { cssAndSM.append(node.getFullName(), node.getUnderlyingStructure()); return true; }
public boolean appendIdSelector(IdSelector node) { cssAndSM.append(node.getFullName(), node.getUnderlyingStructure()); return true; }
public boolean appendFontFace(FontFace node) { cssAndSM.append("@font-face", node.getUnderlyingStructure()).ensureSeparator(); append(node.getBody()); return true; }
public String toSourceMap() { return cssAndSM.toSourceMap(); }
private boolean appendCssClass(CssClass cssClass) { cssAndSM.append(cssClass.getFullName(), cssClass.getUnderlyingStructure()); return true; }