Class AXLXMPPackage

  • All Implemented Interfaces:
    org.verapdf.model.baselayer.Object, org.verapdf.model.xmplayer.XMPObject, org.verapdf.model.xmplayer.XMPPackage
    Direct Known Subclasses:
    AXLMainXMPPackage

    public class AXLXMPPackage
    extends AXLXMPObject
    implements org.verapdf.model.xmplayer.XMPPackage
    Current class is representation of XMPPackage interface from abstract model based on adobe xmp library
    Author:
    Maksim Bezrukov
    • Constructor Detail

      • AXLXMPPackage

        public AXLXMPPackage​(VeraPDFMeta xmpMetadata,
                             boolean isSerializationValid,
                             boolean isClosedChoiceCheck,
                             VeraPDFXMPNode mainPackageExtensionNode,
                             PDFAFlavour flavour)
      • AXLXMPPackage

        protected AXLXMPPackage​(VeraPDFMeta xmpMetadata,
                                boolean isSerializationValid,
                                boolean isMainMetadata,
                                boolean isClosedChoiceCheck,
                                VeraPDFXMPNode mainPackageExtensionNode,
                                String type,
                                PDFAFlavour flavour)
    • Method Detail

      • getLinkedObjects

        public List<? extends org.verapdf.model.baselayer.Object> getLinkedObjects​(String link)
        Specified by:
        getLinkedObjects in interface org.verapdf.model.baselayer.Object
        Overrides:
        getLinkedObjects in class org.verapdf.model.GenericModelObject
        Parameters:
        link - name of the link
        Returns:
        List of all objects with link name
      • getXmpMetadata

        protected VeraPDFMeta getXmpMetadata()
      • getisSerializationValid

        public Boolean getisSerializationValid()
        Specified by:
        getisSerializationValid in interface org.verapdf.model.xmplayer.XMPPackage
      • getactualEncoding

        public String getactualEncoding()
        Specified by:
        getactualEncoding in interface org.verapdf.model.xmplayer.XMPPackage
      • getbytes

        public String getbytes()
        Specified by:
        getbytes in interface org.verapdf.model.xmplayer.XMPPackage
      • getencoding

        public String getencoding()
        Specified by:
        getencoding in interface org.verapdf.model.xmplayer.XMPPackage
      • getMainPackageSchemasDefinitionForNS

        protected SchemasDefinition getMainPackageSchemasDefinitionForNS​(String nameSpace)
      • getCurrentSchemasDefinitionPDFA_1ForNS

        protected SchemasDefinition getCurrentSchemasDefinitionPDFA_1ForNS​(String nameSpace)
      • getCurrentSchemasDefinitionPDFA_2_3ForNS

        protected SchemasDefinition getCurrentSchemasDefinitionPDFA_2_3ForNS​(String nameSpace)