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 String
EXTENSION_SCHEMAS_CONTAINERS
static String
PROPERTIES
static String
XMP_PACKAGE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protected
AXLXMPPackage(VeraPDFMeta xmpMetadata, boolean isSerializationValid, boolean isMainMetadata, boolean isClosedChoiceCheck, VeraPDFXMPNode mainPackageExtensionNode, String type, PDFAFlavour flavour)
AXLXMPPackage(VeraPDFMeta xmpMetadata, boolean isSerializationValid, boolean isClosedChoiceCheck, VeraPDFXMPNode mainPackageExtensionNode, PDFAFlavour flavour)
AXLXMPPackage(VeraPDFMeta xmpMetadata, boolean isSerializationValid, VeraPDFXMPNode mainPackageExtensionNode, PDFAFlavour flavour)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getactualEncoding()
String
getbytes()
protected Map<String,SchemasDefinition>
getCurrentSchemasDefinitionPDFA_1()
protected SchemasDefinition
getCurrentSchemasDefinitionPDFA_1ForNS(String nameSpace)
protected Map<String,SchemasDefinition>
getCurrentSchemasDefinitionPDFA_2_3()
protected SchemasDefinition
getCurrentSchemasDefinitionPDFA_2_3ForNS(String nameSpace)
String
getencoding()
Boolean
getisSerializationValid()
List<? extends org.verapdf.model.baselayer.Object>
getLinkedObjects(String link)
protected Map<String,SchemasDefinition>
getMainPackageSchemasDefinition()
protected SchemasDefinition
getMainPackageSchemasDefinitionForNS(String nameSpace)
protected VeraPDFMeta
getXmpMetadata()
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(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 Detail
-
getLinkedObjects
public List<? extends org.verapdf.model.baselayer.Object> getLinkedObjects(String link)
- Specified by:
getLinkedObjects
in interfaceorg.verapdf.model.baselayer.Object
- Overrides:
getLinkedObjects
in 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 VeraPDFMeta getXmpMetadata()
-
getisSerializationValid
public Boolean getisSerializationValid()
- Specified by:
getisSerializationValid
in interfaceorg.verapdf.model.xmplayer.XMPPackage
-
getactualEncoding
public String getactualEncoding()
- Specified by:
getactualEncoding
in interfaceorg.verapdf.model.xmplayer.XMPPackage
-
getbytes
public String getbytes()
- Specified by:
getbytes
in interfaceorg.verapdf.model.xmplayer.XMPPackage
-
getencoding
public String getencoding()
- Specified by:
getencoding
in 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)
-
-