Package org.verapdf.model.impl.axl
Class AXLExtensionSchemaDefinition
- java.lang.Object
-
- org.verapdf.model.GenericModelObject
-
- org.verapdf.model.impl.axl.AXLXMPObject
-
- org.verapdf.model.impl.axl.AXLExtensionSchemaObject
-
- org.verapdf.model.impl.axl.AXLExtensionSchemaDefinition
-
- All Implemented Interfaces:
Object,ExtensionSchemaDefinition,ExtensionSchemaObject,XMPObject
public class AXLExtensionSchemaDefinition extends AXLExtensionSchemaObject implements ExtensionSchemaDefinition
- Author:
- Maksim Bezrukov
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXTENSION_SCHEMA_DEFINITIONstatic StringEXTENSION_SCHEMA_PROPERTIESstatic StringEXTENSION_SCHEMA_VALUE_TYPESstatic StringNAMESPACE_URI-
Fields inherited from class org.verapdf.model.impl.axl.AXLExtensionSchemaObject
containerForPDFA_1, containerForPDFA_2_3, flavour, xmpNode
-
Fields inherited from class org.verapdf.model.GenericModelObject
contextDependent
-
-
Constructor Summary
Constructors Constructor Description AXLExtensionSchemaDefinition(com.adobe.xmp.impl.VeraPDFXMPNode xmpNode, ValidatorsContainer containerForPDFA_1, ValidatorsContainer containerForPDFA_2_3, PDFAFlavour flavour)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetcontainsUndefinedFields()true if the object contains undefined fieldsBooleangetisNamespaceURIValidURI()true if extension schema namespace URI (’pdfaSchema:namespaceURI’ property) is of type URIBooleangetisPrefixValidText()true if extension schema preferred prefix (’pdfaSchema:prefix’ property) is of type TextBooleangetisPropertyValidSeq()true if extension schema properties list (’pdfaSchema:property’ property) is of type SeqBooleangetisSchemaValidText()true if extension schema description (’pdfaSchema:schema’ property) is of type TextBooleangetisValueTypeValidSeq()true if extension schema value types list (’pdfaSchema:valueType’ property) is of type SeqList<? extends Object>getLinkedObjects(String link)StringgetnamespaceURIPrefix()namespace prefix for the extension schema namespace URI propertyStringgetprefixPrefix()namespace prefix for the extension schema prefix propertyStringgetpropertyPrefix()namespace prefix for the extension schema properties list propertyStringgetschemaPrefix()namespace prefix for the extension schema schema description propertyStringgetvalueTypePrefix()namespace prefix for the extension schema value type list property-
Methods inherited from class org.verapdf.model.GenericModelObject
getContext, getExtraContext, getID, 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, getLinks, getObjectType, getProperties, getSuperTypes, isContextDependent
-
-
-
-
Field Detail
-
EXTENSION_SCHEMA_DEFINITION
public static final String EXTENSION_SCHEMA_DEFINITION
- See Also:
- Constant Field Values
-
EXTENSION_SCHEMA_PROPERTIES
public static final String EXTENSION_SCHEMA_PROPERTIES
- See Also:
- Constant Field Values
-
EXTENSION_SCHEMA_VALUE_TYPES
public static final String EXTENSION_SCHEMA_VALUE_TYPES
- See Also:
- Constant Field Values
-
NAMESPACE_URI
public static final String NAMESPACE_URI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AXLExtensionSchemaDefinition
public AXLExtensionSchemaDefinition(com.adobe.xmp.impl.VeraPDFXMPNode xmpNode, ValidatorsContainer containerForPDFA_1, ValidatorsContainer containerForPDFA_2_3, PDFAFlavour flavour)
-
-
Method Detail
-
getLinkedObjects
public List<? extends Object> getLinkedObjects(String link)
- Specified by:
getLinkedObjectsin interfaceObject- Overrides:
getLinkedObjectsin classGenericModelObject- Parameters:
link- name of the link- Returns:
- List of all objects with link name
-
getcontainsUndefinedFields
public Boolean getcontainsUndefinedFields()
Description copied from interface:ExtensionSchemaObjecttrue if the object contains undefined fields- Specified by:
getcontainsUndefinedFieldsin interfaceExtensionSchemaObject- Specified by:
getcontainsUndefinedFieldsin classAXLExtensionSchemaObject
-
getisNamespaceURIValidURI
public Boolean getisNamespaceURIValidURI()
Description copied from interface:ExtensionSchemaDefinitiontrue if extension schema namespace URI (’pdfaSchema:namespaceURI’ property) is of type URI- Specified by:
getisNamespaceURIValidURIin interfaceExtensionSchemaDefinition
-
getisPrefixValidText
public Boolean getisPrefixValidText()
Description copied from interface:ExtensionSchemaDefinitiontrue if extension schema preferred prefix (’pdfaSchema:prefix’ property) is of type Text- Specified by:
getisPrefixValidTextin interfaceExtensionSchemaDefinition
-
getisPropertyValidSeq
public Boolean getisPropertyValidSeq()
Description copied from interface:ExtensionSchemaDefinitiontrue if extension schema properties list (’pdfaSchema:property’ property) is of type Seq- Specified by:
getisPropertyValidSeqin interfaceExtensionSchemaDefinition
-
getisSchemaValidText
public Boolean getisSchemaValidText()
Description copied from interface:ExtensionSchemaDefinitiontrue if extension schema description (’pdfaSchema:schema’ property) is of type Text- Specified by:
getisSchemaValidTextin interfaceExtensionSchemaDefinition
-
getisValueTypeValidSeq
public Boolean getisValueTypeValidSeq()
Description copied from interface:ExtensionSchemaDefinitiontrue if extension schema value types list (’pdfaSchema:valueType’ property) is of type Seq- Specified by:
getisValueTypeValidSeqin interfaceExtensionSchemaDefinition
-
getnamespaceURIPrefix
public String getnamespaceURIPrefix()
Description copied from interface:ExtensionSchemaDefinitionnamespace prefix for the extension schema namespace URI property- Specified by:
getnamespaceURIPrefixin interfaceExtensionSchemaDefinition
-
getprefixPrefix
public String getprefixPrefix()
Description copied from interface:ExtensionSchemaDefinitionnamespace prefix for the extension schema prefix property- Specified by:
getprefixPrefixin interfaceExtensionSchemaDefinition
-
getpropertyPrefix
public String getpropertyPrefix()
Description copied from interface:ExtensionSchemaDefinitionnamespace prefix for the extension schema properties list property- Specified by:
getpropertyPrefixin interfaceExtensionSchemaDefinition
-
getschemaPrefix
public String getschemaPrefix()
Description copied from interface:ExtensionSchemaDefinitionnamespace prefix for the extension schema schema description property- Specified by:
getschemaPrefixin interfaceExtensionSchemaDefinition
-
getvalueTypePrefix
public String getvalueTypePrefix()
Description copied from interface:ExtensionSchemaDefinitionnamespace prefix for the extension schema value type list property- Specified by:
getvalueTypePrefixin interfaceExtensionSchemaDefinition
-
-