Class AXLXMPPackage

java.lang.Object
org.verapdf.model.GenericModelObject
org.verapdf.model.impl.axl.AXLXMPObject
org.verapdf.model.impl.axl.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
  • Field Details

  • Constructor Details

    • AXLXMPPackage

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

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

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

    • 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
    • getXMPProperties

      protected List<AXLXMPProperty> getXMPProperties()
    • 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
    • getMainPackageSchemasDefinition

      protected Map<String,SchemasDefinition> getMainPackageSchemasDefinition()
    • getCurrentSchemasDefinitionPDFA_1

      protected Map<String,SchemasDefinition> getCurrentSchemasDefinitionPDFA_1()
    • getCurrentSchemasDefinitionPDFA_2_3

      protected Map<String,SchemasDefinition> getCurrentSchemasDefinitionPDFA_2_3()
    • getMainPackageSchemasDefinitionForNS

      protected SchemasDefinition getMainPackageSchemasDefinitionForNS(String nameSpace)
    • getCurrentSchemasDefinitionPDFA_1ForNS

      protected SchemasDefinition getCurrentSchemasDefinitionPDFA_1ForNS(String nameSpace)
    • getCurrentSchemasDefinitionPDFA_2_3ForNS

      protected SchemasDefinition getCurrentSchemasDefinitionPDFA_2_3ForNS(String nameSpace)