/** */ public FactoryRegistry getFactoryRegistry() { ICSSModel model = getOwnerDocument().getModel(); if (model != null) { FactoryRegistry reg = model.getFactoryRegistry(); if (reg != null) return reg; } return null; }
/** * */ CSSCharsetRuleImpl getCSSCharsetRule() { CSSCharsetRuleImpl node; if (fUpdateContext.isActive()) { node = fUpdateContext.getCSSCharsetRule(); } else { node = (CSSCharsetRuleImpl) fDocument.createCSSCharsetRule(); } return node; }
/** * */ CSSFontFaceRuleImpl getCSSFontFaceRule() { CSSFontFaceRuleImpl node; if (fUpdateContext.isActive()) { node = fUpdateContext.getCSSFontFaceRule(); } else { node = (CSSFontFaceRuleImpl) fDocument.createCSSFontFaceRule(); } return node; }
CSSCleanupStrategy stgy = getCleanupStrategy(node); IStructuredDocument structuredDocument = node.getOwnerDocument().getModel().getStructuredDocument(); CompoundRegion[] regions = getRegionsWithoutWhiteSpaces(structuredDocument, new FormatRegion(start, end - start), stgy); for (int i = 0; i < regions.length; i++) { if (preferences.getInt(CSSCorePreferenceNames.LINE_WIDTH) > 0 && (!preferences.getBoolean(CSSCorePreferenceNames.WRAPPING_PROHIBIT_WRAP_ON_ATTR) || node.getOwnerDocument().getNodeType() != ICSSNode.STYLEDECLARATION_NODE)) { int length = getLastLineLength(node, source); int append = 1;
/** * */ private CSSPrimitiveValueImpl getCSSPrimitiveValue(short type) { CSSPrimitiveValueImpl node; if (fUpdateContext != null && fUpdateContext.isActive()) { node = fUpdateContext.getCSSPrimitiveValue(type); } else { node = (CSSPrimitiveValueImpl) fDocument.createCSSPrimitiveValue(type); } return node; }
/** * */ private CSSStyleDeclItemImpl getCSSStyleDeclItem(String propertyName) { CSSStyleDeclItemImpl node; if (fUpdateContext != null && fUpdateContext.isActive()) { node = fUpdateContext.getCSSStyleDeclItem(propertyName); } else { node = (CSSStyleDeclItemImpl) fDocument.createCSSStyleDeclItem(propertyName); } return node; }
/** * */ CSSImportRuleImpl getCSSImportRule() { CSSImportRuleImpl node; if (fUpdateContext.isActive()) { node = fUpdateContext.getCSSImportRule(); } else { node = (CSSImportRuleImpl) fDocument.createCSSImportRule(); } return node; }
/** * */ CSSMediaRuleImpl getCSSMediaRule() { CSSMediaRuleImpl node; if (fUpdateContext.isActive()) { node = fUpdateContext.getCSSMediaRule(); } else { node = (CSSMediaRuleImpl) fDocument.createCSSMediaRule(); } return node; }
/** * */ CSSPageRuleImpl getCSSPageRule() { CSSPageRuleImpl node; if (fUpdateContext.isActive()) { node = fUpdateContext.getCSSPageRule(); } else { node = (CSSPageRuleImpl) fDocument.createCSSPageRule(); } return node; }
/** * */ CSSStyleRuleImpl getCSSStyleRule() { CSSStyleRuleImpl node; if (fUpdateContext.isActive()) { node = fUpdateContext.getCSSStyleRule(); } else { node = (CSSStyleRuleImpl) fDocument.createCSSStyleRule(); } return node; } }
CSSRuleImpl newRule = (CSSRuleImpl) getOwnerDocument().createCSSRule(rule);
/** * */ protected void initPrimitives() { fRed = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fRed); fGreen = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fGreen); fBlue = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fBlue); } }
item = (CSSStyleDeclItemImpl) getOwnerDocument().createCSSStyleDeclItem(propertyName); appendChild(item);
public CSSProfile findProfileFor(ICSSNode node) { ICSSModel model = null; if (node != null) { ICSSDocument doc = node.getOwnerDocument(); if (doc != null) { model = doc.getModel(); } } return findProfileFor(model); }
/** * */ protected void initPrimitives() { fTop = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fTop); fRight = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fRight); fBottom = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fBottom); fLeft = (CSSPrimitiveValueImpl) getOwnerDocument().createCSSPrimitiveValue(CSS_NUMBER); appendChild(fLeft); } }
/** * */ String getLineDelimiter(ICSSNode node) { ICSSModel model = (node != null) ? node.getOwnerDocument().getModel() : null; return (model != null) ? model.getStructuredDocument().getLineDelimiter() : "\n"; //$NON-NLS-1$ // TODO : check whether to use model.getLineDelimiter() or // model.getStructuredDocument().getLineDelimiter() }
/** * */ private CounterImpl getCounter() { CounterImpl node; if (fUpdateContext != null && fUpdateContext.isActive()) { node = fUpdateContext.getCounter(); } else { node = (CounterImpl) fDocument.createCSSPrimitiveValue(CSSPrimitiveValue.CSS_COUNTER); } return node; }
/** * */ protected void notifyValueChanged(String oldValue) { // for model ICSSDocument doc = getContainerDocument(); if (doc == null) return; CSSModelImpl model = (CSSModelImpl) doc.getModel(); if (model == null) return; model.valueChanged(this, oldValue); // for adapters notify(CHANGE, new Short(fPrimitiveType), null, null, getStartOffset()); }
/** * */ private RectImpl getRect() { RectImpl node; if (fUpdateContext != null && fUpdateContext.isActive()) { node = fUpdateContext.getRect(); } else { node = (RectImpl) fDocument.createCSSPrimitiveValue(CSSPrimitiveValue.CSS_RECT); } return node; }
/** * */ protected void begin(ICSSNode node) { if (baseModel == null) { baseModel = node.getOwnerDocument().getModel(); if (baseModel instanceof ICSSModel && ((ICSSModel) baseModel).getStyleSheetType() != ICSSModel.EXTERNAL) { IDOMNode xmlNode = (IDOMNode) ((ICSSModel) baseModel).getOwnerDOMNode(); baseModel = xmlNode.getModel(); } } }