Package org.apache.poi.xdgf.usermodel
Class XmlVisioDocument
- java.lang.Object
-
- org.apache.poi.ooxml.POIXMLDocumentPart
-
- org.apache.poi.ooxml.POIXMLDocument
-
- org.apache.poi.xdgf.usermodel.XmlVisioDocument
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class XmlVisioDocument extends POIXMLDocument
This is your high-level starting point for working with Visio XML documents (.vsdx). Currently, only read support has been implemented, and the API is not mature and is subject to change. For more information about the visio XML format (with an XSD 1.0 schema), you can find documentation at https://msdn.microsoft.com/en-us/library/hh645006(v=office.12).aspx That document lacks in some areas, but you can find additional documentation and an updated XSD 1.1 schema at https://msdn.microsoft.com/en-us/library/office/jj684209(v=office.15).aspx Each provides different details, but the SharePoint reference has better documentation and is more useful.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart
POIXMLDocumentPart.RelationPart
-
-
Field Summary
-
Fields inherited from class org.apache.poi.ooxml.POIXMLDocument
DOCUMENT_CREATOR, OLE_OBJECT_REL_TYPE, PACK_OBJECT_REL_TYPE
-
-
Constructor Summary
Constructors Constructor Description XmlVisioDocument(java.io.InputStream is)
XmlVisioDocument(OPCPackage pkg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<PackagePart>
getAllEmbeddedParts()
Not currently implementedjava.util.Collection<XDGFPage>
getPages()
XDGFStyleSheet
getStyleById(long id)
-
Methods inherited from class org.apache.poi.ooxml.POIXMLDocument
close, getAllEmbedds, getPackage, getProperties, openPackage, write
-
Methods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommited, setCommited, toString
-
-
-
-
Constructor Detail
-
XmlVisioDocument
public XmlVisioDocument(OPCPackage pkg) throws java.io.IOException
- Throws:
java.io.IOException
-
XmlVisioDocument
public XmlVisioDocument(java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getAllEmbeddedParts
public java.util.List<PackagePart> getAllEmbeddedParts()
Not currently implemented- Specified by:
getAllEmbeddedParts
in classPOIXMLDocument
- Returns:
- the document's embedded files
-
getPages
public java.util.Collection<XDGFPage> getPages()
- Returns:
- pages ordered by page number
-
getStyleById
public XDGFStyleSheet getStyleById(long id)
-
-