Package com.google.template.soy.shared

Examples of com.google.template.soy.shared.SoyCssRenamingMap



    String selectorText = node.getSelectorText();

    // If we can rename at compile time, do so.
    SoyCssRenamingMap cssRenamingHints = javaSrcOptions.getCssRenamingHints();
    String renamedSelectorText = cssRenamingHints.get(selectorText);
    if (renamedSelectorText != null && renamedSelectorText.length() != 0) {
      String javaRenamedSelectorText = (
          '"' + CharEscapers.javaStringEscaper().escape(renamedSelectorText) + '"');
      javaExprs.add(new JavaExpr(javaRenamedSelectorText, StringData.class, Integer.MAX_VALUE));
View Full Code Here


    CssNode cn7 = (CssNode) template.getChild(7);
    assertEquals("$goo", cn7.getComponentNameText());
    assertEquals("BBB", cn7.getSelectorText());

    // Use a CSS renaming map that only renames 'AAA'.
    SoyCssRenamingMap cssRenamingMap =
        new SoyCssRenamingMap() {
          @Override public String get(String key) {
            return key.equals("AAA") ? "XXX" : null;
          }
        };
View Full Code Here

TOP

Related Classes of com.google.template.soy.shared.SoyCssRenamingMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.