Package org.verapdf.model.impl.axl
Class AXLExtensionSchemaValueType
- java.lang.Object
-
- org.verapdf.model.GenericModelObject
-
- org.verapdf.model.impl.axl.AXLXMPObject
-
- org.verapdf.model.impl.axl.AXLExtensionSchemaObject
-
- org.verapdf.model.impl.axl.AXLExtensionSchemaValueType
-
- All Implemented Interfaces:
Object,ExtensionSchemaObject,ExtensionSchemaValueType,XMPObject
public class AXLExtensionSchemaValueType extends AXLExtensionSchemaObject implements ExtensionSchemaValueType
- Author:
- Maksim Bezrukov
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXTENSION_SCHEMA_FIELDSstatic StringEXTENSION_SCHEMA_VALUE_TYPE-
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 AXLExtensionSchemaValueType(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 fieldsStringgetdescriptionPrefix()namespace prefix for the description typeStringgetfieldPrefix()namespace prefix for the fields list typeBooleangetisDescriptionValidText()true if type description (’pdfaType:description’ property) is of type TextBooleangetisFieldValidSeq()true if type fields list (’pdfaType:field’ property) is of type SeqBooleangetisNamespaceURIValidURI()true if type namespace URI (’pdfaType:namespaceURI’ property) is of type URIBooleangetisPrefixValidText()true if type preferred prefix (’pdfaType:prefix’ property) is of type TextBooleangetisTypeValidText()true if type name (’pdfaType:type’ property) is of type TextList<? extends Object>getLinkedObjects(String link)StringgetnamespaceURIPrefix()namespace prefix for the namespace URI typeStringgetprefixPrefix()namespace prefix for the prefix typeStringgettypePrefix()namespace prefix for the type type-
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_VALUE_TYPE
public static final String EXTENSION_SCHEMA_VALUE_TYPE
- See Also:
- Constant Field Values
-
EXTENSION_SCHEMA_FIELDS
public static final String EXTENSION_SCHEMA_FIELDS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AXLExtensionSchemaValueType
public AXLExtensionSchemaValueType(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
-
getisDescriptionValidText
public Boolean getisDescriptionValidText()
Description copied from interface:ExtensionSchemaValueTypetrue if type description (’pdfaType:description’ property) is of type Text- Specified by:
getisDescriptionValidTextin interfaceExtensionSchemaValueType
-
getisFieldValidSeq
public Boolean getisFieldValidSeq()
Description copied from interface:ExtensionSchemaValueTypetrue if type fields list (’pdfaType:field’ property) is of type Seq- Specified by:
getisFieldValidSeqin interfaceExtensionSchemaValueType
-
getisNamespaceURIValidURI
public Boolean getisNamespaceURIValidURI()
Description copied from interface:ExtensionSchemaValueTypetrue if type namespace URI (’pdfaType:namespaceURI’ property) is of type URI- Specified by:
getisNamespaceURIValidURIin interfaceExtensionSchemaValueType
-
getisPrefixValidText
public Boolean getisPrefixValidText()
Description copied from interface:ExtensionSchemaValueTypetrue if type preferred prefix (’pdfaType:prefix’ property) is of type Text- Specified by:
getisPrefixValidTextin interfaceExtensionSchemaValueType
-
getisTypeValidText
public Boolean getisTypeValidText()
Description copied from interface:ExtensionSchemaValueTypetrue if type name (’pdfaType:type’ property) is of type Text- Specified by:
getisTypeValidTextin interfaceExtensionSchemaValueType
-
getdescriptionPrefix
public String getdescriptionPrefix()
Description copied from interface:ExtensionSchemaValueTypenamespace prefix for the description type- Specified by:
getdescriptionPrefixin interfaceExtensionSchemaValueType
-
getfieldPrefix
public String getfieldPrefix()
Description copied from interface:ExtensionSchemaValueTypenamespace prefix for the fields list type- Specified by:
getfieldPrefixin interfaceExtensionSchemaValueType
-
getnamespaceURIPrefix
public String getnamespaceURIPrefix()
Description copied from interface:ExtensionSchemaValueTypenamespace prefix for the namespace URI type- Specified by:
getnamespaceURIPrefixin interfaceExtensionSchemaValueType
-
getprefixPrefix
public String getprefixPrefix()
Description copied from interface:ExtensionSchemaValueTypenamespace prefix for the prefix type- Specified by:
getprefixPrefixin interfaceExtensionSchemaValueType
-
gettypePrefix
public String gettypePrefix()
Description copied from interface:ExtensionSchemaValueTypenamespace prefix for the type type- Specified by:
gettypePrefixin interfaceExtensionSchemaValueType
-
-