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:
Closeable
,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(InputStream is)
XmlVisioDocument(OPCPackage pkg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PackagePart>
getAllEmbeddedParts()
Not currently implementedCollection<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 IOException
- Throws:
IOException
-
XmlVisioDocument
public XmlVisioDocument(InputStream is) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getAllEmbeddedParts
public List<PackagePart> getAllEmbeddedParts()
Not currently implemented- Specified by:
getAllEmbeddedParts
in classPOIXMLDocument
- Returns:
- the document's embedded files
-
getPages
public Collection<XDGFPage> getPages()
- Returns:
- pages ordered by page number
-
getStyleById
public XDGFStyleSheet getStyleById(long id)
-
-