writer2latex.xmerge

Class EmbeddedXMLObject

public class EmbeddedXMLObject extends EmbeddedObject

This class represents those embedded objects in an OpenOffice.org document that have an XML representation. Currently, according to the OpenOffice.org File Format 1.0 document, there are 6 such objects: Formulae created with Math (application/vnd.sun.xml.math) Charts created with Chart (application/vnd.sun.xml.chart) Spreadsheets created with Calc (application/vnd.sun.xml.calc) Text created with Writer (application/vnd.sun.xml.writer) Drawings created with Draw (application/vnd.sun.xml.draw) Presentations created with Impress (application/vnd.sun.xml.impress) These object types are stored using a combination of content, settings and styles XML files.
Field Summary
protected DocumentcontentDOM
protected DocumentsettingsDOM
protected DocumentstylesDOM
Constructor Summary
EmbeddedXMLObject(String name, String type)
Constructor for an embedded object stored using an XML representation.
Method Summary
DocumentgetContentDOM()
Returns the content data for this embedded object.
DocumentgetSettingsDOM()
Returns the settings data for this embedded object.
DocumentgetStylesDOM()
Returns the style data for this embedded object.
voidsetContentDOM(Document content)
Sets the content data for the embedded object.
voidsetSettingsDOM(Document settings)
Sets the settings data for the embedded object.
voidsetStylesDOM(Document styles)
Sets the styles data for the embedded object.

Field Detail

contentDOM

protected Document contentDOM

settingsDOM

protected Document settingsDOM

stylesDOM

protected Document stylesDOM

Constructor Detail

EmbeddedXMLObject

public EmbeddedXMLObject(String name, String type)
Constructor for an embedded object stored using an XML representation.

Parameters: name The name of the object. type The mime-type of the object. See the class summary.

Method Detail

getContentDOM

public Document getContentDOM()
Returns the content data for this embedded object.

Returns: DOM represenation of "content.xml"

Throws: SAXException If any parser error occurs IOException If any IO error occurs

getSettingsDOM

public Document getSettingsDOM()
Returns the settings data for this embedded object.

Returns: DOM represenation of "settings.xml"

Throws: SAXException If any parser error occurs IOException If any IO error occurs

getStylesDOM

public Document getStylesDOM()
Returns the style data for this embedded object.

Returns: DOM represenation of "styles.xml"

Throws: SAXException If any parser error occurs IOException If any IO error occurs

setContentDOM

public void setContentDOM(Document content)
Sets the content data for the embedded object.

Parameters: content DOM representation of the object's content.

setSettingsDOM

public void setSettingsDOM(Document settings)
Sets the settings data for the embedded object.

Parameters: settings DOM representation of the object's settings.

setStylesDOM

public void setStylesDOM(Document styles)
Sets the styles data for the embedded object.

Parameters: styles DOM representation of the object's styles.