Package org.odftoolkit.odfdom.dom
Enum OdfSchemaConstraint
- All Implemented Interfaces:
Serializable
,Comparable<OdfSchemaConstraint>
,java.lang.constant.Constable
,ValidationConstraint
This class is used for validation of the ODF Document. It contains the constraint messages are
taken from the OASIS ODF 1.2 part 1, the XML Schema specification. These messages are used by the
ValidationException
for ODF validation. The validation is enabled, when an
ErrorHandler
was provided to the OdfPackage
.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe files \'content.xml' or 'styles.xml' must be parsed without error when existent in the ODF XML Schema package.At least \'content.xml' or 'styles.xml' have to be contained in the ODF XML Schema package.A ODF mimetype is invalid for the ODF XML Schema document.The XML is not valid according to the ODF RelaxNG schema.The 'mimetype' file have to be contained in the ODF XML Schema package. -
Method Summary
Modifier and TypeMethodDescriptionCreates a localized description of a Constraint.Returns the detail message string of this Constraint.static OdfSchemaConstraint
Returns the enum constant of this type with the specified name.static OdfSchemaConstraint[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
DOCUMENT_WITHOUT_ODF_MIMETYPE
A ODF mimetype is invalid for the ODF XML Schema document. -
DOCUMENT_WITHOUT_CONTENT_NOR_STYLES_XML
At least \'content.xml' or 'styles.xml' have to be contained in the ODF XML Schema package. -
DOCUMENT_WITH_EXISTENT_BUT_UNREADABLE_CONTENT_OR_STYLES_XML
The files \'content.xml' or 'styles.xml' must be parsed without error when existent in the ODF XML Schema package. -
PACKAGE_SHALL_CONTAIN_MIMETYPE
The 'mimetype' file have to be contained in the ODF XML Schema package. -
DOCUMENT_XML_INVALID_ATTRIBUTE_VALUE
The XML is not valid according to the ODF RelaxNG schema.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getLocalizedMessage
Creates a localized description of a Constraint. Subclasses may override this method in order to produce a locale-specific message. For subclasses that do not override this method, the default implementation returns the same result asgetMessage()
.- Specified by:
getLocalizedMessage
in interfaceValidationConstraint
- Returns:
- The localized description of this constraint.
-
getMessage
Returns the detail message string of this Constraint.- Specified by:
getMessage
in interfaceValidationConstraint
- Returns:
- the detail message string of this Constraint instance (which may be null).
-