A C D F G I O P R S U V

A

add(String, String, ValidationContext) - Method in interface org.relaxng.datatype.DatatypeBuilder
adds a new parameter.
add(String, String, ValidationContext) - Method in class org.relaxng.datatype.helpers.ParameterlessDatatypeBuilder
 
allows(String, ValidationContext) - Method in interface org.relaxng.datatype.Datatype
checks if 'literal' matchs this Datatype under the current context.

C

characters(char[], int, int) - Method in interface org.relaxng.datatype.DatatypeStreamingValidator
let a streaming validator process additional literal fragment.
characters(char[], int, int) - Method in class org.relaxng.datatype.helpers.StreamingValidatorImpl
 
check() - Method in interface org.relaxng.datatype.DatatypeStreamingValidator
similar to the finish method, but this method throws Exception (with possibly diagnostic information), instad of returning false.
check() - Method in class org.relaxng.datatype.helpers.StreamingValidatorImpl
 
check(String, ValidationContext) - Method in interface org.relaxng.datatype.Datatype
diagnoses the reason of error.
createDatatypeBuilder(String) - Method in interface org.relaxng.datatype.DatatypeLibrary
creates a new type builder instance.
createStreamingValidator(ValidationContext) - Method in interface org.relaxng.datatype.Datatype
creates an instance of the streaming validator for this type.
createValue(String, ValidationContext) - Method in interface org.relaxng.datatype.Datatype
converts lexcial value and the current context to the corresponding value object.

D

Datatype - interface org.relaxng.datatype.Datatype.
Datatype object.
DatatypeBuilder - interface org.relaxng.datatype.DatatypeBuilder.
creates an user-defined type by adding parameters to the pre-defined type.
DatatypeException - exception org.relaxng.datatype.DatatypeException.
signals Datatype related exceptions.
DatatypeException() - Constructor for class org.relaxng.datatype.DatatypeException
a constructor for those datatype libraries which don't support any diagnostic information at all.
DatatypeException(Datatype, int, String) - Constructor for class org.relaxng.datatype.DatatypeException
 
DatatypeException(String) - Constructor for class org.relaxng.datatype.DatatypeException
 
DatatypeLibrary - interface org.relaxng.datatype.DatatypeLibrary.
one Datatype library
DatatypeLibraryFactory - class org.relaxng.datatype.helpers.DatatypeLibraryFactory.
factory class for the DatatypeLibrary class.
DatatypeLibraryFactory() - Constructor for class org.relaxng.datatype.helpers.DatatypeLibraryFactory
 
DatatypeStreamingValidator - interface org.relaxng.datatype.DatatypeStreamingValidator.
Datatype streaming validator.
derive() - Method in interface org.relaxng.datatype.DatatypeBuilder
derives a new Datatype from a Datatype by parameters that were already set.
derive() - Method in class org.relaxng.datatype.helpers.ParameterlessDatatypeBuilder
 

F

find(String) - Static method in class org.relaxng.datatype.helpers.DatatypeLibraryFactory
searches the available datatype libraries that supports the particular URI.
finish() - Method in interface org.relaxng.datatype.DatatypeStreamingValidator
gets if the accumulated literal is valid with respect to the underlying Datatype.
finish() - Method in class org.relaxng.datatype.helpers.StreamingValidatorImpl
 

G

getDatatype() - Method in class org.relaxng.datatype.DatatypeException
gets the Datatype object that generates this error.
getIndex() - Method in class org.relaxng.datatype.DatatypeException
gets the index of the content where the error occured.
getType(String) - Method in interface org.relaxng.datatype.DatatypeLibrary
gets a pre-defined type.

I

isNotation(String) - Method in interface org.relaxng.datatype.ValidationContext
checks if a notation is declared with the specified name.
isUnparsedEntity(String) - Method in interface org.relaxng.datatype.ValidationContext
checks if an unparsed entity is declared with the specified name.

O

org.relaxng.datatype - package org.relaxng.datatype
 
org.relaxng.datatype.helpers - package org.relaxng.datatype.helpers
 

P

ParameterlessDatatypeBuilder - class org.relaxng.datatype.helpers.ParameterlessDatatypeBuilder.
Dummy implementation of DatatypeBuilder.
ParameterlessDatatypeBuilder(Datatype) - Constructor for class org.relaxng.datatype.helpers.ParameterlessDatatypeBuilder
 

R

resolveNamespacePrefix(String) - Method in interface org.relaxng.datatype.ValidationContext
resolved namespace prefix to namespace URI.

S

sameValue(Object, Object) - Method in interface org.relaxng.datatype.Datatype
tests the equality of two value objects which belongs to this type.
StreamingValidatorImpl - class org.relaxng.datatype.helpers.StreamingValidatorImpl.
Dummy implementation of DatatypeStreamingValidator.
StreamingValidatorImpl(Datatype, ValidationContext) - Constructor for class org.relaxng.datatype.helpers.StreamingValidatorImpl
 

U

UNKNOWN - Static variable in class org.relaxng.datatype.DatatypeException
 

V

ValidationContext - interface org.relaxng.datatype.ValidationContext.
an interface that must be implemented by caller to provide context information that is necessary to perform validation of some Datatypes.
valueHashCode(Object) - Method in interface org.relaxng.datatype.Datatype
computes the hash code for a value object, which is consistent with the sameValue method.

A C D F G I O P R S U V