Package org.verapdf.model.impl.axl
Class AXLExtensionSchemaObject
- java.lang.Object
-
- org.verapdf.model.GenericModelObject
-
- org.verapdf.model.impl.axl.AXLXMPObject
-
- org.verapdf.model.impl.axl.AXLExtensionSchemaObject
-
- All Implemented Interfaces:
Object
,ExtensionSchemaObject
,XMPObject
- Direct Known Subclasses:
AXLExtensionSchemaDefinition
,AXLExtensionSchemaField
,AXLExtensionSchemaProperty
,AXLExtensionSchemaValueType
public abstract class AXLExtensionSchemaObject extends AXLXMPObject implements ExtensionSchemaObject
- Author:
- Maksim Bezrukov
-
-
Field Summary
Fields Modifier and Type Field Description protected ValidatorsContainer
containerForPDFA_1
protected ValidatorsContainer
containerForPDFA_2_3
protected PDFAFlavour
flavour
protected VeraPDFXMPNode
xmpNode
-
Fields inherited from class org.verapdf.model.GenericModelObject
contextDependent
-
-
Constructor Summary
Constructors Constructor Description AXLExtensionSchemaObject(String type, VeraPDFXMPNode xmpNode, ValidatorsContainer containerForPDFA_1, ValidatorsContainer containerForPDFA_2_3, PDFAFlavour flavour)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Boolean
getcontainsUndefinedFields()
true if the object contains undefined fieldsString
getundefinedFields()
comma separated list of undefined fieldsprotected abstract Set<String>
getValidChildNames()
protected abstract String
getValidNamespaceURI()
-
Methods inherited from class org.verapdf.model.GenericModelObject
getContext, getExtraContext, getID, 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, getID, getLinkedObjects, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
-
-
-
-
Field Detail
-
xmpNode
protected VeraPDFXMPNode xmpNode
-
containerForPDFA_1
protected final ValidatorsContainer containerForPDFA_1
-
containerForPDFA_2_3
protected final ValidatorsContainer containerForPDFA_2_3
-
flavour
protected final PDFAFlavour flavour
-
-
Constructor Detail
-
AXLExtensionSchemaObject
public AXLExtensionSchemaObject(String type, VeraPDFXMPNode xmpNode, ValidatorsContainer containerForPDFA_1, ValidatorsContainer containerForPDFA_2_3, PDFAFlavour flavour)
-
-
Method Detail
-
getcontainsUndefinedFields
public Boolean getcontainsUndefinedFields()
Description copied from interface:ExtensionSchemaObject
true if the object contains undefined fields- Specified by:
getcontainsUndefinedFields
in interfaceExtensionSchemaObject
-
getundefinedFields
public String getundefinedFields()
Description copied from interface:ExtensionSchemaObject
comma separated list of undefined fields- Specified by:
getundefinedFields
in interfaceExtensionSchemaObject
-
getValidNamespaceURI
protected abstract String getValidNamespaceURI()
-
-