IStructuredDocumentRegionList flatNodes = structuredDocument.getRegionList(); if (flatNodes != null) { int count = flatNodes.getLength();
/** * Implementing IStructuredDocumentListener's method * Event from CSS Flat Model */ public void newModel(NewDocumentEvent event) { if (event == null) return; if (event.getOriginalRequester() == getRequesterH2C()) return; IStructuredDocument structuredDocument = event.getStructuredDocument(); if (structuredDocument == null) return; IStructuredDocumentRegionList flatNodes = structuredDocument.getRegionList(); if (flatNodes == null) return; replaceStructuredDocumentRegions(flatNodes, null); }
/** * @return org.w3c.dom.css.CSSRule * @param rule * java.lang.String */ public CSSRule createCSSRule(String rule) { CSSDocumentLoader loader = new CSSDocumentLoader(); IStructuredDocument structuredDocument = (IStructuredDocument) loader.createNewStructuredDocument(); structuredDocument.set(rule); //CSSModelParser modelParser = new CSSModelParser((CSSDocumentImpl) getOwnerDocument()); CSSModelParser modelParser = new CSSModelParser(getOwnerDocument()); return modelParser.createCSSRule(structuredDocument.getRegionList()); }
IStructuredDocumentRegionList flatNodes = structuredDocument.getRegionList(); if (flatNodes != null) { int count = flatNodes.getLength();
public void newModel(NewDocumentEvent structuredDocumentEvent) { if (structuredDocumentEvent == null) return; IStructuredDocument structuredDocument = structuredDocumentEvent.getStructuredDocument(); if (structuredDocument == null) return; // this should not happen, but for the case if (structuredDocument != getStructuredDocument()) setStructuredDocument(structuredDocument); IStructuredDocumentRegionList flatNodes = structuredDocument.getRegionList(); if (flatNodes == null) return; if (getDocument() == null) return; fStructuredDocumentUpdate = true; ((CSSStructuredDocumentRegionContainer) getDocument()).removeChildNodes(); CSSModelParser parser = getParser(); parser.setStructuredDocumentEvent(structuredDocumentEvent); parser.replaceStructuredDocumentRegions(flatNodes, null); fStructuredDocumentUpdate = false; }
/** */ private void handleRefresh() { if (!this.refresh) return; XMLModelNotifier notifier = getModelNotifier(); boolean isChanging = notifier.isChanging(); if (!isChanging) notifier.beginChanging(true); XMLModelParser parser = getModelParser(); setActive(parser); this.document.removeChildNodes(); try { parser.replaceStructuredDocumentRegions(getStructuredDocument().getRegionList(), null); } catch (Exception ex) { Logger.logException(ex); } finally { setActive(null); if (!isChanging) notifier.endChanging(); this.refresh = false; } }
IStructuredDocumentRegionList nodes = structuredDocument.getRegionList(); if (nodes.getLength() > 0) { IStructuredDocumentRegion node = null;
private void internalSetNewDocument(IStructuredDocument structuredDocument) { if (structuredDocument == null) return; IStructuredDocumentRegionList flatNodes = structuredDocument.getRegionList(); if ((flatNodes == null) || (flatNodes.getLength() == 0)) { return;