return source; if (!ICounter.IDENTIFIER.equalsIgnoreCase(attr.getName()) && !ICounter.LISTSTYLE.equalsIgnoreCase(attr.getName()) && !ICounter.SEPARATOR.equalsIgnoreCase(attr.getName())) return source; String style = counter.getListStyle(); if (ICounter.IDENTIFIER.equalsIgnoreCase(attr.getName())) { if (insert) ident = attr.getValue(); else ident = "";//$NON-NLS-1$ else if (ICounter.LISTSTYLE.equalsIgnoreCase(attr.getName())) { if (insert) style = attr.getValue(); else style = null; else if (ICounter.SEPARATOR.equalsIgnoreCase(attr.getName())) { if (insert) sep = attr.getValue(); else sep = null;
CSSSourceGenerator formatter = CSSSourceFormatterFactory.getInstance().getSourceFormatter((INodeNotifier) attr.getOwnerCSSNode()); if (formatter != null) start = formatter.getAttrInsertPos(attr.getOwnerCSSNode(), attr.getName()); parent = ((ICSSAttr) node).getOwnerCSSNode();
/** * */ public StringBuffer formatAttrChanged(ICSSNode node, ICSSAttr attr, boolean insert, AttrChangeContext context) { return new StringBuffer(insert && (attr != null) ? attr.getValue() : "");//$NON-NLS-1$ }
/** * */ protected String getIndent(ICSSNode node) { if (node == null) return "";//$NON-NLS-1$ ICSSNode parent = node.getParentNode(); if (node instanceof ICSSAttr) parent = ((ICSSAttr) node).getOwnerCSSNode(); if (parent == null) return "";//$NON-NLS-1$ if (node instanceof org.w3c.dom.css.CSSStyleDeclaration) parent = parent.getParentNode(); if (parent == null) return "";//$NON-NLS-1$ String parentIndent = getIndent(parent); if (parent instanceof org.w3c.dom.css.CSSRule) return parentIndent + getIndentString(); if (node.getParentNode() instanceof ICSSStyleDeclaration) return parentIndent + getIndentString(); return parentIndent; }
((ICSSImportRule) ((ICSSAttr) node).getOwnerCSSNode()).getStyleSheet();
if (attr.getName().equals(ICSSStyleRule.SELECTOR) || attr.getName().equals(ICSSPageRule.SELECTOR)) { for (int i = 0; i < regions.length; i++) { if (i != 0) else if (attr.getName().equals(ICSSImportRule.HREF)) { for (int i = 0; i < regions.length; i++) { if (i != 0) else if (attr.getName().equals(ICSSCharsetRule.ENCODING)) { for (int i = 0; i < regions.length; i++) { if (i != 0) else if (attr.getName().equals(ICSSStyleDeclItem.IMPORTANT)) { for (int i = 0; i < regions.length; i++) { if (i != 0) else if (attr.getName() == null || attr.getName().length() == 0) { for (int i = 0; i < regions.length; i++) { if (i != 0) String value = attr.getValue(); if (value == null) value = "";//$NON-NLS-1$ if (attr.getName().equals(ICSSStyleRule.SELECTOR) || attr.getName().equals(ICSSPageRule.SELECTOR)) { else if (attr.getName().equals(ICSSImportRule.HREF)) { String uri = org.eclipse.wst.css.core.internal.util.CSSLinkConverter.stripFunc(value); String func = preferences.getInt(CSSCorePreferenceNames.CASE_PROPERTY_VALUE) == CSSCorePreferenceNames.UPPER ? "URL(" : "url(";//$NON-NLS-2$//$NON-NLS-1$
ICSSAttr attr = (ICSSAttr) attrs.item(i); CSSRegionContainer node = (CSSRegionContainer) attr; String nodeText = CSSUtil.getClassString(node) + "(" + attr.getName() + "): ";//$NON-NLS-2$//$NON-NLS-1$ ITextRegion region = node.getFirstRegion(); IStructuredDocumentRegion parentRegion = node.getDocumentRegion(); if (region == null && 0 < attr.getValue().length()) { errors.add(NLS.bind(CSSCoreMessages._5concat_ERROR_, (new Object[]{nodeText}))); //$NON-NLS-1$ = "{0}first region is null." if (region == null && 0 < attr.getValue().length()) { errors.add(NLS.bind(CSSCoreMessages._7concat_ERROR_, (new Object[]{nodeText}))); //$NON-NLS-1$ = "{0}last region is null."