org.exolab.castor.xml.validators

Class ValidationUtils


public class ValidationUtils
extends java.lang.Object

A class for performing simple validation

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:52 $

Author:
Keith Visco

Method Summary

static boolean
isCDATA(String str)
Checks the characters of the given String to determine if they syntactically match the production of a CDATA
static boolean
isCombiningChar(char ch)
Checks the given character to determine if it is a valid CombiningChar as defined by the W3C XML 1.0 Recommendation
static boolean
isDigit(char ch)
static boolean
isExtender(char ch)
Returns true if the given character is a valid XML Extender character, according to the XML 1.0 specification
static boolean
isLetter(char ch)
static boolean
isNCName(String str)
Checks the characters of the given String to determine if they syntactically match the production of an NCName as defined by the W3C XML Namespaces recommendation
static boolean
isNCNameChar(char ch)
Checks the the given character to determine if it is a valid NCNameChar as defined by the W3C XML Namespaces recommendation
static boolean
isNMToken(String str)
Checks the characters of the given String to determine if they syntactically match the production of an NMToken
static boolean
isQName(String str)
Checks the characters of the given String to determine if they syntactically match the production of an QName as defined by the W3C XML Namespaces recommendation

Method Details

isCDATA

public static boolean isCDATA(String str)
Checks the characters of the given String to determine if they syntactically match the production of a CDATA

Parameters:
str - the String to check

Returns:
true if the given String follows the Syntax of an NMToken


isCombiningChar

public static boolean isCombiningChar(char ch)
Checks the given character to determine if it is a valid CombiningChar as defined by the W3C XML 1.0 Recommendation

Returns:
true if the given character is a CombiningChar


isDigit

public static boolean isDigit(char ch)

Parameters:
ch - the character to check

Returns:
true if the given character is a digit


isExtender

public static boolean isExtender(char ch)
Returns true if the given character is a valid XML Extender character, according to the XML 1.0 specification

Parameters:
ch - the character to check

Returns:
true if the character is a valid XML Extender character


isLetter

public static boolean isLetter(char ch)

Parameters:
ch - the character to check

Returns:
true if the given character is a letter


isNCName

public static boolean isNCName(String str)
Checks the characters of the given String to determine if they syntactically match the production of an NCName as defined by the W3C XML Namespaces recommendation

Parameters:
str - the String to check

Returns:
true if the given String follows the Syntax of an NCName


isNCNameChar

public static boolean isNCNameChar(char ch)
Checks the the given character to determine if it is a valid NCNameChar as defined by the W3C XML Namespaces recommendation

Parameters:
ch - the char to check

Returns:
true if the given char is an NCNameChar


isNMToken

public static boolean isNMToken(String str)
Checks the characters of the given String to determine if they syntactically match the production of an NMToken

Parameters:
str - the String to check

Returns:
true if the given String follows the Syntax of an NMToken


isQName

public static boolean isQName(String str)
Checks the characters of the given String to determine if they syntactically match the production of an QName as defined by the W3C XML Namespaces recommendation

Parameters:
str - the String to check

Returns:
true if the given String follows the Syntax of an QName


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com