Class XMPMetadataPDFA

    • Constructor Detail

      • XMPMetadataPDFA

        public XMPMetadataPDFA()
                        throws java.io.IOException
        Constructor.
        Throws:
        java.io.IOException - If there is an error creating this metadata.
      • XMPMetadataPDFA

        public XMPMetadataPDFA​(org.w3c.dom.Document doc)
        Constructor.
        Parameters:
        doc - The XML document that maps to the metadata.
    • Method Detail

      • load

        public static XMPMetadata load​(org.xml.sax.InputSource is)
                                throws java.io.IOException
        Load a a PDFA metadata.
        Parameters:
        is - An XML input stream
        Returns:
        A PDFA metadata.
        Throws:
        java.io.IOException - If there is an error loading the XML document.
      • getPDFAFieldSchema

        public XMPSchemaPDFAField getPDFAFieldSchema()
                                              throws java.io.IOException
        Get the PDFAField schema.
        Returns:
        A PDFAField schema.
        Throws:
        java.io.IOException - If there is an error finding the scheam.
      • addPDFAFieldSchema

        public XMPSchemaPDFAField addPDFAFieldSchema()
        Add a new PDFAField schema.
        Returns:
        The newly added PDFA schema.
      • getPDFAIdSchema

        public XMPSchemaPDFAId getPDFAIdSchema()
                                        throws java.io.IOException
        Get the PDFA ID schema.
        Returns:
        The PDFA ID schema.
        Throws:
        java.io.IOException - If there is an error accessing the PDFA id schema.
      • addPDFAIdSchema

        public XMPSchemaPDFAId addPDFAIdSchema()
        Add a PDFA Id schema and return the result.
        Returns:
        The newly created PDFA Id schema.
      • getPDFAPropertySchema

        public XMPSchemaPDFAProperty getPDFAPropertySchema()
                                                    throws java.io.IOException
        Get the PDFA property schema.
        Returns:
        The PDFA property schema.
        Throws:
        java.io.IOException - If there is an error accessing the PDFA property schema.
      • addPDFAPropertySchema

        public XMPSchemaPDFAProperty addPDFAPropertySchema()
        Create a PDFA property schema.
        Returns:
        The newly created property schema.
      • getPDFASchema

        public XMPSchemaPDFASchema getPDFASchema()
                                          throws java.io.IOException
        Get the PDFA schema.
        Returns:
        The PDFA schema.
        Throws:
        java.io.IOException - If there is an error getting the PDFA schema.
      • addPDFASchema

        public XMPSchemaPDFASchema addPDFASchema()
        Add a PDFA schema.
        Returns:
        The newly created PDFA schema.
      • getPDFATypeSchema

        public XMPSchemaPDFAType getPDFATypeSchema()
                                            throws java.io.IOException
        Get the PDFA type schema.
        Returns:
        The PDFA type schema.
        Throws:
        java.io.IOException - If there is an error accessing the PDFA type schema.
      • addPDFATypeSchema

        public XMPSchemaPDFAType addPDFATypeSchema()
        Add a new PDFA type schema.
        Returns:
        The newly created PDFA type schema.