|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DatatypeStreamingValidator
Disabled: no SafeJ information.
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.
Method Summary | |
---|---|
void |
addCharacters(char[] buf,
int start,
int len)
Passes an additional fragment of the literal. |
void |
checkValid()
Similar to the isValid method, but this method throws Exception (with possibly diagnostic information), instead of returning false. |
boolean |
isValid()
Tells if the accumulated literal is valid with respect to the underlying Datatype. |
Method Detail |
---|
void addCharacters(char[] buf, int start, int len)
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.
boolean isValid()
void checkValid() throws DatatypeException
DatatypeException
- If the callee supports the diagnosis and the accumulated
literal is invalid, then this exception that possibly
contains diagnosis information is thrown.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |