Package org.verapdf.model.impl.axl
Class AXLXMPProperty
java.lang.Object
org.verapdf.model.GenericModelObject
org.verapdf.model.impl.axl.AXLXMPObject
org.verapdf.model.impl.axl.AXLXMPProperty
- All Implemented Interfaces:
Object
,XMPObject
,XMPProperty
- Direct Known Subclasses:
AXLXMPLangAlt
,AXLXMPMMHistoryProperty
- Author:
- Maksim Bezrukov
-
Field Summary
FieldsFields inherited from class org.verapdf.model.GenericModelObject
contextDependent
-
Constructor Summary
ConstructorsModifierConstructorDescriptionAXLXMPProperty
(VeraPDFXMPNode xmpNode, boolean isMainMetadata, boolean isClosedChoiceCheck, SchemasDefinition mainPackageSchemasDefinition, SchemasDefinition currentSchemasDefinitionPDFA_1, SchemasDefinition currentSchemasDefinitionPDFA_2_3, PDFAFlavour flavour) protected
AXLXMPProperty
(VeraPDFXMPNode xmpNode, String type, boolean isMainMetadata, boolean isClosedChoiceCheck, SchemasDefinition mainPackageSchemasDefinition, SchemasDefinition currentSchemasDefinitionPDFA_1, SchemasDefinition currentSchemasDefinitionPDFA_2_3, PDFAFlavour flavour) -
Method Summary
Modifier and TypeMethodDescriptiongetID()
true if this property defined in extension schema in current XMP packagetrue if this property defined in extension schema in main XMP packagetrue if this property is predefined (available in predefined schema) for PDF/A-1true if this property is predefined (available in predefined schema) for PDF/A-2 or for PDF/A-3true if the property value type corresponds to the type defined by XMP specification or extension schematype defined by XMP specification or extension schemaMethods inherited from class org.verapdf.model.GenericModelObject
getContext, getExtraContext, getLinkedObjects, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.verapdf.model.baselayer.Object
getContext, getExtraContext, getLinkedObjects, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
-
Field Details
-
XMP_PROPERTY_TYPE
- See Also:
-
xmpNode
-
-
Constructor Details
-
AXLXMPProperty
public AXLXMPProperty(VeraPDFXMPNode xmpNode, boolean isMainMetadata, boolean isClosedChoiceCheck, SchemasDefinition mainPackageSchemasDefinition, SchemasDefinition currentSchemasDefinitionPDFA_1, SchemasDefinition currentSchemasDefinitionPDFA_2_3, PDFAFlavour flavour) -
AXLXMPProperty
protected AXLXMPProperty(VeraPDFXMPNode xmpNode, String type, boolean isMainMetadata, boolean isClosedChoiceCheck, SchemasDefinition mainPackageSchemasDefinition, SchemasDefinition currentSchemasDefinitionPDFA_1, SchemasDefinition currentSchemasDefinitionPDFA_2_3, PDFAFlavour flavour)
-
-
Method Details
-
getID
- Specified by:
getID
in interfaceObject
- Overrides:
getID
in classGenericModelObject
- Returns:
- id of the current object
-
getisPredefinedInXMP2004
Description copied from interface:XMPProperty
true if this property is predefined (available in predefined schema) for PDF/A-1- Specified by:
getisPredefinedInXMP2004
in interfaceXMPProperty
-
getisPredefinedInXMP2005
Description copied from interface:XMPProperty
true if this property is predefined (available in predefined schema) for PDF/A-2 or for PDF/A-3- Specified by:
getisPredefinedInXMP2005
in interfaceXMPProperty
-
getisDefinedInCurrentPackage
Description copied from interface:XMPProperty
true if this property defined in extension schema in current XMP package- Specified by:
getisDefinedInCurrentPackage
in interfaceXMPProperty
-
getisDefinedInMainPackage
Description copied from interface:XMPProperty
true if this property defined in extension schema in main XMP package- Specified by:
getisDefinedInMainPackage
in interfaceXMPProperty
-
getisValueTypeCorrect
Description copied from interface:XMPProperty
true if the property value type corresponds to the type defined by XMP specification or extension schema- Specified by:
getisValueTypeCorrect
in interfaceXMPProperty
-
getpredefinedType
Description copied from interface:XMPProperty
type defined by XMP specification or extension schema- Specified by:
getpredefinedType
in interfaceXMPProperty
-