Package org.verapdf.model.impl.axl
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 Summary
Fields Modifier and Type Field Description static StringEXTENSION_SCHEMAS_CONTAINERSstatic StringPROPERTIESstatic StringXMP_PACKAGE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedAXLXMPPackage(com.adobe.xmp.impl.VeraPDFMeta xmpMetadata, boolean isSerializationValid, boolean isMainMetadata, boolean isClosedChoiceCheck, com.adobe.xmp.impl.VeraPDFXMPNode mainPackageExtensionNode, String type, PDFAFlavour flavour)AXLXMPPackage(com.adobe.xmp.impl.VeraPDFMeta xmpMetadata, boolean isSerializationValid, boolean isClosedChoiceCheck, com.adobe.xmp.impl.VeraPDFXMPNode mainPackageExtensionNode, PDFAFlavour flavour)AXLXMPPackage(com.adobe.xmp.impl.VeraPDFMeta xmpMetadata, boolean isSerializationValid, com.adobe.xmp.impl.VeraPDFXMPNode mainPackageExtensionNode, PDFAFlavour flavour)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetactualEncoding()Stringgetbytes()protected Map<String,SchemasDefinition>getCurrentSchemasDefinitionPDFA_1()protected SchemasDefinitiongetCurrentSchemasDefinitionPDFA_1ForNS(String nameSpace)protected Map<String,SchemasDefinition>getCurrentSchemasDefinitionPDFA_2_3()protected SchemasDefinitiongetCurrentSchemasDefinitionPDFA_2_3ForNS(String nameSpace)Stringgetencoding()BooleangetisSerializationValid()List<? extends org.verapdf.model.baselayer.Object>getLinkedObjects(String link)protected Map<String,SchemasDefinition>getMainPackageSchemasDefinition()protected SchemasDefinitiongetMainPackageSchemasDefinitionForNS(String nameSpace)protected com.adobe.xmp.impl.VeraPDFMetagetXmpMetadata()protected List<AXLXMPProperty>getXMPProperties()-
Methods inherited from class org.verapdf.model.GenericModelObject
getContext, getExtraContext, getID, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
-
-
-
-
Field Detail
-
XMP_PACKAGE_TYPE
public static final String XMP_PACKAGE_TYPE
- See Also:
- Constant Field Values
-
PROPERTIES
public static final String PROPERTIES
- See Also:
- Constant Field Values
-
EXTENSION_SCHEMAS_CONTAINERS
public static final String EXTENSION_SCHEMAS_CONTAINERS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AXLXMPPackage
public AXLXMPPackage(com.adobe.xmp.impl.VeraPDFMeta xmpMetadata, boolean isSerializationValid, boolean isClosedChoiceCheck, com.adobe.xmp.impl.VeraPDFXMPNode mainPackageExtensionNode, PDFAFlavour flavour)
-
AXLXMPPackage
public AXLXMPPackage(com.adobe.xmp.impl.VeraPDFMeta xmpMetadata, boolean isSerializationValid, com.adobe.xmp.impl.VeraPDFXMPNode mainPackageExtensionNode, PDFAFlavour flavour)
-
AXLXMPPackage
protected AXLXMPPackage(com.adobe.xmp.impl.VeraPDFMeta xmpMetadata, boolean isSerializationValid, boolean isMainMetadata, boolean isClosedChoiceCheck, com.adobe.xmp.impl.VeraPDFXMPNode mainPackageExtensionNode, String type, PDFAFlavour flavour)
-
-
Method Detail
-
getLinkedObjects
public List<? extends org.verapdf.model.baselayer.Object> getLinkedObjects(String link)
- Specified by:
getLinkedObjectsin interfaceorg.verapdf.model.baselayer.Object- Overrides:
getLinkedObjectsin classorg.verapdf.model.GenericModelObject- Parameters:
link- name of the link- Returns:
- List of all objects with link name
-
getXMPProperties
protected List<AXLXMPProperty> getXMPProperties()
-
getXmpMetadata
protected com.adobe.xmp.impl.VeraPDFMeta getXmpMetadata()
-
getisSerializationValid
public Boolean getisSerializationValid()
- Specified by:
getisSerializationValidin interfaceorg.verapdf.model.xmplayer.XMPPackage
-
getactualEncoding
public String getactualEncoding()
- Specified by:
getactualEncodingin interfaceorg.verapdf.model.xmplayer.XMPPackage
-
getbytes
public String getbytes()
- Specified by:
getbytesin interfaceorg.verapdf.model.xmplayer.XMPPackage
-
getencoding
public String getencoding()
- Specified by:
getencodingin interfaceorg.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)
-
-