Examples of ICSSDocument


Examples of org.apache.flex.compiler.css.ICSSDocument

      "    CheckBox { font-size: 16 }",
      "</fx:Style>"
    };
    IMXMLStyleNode node = getMXMLStyleNode(code);
    assertThat("getChildCount", node.getChildCount(), is(0));
    ICSSDocument css = node.getCSSDocument(null);
    ImmutableList<ICSSRule> rules = css.getRules();
    assertThat("rules", rules.size(), is(2));
    assertThat("rule 0 name", rules.get(0).getSelectorGroup().get(0).getElementName(), is("Button"));
    assertThat("rule 1 name", rules.get(1).getSelectorGroup().get(0).getElementName(), is("CheckBox"));
  }
View Full Code Here

Examples of org.apache.flex.compiler.css.ICSSDocument

      "    @namespace \"library://ns.adobe.com/flex/mx\";",
      "</fx:Style>"
    };
    IMXMLStyleNode node = getMXMLStyleNode(code);
    assertThat("getChildCount", node.getChildCount(), is(0));
    ICSSDocument css = node.getCSSDocument(null);
    ImmutableList<ICSSNamespaceDefinition> namespaces = css.getAtNamespaces();
    assertThat("namespaces", namespaces.size(), is(2));
    assertThat("namespace 0 prefix ", namespaces.get(0).getPrefix(), is((String)null));
    assertThat("namespace 0 uri", namespaces.get(0).getURI(), is("library://ns.adobe.com/flex/mx"));
    assertThat("namespace 1 prefix", namespaces.get(1).getPrefix(), is((String)null));
    assertThat("namespace 1 uri", namespaces.get(1).getURI(), is("library://ns.adobe.com/flex/mx"));
View Full Code Here

Examples of org.eclipse.wst.css.core.internal.provisional.document.ICSSDocument

  }

  private CSSNodeImpl insertUnknownImport(IStructuredDocumentRegion region) {
    CSSModelCreationContext creationContext = getCreationContext();
    CSSNodeImpl parent = creationContext.getTargetNode();
    ICSSDocument sheet = parent.getOwnerDocument();
   
    String text = region.getText();
    Pattern pattern = Pattern.compile(" ");
      String[] strs = pattern.split(text);
      String hrefValue = null;
      for (int i=0;i<strs.length;i++) {
        String hrefStr = "file=\"";
        if (strs[i].startsWith(hrefStr)){
        int hrefStr_length = hrefStr.length();
        // minus 1 to avoid quote?
        int hrefValue_length = strs[i].length() - 1;
        if (hrefValue_length > hrefStr_length) {
          hrefValue = strs[i].substring(hrefStr_length, hrefValue_length);
        }
        else {
          /*
           * ISSUE: this handles cases where, e.g. "file=" has no
           * subsequent 'value' ... and from code in insertStructuredDocumentRegion
           * I believe should return null, rather than empty string, but, this may
           * need some fine tuning eventually.
           */
          hrefValue = null;
        }
          break;
        }
      }
   
    if (hrefValue == null) {
      return null;
    }

    JSPCSSImportRuleImpl rule = new JSPCSSImportRuleImpl();
    rule.setOwnerDocument(sheet);
    rule.appendChild((CSSNodeImpl)sheet.createMediaList());
    rule.setRangeStructuredDocumentRegion(region, region);

   
    if (!isUpdateContextActive()) {
      rule.setHref(hrefValue);//Attribute(ICSSImportRule.HREF, hrefValue);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.