/** * */ protected short preNode(ICSSNode node) { if (node.getNodeType() == ICSSNode.MEDIARULE_NODE) { return TRAV_CONT; } if (node.getNodeType() == ICSSNode.STYLESHEET_NODE) { if (!externals.contains(node)) { externals.add(node); } return TRAV_CONT; } if (node.getNodeType() == ICSSNode.IMPORTRULE_NODE) { return TRAV_CONT; } return TRAV_PRUNE; } }
/** * */ protected short preNode(ICSSNode node) { if (node.getNodeType() == ICSSNode.MEDIARULE_NODE || node.getNodeType() == ICSSNode.STYLESHEET_NODE) { return TRAV_CONT; } if (node.getNodeType() == ICSSNode.IMPORTRULE_NODE) { if (target != null) { ICSSImportRule imp = (ICSSImportRule) node; if (imp.getStyleSheet() != target) return TRAV_PRUNE; } if (!rules.contains(node)) rules.add(node); } return TRAV_PRUNE; } }
/** * */ protected short preNode(ICSSNode node) { if (node.getNodeType() == ICSSNode.STYLERULE_NODE) { ICSSStyleRule rule = (ICSSStyleRule) node; ICSSSelectorList list = rule.getSelectors(); Iterator it = list.getIterator(); while (it.hasNext()) { Object obj = it.next(); if (selectorsToAvoid != null && selectorsToAvoid.contains(obj)) continue; if (!selectors.contains(obj)) selectors.add(obj); } return TRAV_PRUNE; } else if (node.getNodeType() == ICSSNode.STYLESHEET_NODE) { return TRAV_CONT; } return TRAV_PRUNE; }
/** * */ protected short preNode(ICSSNode node) { if (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE) { toAbsolute((CSSValue) node); } else if (node.getNodeType() == ICSSNode.IMPORTRULE_NODE) { ICSSImportRule iRule = (ICSSImportRule) node; iRule.setHref(toAbsolute(addFunc(iRule.getHref()))); } return TRAV_CONT; }
String nodeType = (String) fTypeMap.get(new Short(node.getNodeType())); if (nodeType == null) { return null;
if (fTraverseImported && (node.getNodeType() == ICSSNode.IMPORTRULE_NODE)) { ICSSImportRule rule = (ICSSImportRule) node; if (child.getNodeType() == ICSSNode.IMPORTRULE_NODE) children.add(child); else
/** */ protected short preNode(ICSSNode node) { IndexedRegion iNode = (IndexedRegion) node; if (iNode.getStartOffset() <= end && start < iNode.getEndOffset()) { if (node.getNodeType() != ICSSNode.STYLESHEET_NODE) { IndexedRegion iFirstChild = (IndexedRegion) node.getFirstChild(); IndexedRegion iLastChild = (IndexedRegion) node.getLastChild(); if (iFirstChild == null || start < iFirstChild.getStartOffset() || iLastChild.getEndOffset() <= end) selectedNodes.add(node); } return TRAV_CONT; } if (iNode.getStartOffset() > end) return TRAV_STOP; else return TRAV_PRUNE; }
else { String pickupType = null; if ((prev != null && prev.getNodeType() == ICSSNode.MEDIALIST_NODE) || (prev == null && (child == null || child.getNodeType() != ICSSNode.MEDIALIST_NODE))) { pickupType = CSSRegionContexts.CSS_LBRACE; if (child != null && child.getNodeType() == ICSSNode.MEDIALIST_NODE) { // between } else if (child != null && (child.getPreviousSibling() == null || child.getPreviousSibling().getNodeType() == ICSSNode.MEDIALIST_NODE)) { // between if (child == null && prev != null && prev.getNodeType() != ICSSNode.MEDIALIST_NODE) { // after } else if (child != null && child.getNodeType() == ICSSNode.MEDIALIST_NODE) { // between } else if (prev != null && prev.getNodeType() == ICSSNode.MEDIALIST_NODE) { // between
if (node.getLastChild() == null || node.getLastChild().getNodeType() != ICSSNode.MEDIALIST_NODE) { for (int i = 0; i < regions.length; i++) { appendDelimBefore(node, regions[i], source); if (node.getLastChild() != null && node.getLastChild().getNodeType() == ICSSNode.MEDIALIST_NODE) { appendSpaceBefore(node, "{", source);//$NON-NLS-1$ source.append("{");//$NON-NLS-1$
CompoundRegion[] regions = getRegionsWithoutWhiteSpaces(structuredDocument, region, stgy); CompoundRegion[] outside = getOutsideRegions(structuredDocument, region); if (child != null && child.getNodeType() == ICSSNode.MEDIALIST_NODE) { // between appendSpaceBefore(node, toAppend, source); } else if (child != null && (child.getPreviousSibling() == null || child.getPreviousSibling().getNodeType() == ICSSNode.MEDIALIST_NODE)) { // between
short type = node.getNodeType(); switch (type) { case ICSSNode.CHARSETRULE_NODE :