org.eclipse.emf.ecore.xmi
Interface XMLSave

All Known Implementing Classes:
XMLSaveImpl

public interface XMLSave

This defines the methods for the interface that XMLResourceImpl uses to save the resource.


Nested Class Summary
static interface XMLSave.XMLTypeInfo
          This defines the methods for the interface used to determine whether type information should be saved when the XMLResource.OPTION_SAVE_TYPE_INFORMATION save option is enabled.
 
Method Summary
 Document save(XMLResource resource, Document document, Map options, DOMHandler handler)
           
 void save(XMLResource resource, OutputStream outputStream, Map options)
           
 void save(XMLResource resource, Writer writer, Map options)
          Saves the resource to the writer using the specified options.
 

Method Detail

save

public void save(XMLResource resource,
                 OutputStream outputStream,
                 Map options)
          throws IOException
Throws:
IOException

save

public Document save(XMLResource resource,
                     Document document,
                     Map options,
                     DOMHandler handler)
Parameters:
resource - a resource
document - a Document (must not be null)
options - options
handler - a DOMHandler (must not be null)
Returns:
the document
Since:
2.1.0

save

public void save(XMLResource resource,
                 Writer writer,
                 Map options)
          throws IOException
Saves the resource to the writer using the specified options.

Parameters:
resource -
writer -
options -
Throws:
IOException

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.