org.odftoolkit.simple
public class ChartDocument extends Document
Modifier and Type | Class and Description |
---|---|
static class |
ChartDocument.OdfMediaType
This enum contains all possible media types of ChartDocument documents.
|
Document.ScriptType
OdfSchemaDocument.OdfXMLFile
OdfPackageDocument.Resource
mContentDom, mDocumentStyles, mMetaDom, mSettingsDom, mStylesDom
mDocumentMediaType, mDocumentPathInPackage, mPackage, ROOT_DOCUMENT_PATH
Modifier | Constructor and Description |
---|---|
protected |
ChartDocument(OdfPackage pkg,
String internalPath,
ChartDocument.OdfMediaType odfMediaType)
To avoid data duplication a new document is only created, if not already
opened.
|
Modifier and Type | Method and Description |
---|---|
void |
changeMode(ChartDocument.OdfMediaType mediaType)
Changes the document to the given mediatype.
|
OfficeChartElement |
getContentRoot()
Get the content root of a chart document.
|
OdfElement |
getTableContainerElement()
Get the ODF element which can have
|
static ChartDocument |
loadDocument(File file)
Creates an ChartDocument from the OpenDocument provided by a File.
|
static ChartDocument |
loadDocument(InputStream inputStream)
Creates an ChartDocument from the OpenDocument provided by a resource
Stream.
|
static ChartDocument |
loadDocument(String documentPath)
Loads an ChartDocument from the provided path.
|
static ChartDocument |
newChartDocument()
Creates an empty charts document.
|
static ChartDocument |
newChartTemplateDocument()
Creates an empty charts template.
|
addTable, addTable, close, getComponentMap, getContentRoot, getEmbeddedDocument, getEmbeddedDocuments, getEmbeddedDocuments, getLocale, getOdfMediaType, getOfficeMetadata, getScriptType, getSectionByName, getSectionIterator, getTableBuilder, getTableByName, getTableContainerImpl, getTableList, insertDocument, loadDocument, loadDocument, loadDocument, loadDocument, LoadTableTemplateFromForeignTable, loadTemplate, newImage, removeElementLinkedResource, save, save, save, setLocale, setLocale, setOdfMediaType, setPassword, toString
getBaseURI, getBookmarkRDFMetadata, getContentDom, getContentStream, getDocumentStyles, getFileDom, getInContentMetadata, getInContentMetadataFromCache, getManifestRDFMetadata, getMasterPages, getMetaDom, getMetaStream, getOfficeMasterStyles, getOrCreateDocumentStyles, getRDFMetadata, getSettingsDom, getSettingsStream, getStylesDom, getStylesStream, getTables, getXMLFilePath
flushDoms, getDocumentPath, getFileDom, getMediaTypeString, getPackage, getXMLFileMetadata, isExternalReference, isRootDocument, loadSubDocument, normalizeDocumentPath, removeDocument, save, setMediaTypeString
protected ChartDocument(OdfPackage pkg, String internalPath, ChartDocument.OdfMediaType odfMediaType)
public static ChartDocument newChartDocument() throws Exception
Exception
- - if the document could not be createdpublic static ChartDocument newChartTemplateDocument() throws Exception
Exception
- - if the template could not be createdpublic static ChartDocument loadDocument(InputStream inputStream) throws Exception
Since an InputStream does not provide the arbitrary (non sequentiell) read access needed by ChartDocument, the InputStream is cached. This usually takes more time compared to the other createInternalDocument methods. An advantage of caching is that there are no problems overwriting an input file.
If the resource stream is not a ODF chart document, ClassCastException might be thrown.
inputStream
- - the InputStream of the ODF chart document.Exception
- - if the document could not be created.public static ChartDocument loadDocument(String documentPath) throws Exception
ChartDocument relies on the file being available for read access over the whole lifecycle of ChartDocument.
If the resource stream is not a ODF chart document, ClassCastException might be thrown.
documentPath
- - the path from where the document can be loadedException
- - if the document could not be created.public static ChartDocument loadDocument(File file) throws Exception
ChartDocument relies on the file being available for read access over the whole lifecycle of ChartDocument.
If the resource stream is not a ODF chart document, ClassCastException might be thrown.
file
- - a file representing the ODF chart document.Exception
- - if the document could not be created.public OfficeChartElement getContentRoot() throws Exception
getContentRoot
in class Document
Exception
- if the file DOM could not be created.public void changeMode(ChartDocument.OdfMediaType mediaType)
mediaType
- the related ODF mimetypepublic OdfElement getTableContainerElement()
TableContainer
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.