Example #1
0
 private void createSelectorWrappers() {
   List<SelectorWrapper> selectorWrappersList = new LinkedList<SelectorWrapper>();
   for (int pos = 0; pos < styleRules.length; pos++) {
     StyleRule styleRule = styleRules[pos];
     SelectorList selectors = styleRule.getSelectors();
     IStylePropertyMap properties = styleRule.getProperties();
     int length = selectors.getLength();
     for (int i = 0; i < length; i++) {
       Selector selector = selectors.item(i);
       SelectorWrapper selectorWrapper = new SelectorWrapper(selector, properties, pos);
       selectorWrappersList.add(selectorWrapper);
     }
   }
   Collections.sort(selectorWrappersList, COMPARATOR);
   Collections.reverse(selectorWrappersList);
   selectorWrappers = new SelectorWrapper[selectorWrappersList.size()];
   selectorWrappersList.toArray(selectorWrappers);
 }
Example #2
0
 public String toString() {
   StringBuilder buffer = new StringBuilder();
   StyleRule[] styleRules = getStyleRules();
   for (int i = 0; i < styleRules.length; i++) {
     StyleRule styleRule = styleRules[i];
     SelectorList selectors = styleRule.getSelectors();
     int length = selectors.getLength();
     for (int j = 0; j < length; j++) {
       if (j > 0) {
         buffer.append(",");
       }
       if (i > 0) {
         buffer.append("\n");
       }
       buffer.append(selectors.item(j));
     }
     buffer.append("\n");
     buffer.append(styleRule.getProperties());
     buffer.append("\n");
   }
   return buffer.toString();
 }