public void save(XMLResource resource, Writer writer, Map<?, ?> options) throws IOException { this.xmlResource = resource; init(resource, options); @SuppressWarnings("unchecked") List<? extends EObject> contents = roots = (List<? extends EObject>)options.get(XMLResource.OPTION_ROOT_OBJECTS); if (contents == null) { contents = resource.getContents(); } traverse(contents); write(writer); writer.flush(); endSave(contents); this.xmlResource = null; }
public Document save(XMLResource resource, Document doc, Map<?, ?> options, DOMHandler handler) { toDOM = true; document = doc; this.handler = handler; this.xmlResource = resource; init(resource, options); @SuppressWarnings("unchecked") List<? extends EObject> contents = roots = (List<? extends EObject>)options.get(XMLResource.OPTION_ROOT_OBJECTS); if (contents == null) { contents = resource.getContents(); } traverse(contents); try { endSave(contents); } catch (Exception e) { e.printStackTrace(); } xmlResource = null; return document; }
public void save(XMLResource resource, Writer writer, Map<?, ?> options) throws IOException { this.xmlResource = resource; init(resource, options); @SuppressWarnings("unchecked") List<? extends EObject> contents = roots = (List<? extends EObject>)options.get(XMLResource.OPTION_ROOT_OBJECTS); if (contents == null) { contents = resource.getContents(); } traverse(contents); write(writer); writer.flush(); endSave(contents); this.xmlResource = null; }
public Document save(XMLResource resource, Document doc, Map<?, ?> options, DOMHandler handler) { toDOM = true; document = doc; this.handler = handler; this.xmlResource = resource; init(resource, options); @SuppressWarnings("unchecked") List<? extends EObject> contents = roots = (List<? extends EObject>)options.get(XMLResource.OPTION_ROOT_OBJECTS); if (contents == null) { contents = resource.getContents(); } traverse(contents); try { endSave(contents); } catch (Exception e) { e.printStackTrace(); } xmlResource = null; return document; }
endSave(contents); this.xmlResource = null;
endSave(contents); this.xmlResource = null;