Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.relaxng.datatype;

Datatype streaming validator.

The streaming validator is an optional feature that is useful for certain Datatypes. It allows the caller to incrementally provide the literal.

Author(s):
James Clark
Kohsuke KAWAGUCHI
public interface DatatypeStreamingValidator {

Passes an additional fragment of the literal.

The application can call this method several times, then call the isValid method (or the checkValid method) to check the validity of the accumulated characters.

	void addCharacterschar[] bufint startint len );

Tells if the accumulated literal is valid with respect to the underlying Datatype.

Returns:
True if it is valid. False if otherwise.
	boolean isValid();

Similar to the isValid method, but this method throws Exception (with possibly diagnostic information), instead of returning false.

Throws:
DatatypeException If the callee supports the diagnosis and the accumulated literal is invalid, then this exception that possibly contains diagnosis information is thrown.
	void checkValid() throws DatatypeException;
New to GrepCode? Check out our FAQ X