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 String
EXTENSION_SCHEMA_FIELDS
static String
EXTENSION_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(VeraPDFXMPNode xmpNode, ValidatorsContainer containerForPDFA_1, ValidatorsContainer containerForPDFA_2_3, PDFAFlavour flavour)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getdescriptionPrefix()
namespace prefix for the description typeString
getfieldPrefix()
namespace prefix for the fields list typeBoolean
getisDescriptionValidText()
true if type description (’pdfaType:description’ property) is of type TextBoolean
getisFieldValidSeq()
true if type fields list (’pdfaType:field’ property) is of type SeqBoolean
getisNamespaceURIValidURI()
true if type namespace URI (’pdfaType:namespaceURI’ property) is of type URIBoolean
getisPrefixValidText()
true if type preferred prefix (’pdfaType:prefix’ property) is of type TextBoolean
getisTypeValidText()
true if type name (’pdfaType:type’ property) is of type TextList<? extends Object>
getLinkedObjects(String link)
String
getnamespaceURIPrefix()
namespace prefix for the namespace URI typeString
getprefixPrefix()
namespace prefix for the prefix typeString
gettypePrefix()
namespace prefix for the type typeprotected Set<String>
getValidChildNames()
protected String
getValidNamespaceURI()
-
Methods inherited from class org.verapdf.model.impl.axl.AXLExtensionSchemaObject
getcontainsUndefinedFields, getundefinedFields
-
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.xmplayer.ExtensionSchemaObject
getcontainsUndefinedFields, getundefinedFields
-
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(VeraPDFXMPNode xmpNode, ValidatorsContainer containerForPDFA_1, ValidatorsContainer containerForPDFA_2_3, PDFAFlavour flavour)
-
-
Method Detail
-
getLinkedObjects
public List<? extends Object> getLinkedObjects(String link)
- Specified by:
getLinkedObjects
in interfaceObject
- Overrides:
getLinkedObjects
in classGenericModelObject
- Parameters:
link
- name of the link- Returns:
- List of all objects with link name
-
getisDescriptionValidText
public Boolean getisDescriptionValidText()
Description copied from interface:ExtensionSchemaValueType
true if type description (’pdfaType:description’ property) is of type Text- Specified by:
getisDescriptionValidText
in interfaceExtensionSchemaValueType
-
getisFieldValidSeq
public Boolean getisFieldValidSeq()
Description copied from interface:ExtensionSchemaValueType
true if type fields list (’pdfaType:field’ property) is of type Seq- Specified by:
getisFieldValidSeq
in interfaceExtensionSchemaValueType
-
getisNamespaceURIValidURI
public Boolean getisNamespaceURIValidURI()
Description copied from interface:ExtensionSchemaValueType
true if type namespace URI (’pdfaType:namespaceURI’ property) is of type URI- Specified by:
getisNamespaceURIValidURI
in interfaceExtensionSchemaValueType
-
getisPrefixValidText
public Boolean getisPrefixValidText()
Description copied from interface:ExtensionSchemaValueType
true if type preferred prefix (’pdfaType:prefix’ property) is of type Text- Specified by:
getisPrefixValidText
in interfaceExtensionSchemaValueType
-
getisTypeValidText
public Boolean getisTypeValidText()
Description copied from interface:ExtensionSchemaValueType
true if type name (’pdfaType:type’ property) is of type Text- Specified by:
getisTypeValidText
in interfaceExtensionSchemaValueType
-
getdescriptionPrefix
public String getdescriptionPrefix()
Description copied from interface:ExtensionSchemaValueType
namespace prefix for the description type- Specified by:
getdescriptionPrefix
in interfaceExtensionSchemaValueType
-
getfieldPrefix
public String getfieldPrefix()
Description copied from interface:ExtensionSchemaValueType
namespace prefix for the fields list type- Specified by:
getfieldPrefix
in interfaceExtensionSchemaValueType
-
getnamespaceURIPrefix
public String getnamespaceURIPrefix()
Description copied from interface:ExtensionSchemaValueType
namespace prefix for the namespace URI type- Specified by:
getnamespaceURIPrefix
in interfaceExtensionSchemaValueType
-
getprefixPrefix
public String getprefixPrefix()
Description copied from interface:ExtensionSchemaValueType
namespace prefix for the prefix type- Specified by:
getprefixPrefix
in interfaceExtensionSchemaValueType
-
gettypePrefix
public String gettypePrefix()
Description copied from interface:ExtensionSchemaValueType
namespace prefix for the type type- Specified by:
gettypePrefix
in interfaceExtensionSchemaValueType
-
getValidNamespaceURI
protected String getValidNamespaceURI()
- Specified by:
getValidNamespaceURI
in classAXLExtensionSchemaObject
-
getValidChildNames
protected Set<String> getValidChildNames()
- Specified by:
getValidChildNames
in classAXLExtensionSchemaObject
-
-