Package writer2latex.xmerge
Class EmbeddedXMLObject
java.lang.Object
writer2latex.xmerge.EmbeddedObject
writer2latex.xmerge.EmbeddedXMLObject
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
FieldsFields inherited from class writer2latex.xmerge.EmbeddedObject
hasChanged, objName, objType, zipFile
-
Constructor Summary
ConstructorsConstructorDescriptionEmbeddedXMLObject
(String name, String type) Constructor for an embedded object stored using an XML representation. -
Method Summary
Modifier and TypeMethodDescriptionReturns the content data for this embedded object.Returns the settings data for this embedded object.Returns the style data for this embedded object.void
setContentDOM
(Document content) Sets the content data for the embedded object.void
setSettingsDOM
(Document settings) Sets the settings data for the embedded object.void
setStylesDOM
(Document styles) Sets the styles data for the embedded object.Methods inherited from class writer2latex.xmerge.EmbeddedObject
getName, getType
-
Field Details
-
contentDOM
-
settingsDOM
-
stylesDOM
-
-
Constructor Details
-
EmbeddedXMLObject
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 Details
-
getContentDOM
Returns the content data for this embedded object.- Returns:
- DOM represenation of "content.xml"
- Throws:
SAXException
- If any parser error occursIOException
- If any IO error occurs
-
setContentDOM
Sets the content data for the embedded object.- Parameters:
content
- DOM representation of the object's content.
-
getSettingsDOM
Returns the settings data for this embedded object.- Returns:
- DOM represenation of "settings.xml"
- Throws:
SAXException
- If any parser error occursIOException
- If any IO error occurs
-
setSettingsDOM
Sets the settings data for the embedded object.- Parameters:
settings
- DOM representation of the object's settings.
-
getStylesDOM
Returns the style data for this embedded object.- Returns:
- DOM represenation of "styles.xml"
- Throws:
SAXException
- If any parser error occursIOException
- If any IO error occurs
-
setStylesDOM
Sets the styles data for the embedded object.- Parameters:
styles
- DOM representation of the object's styles.
-