Package org.eclipse.wst.css.core.internal.provisional.document

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


    while (keys.hasMoreElements()) {
      Object key = keys.nextElement();
      Object val = fProperties.get(key);

      if (val instanceof CSSQueryDeclarationData) {
        ICSSStyleDeclItem declItem = ((CSSQueryDeclarationData) val).getDeclItem();
        if (declItem.getLength() <= 0) {
          ICSSStyleDeclItem itemToRemove = decl.getDeclItemNode(key.toString());
          if (itemToRemove != null) {
            decl.removeDeclItemNode(itemToRemove);
          }
        }
        else {
          decl.setDeclItemNode(declItem);
        }
      }
      else {
        String value = (val instanceof ICSSValue) ? ((ICSSValue) val).getCSSValueText() : val.toString();

        if (value == null || value.length() <= 0) {
          ICSSStyleDeclItem itemToRemove = decl.getDeclItemNode(key.toString());
          if (itemToRemove != null) {
            decl.removeDeclItemNode(itemToRemove);
          }
        }
        else {
View Full Code Here


              }
            }
          }
          else {
            if (check(propN, important, specificity)) {
              ICSSStyleDeclItem declItem = (ICSSStyleDeclItem) decl.getDeclItemNode(propName).cloneNode(true);
              int nValues = declItem.getLength();
              for (int j = 0; j < nValues; j++) {
                conv.toAbsolute(declItem.item(j));
              }
              declItem.setPriority(null);
              fProperties.put(propN, new CSSQueryDeclarationData(declItem, important, specificity));
            }
          }
        }
      }
View Full Code Here

TOP

Related Classes of org.eclipse.wst.css.core.internal.provisional.document.ICSSStyleDeclItem

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.