/** * Implementing IStructuredDocumentListener's method * Event from CSS Flat Model */ public void nodesReplaced(StructuredDocumentRegionsReplacedEvent event) { if (event == null) return; if (event.getOriginalRequester() == getRequesterH2C()) return; IStructuredDocumentRegionList oldStructuredDocumentRegions = event.getOldStructuredDocumentRegions(); IStructuredDocumentRegionList newStructuredDocumentRegions = event.getNewStructuredDocumentRegions(); if (oldStructuredDocumentRegions == null && newStructuredDocumentRegions == null) return; replaceStructuredDocumentRegions(newStructuredDocumentRegions, oldStructuredDocumentRegions); }
public void nodesReplaced(StructuredDocumentRegionsReplacedEvent structuredDocumentEvent) { if (structuredDocumentEvent == null) { return; } IStructuredDocumentRegionList oldStructuredDocumentRegions = structuredDocumentEvent.getOldStructuredDocumentRegions(); IStructuredDocumentRegionList newStructuredDocumentRegions = structuredDocumentEvent.getNewStructuredDocumentRegions(); if (oldStructuredDocumentRegions == null && newStructuredDocumentRegions == null) { return; } fStructuredDocumentUpdate = true; CSSModelParser parser = getParser(); parser.setStructuredDocumentEvent(structuredDocumentEvent); parser.replaceStructuredDocumentRegions(newStructuredDocumentRegions, oldStructuredDocumentRegions); fStructuredDocumentUpdate = false; }
return; IStructuredDocumentRegionList oldStructuredDocumentRegions = event.getOldStructuredDocumentRegions(); IStructuredDocumentRegionList newStructuredDocumentRegions = event.getNewStructuredDocumentRegions(); XMLModelUpdater updater = getActiveUpdater(); if (updater != null) { // being updated