Class MapInfo


  • public class MapInfo
    extends org.apache.poi.ooxml.POIXMLDocumentPart
    This class implements the Custom XML Mapping Part (Open Office XML Part 1: chapter 12.3.6) An instance of this part type contains a schema for an XML file, and information on the behavior that is used when allowing this custom XML schema to be mapped into the spreadsheet.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        org.apache.poi.ooxml.POIXMLDocumentPart.RelationPart
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<XSSFMap> getAllXSSFMaps()  
      CTMapInfo getCTMapInfo()  
      CTSchema getCTSchemaById​(java.lang.String schemaId)
      Gets the
      XSSFWorkbook getWorkbook()
      Returns the parent XSSFWorkbook
      XSSFMap getXSSFMapById​(int id)  
      XSSFMap getXSSFMapByName​(java.lang.String name)  
      void readFrom​(java.io.InputStream is)  
      • Methods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        _invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommited, isCommitted, setCommited, setCommitted, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MapInfo

        public MapInfo()
      • MapInfo

        public MapInfo​(PackagePart part)
                throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        POI 3.14-Beta1
    • Method Detail

      • readFrom

        public void readFrom​(java.io.InputStream is)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getWorkbook

        public XSSFWorkbook getWorkbook()
        Returns the parent XSSFWorkbook
        Returns:
        the parent XSSFWorkbook
      • getCTMapInfo

        public CTMapInfo getCTMapInfo()
        Returns:
        the internal data object
      • getCTSchemaById

        public CTSchema getCTSchemaById​(java.lang.String schemaId)
        Gets the
        Parameters:
        schemaId - the schema ID
        Returns:
        CTSchema by it's ID
      • getXSSFMapById

        public XSSFMap getXSSFMapById​(int id)
      • getXSSFMapByName

        public XSSFMap getXSSFMapByName​(java.lang.String name)
      • getAllXSSFMaps

        public java.util.Collection<XSSFMap> getAllXSSFMaps()
        Returns:
        all the mappings configured in this document