Author: mrglavas
Date: Sun Oct 29 20:44:22 2006
New Revision: 469063
URL: http://svn.apache.org/viewvc?view=rev&rev=469063
Log:
Simplify BooleanDV. The fValueSpace array is unnecessary.
Modified:
xerces/java/trunk/src/org/apache/xerces/impl/dv/xs/BooleanDV.java
Modified: xerces/java/trunk/src/org/apache/xerces/impl/dv/xs/BooleanDV.java
URL:
http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/dv/xs/BooleanDV.java?view=diff&rev=469063&r1=469062&r2=469063
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/impl/dv/xs/BooleanDV.java (original)
+++ xerces/java/trunk/src/org/apache/xerces/impl/dv/xs/BooleanDV.java Sun Oct
29 20:44:22 2006
@@ -30,24 +30,20 @@
*
* @version $Id$
*/
-public class BooleanDV extends TypeValidator{
+public class BooleanDV extends TypeValidator {
- private static final String fValueSpace[] = {"false", "true", "0", "1"};
-
- public short getAllowedFacets(){
+ public short getAllowedFacets() {
return (XSSimpleTypeDecl.FACET_PATTERN |
XSSimpleTypeDecl.FACET_WHITESPACE);
}
public Object getActualValue(String content, ValidationContext context)
throws InvalidDatatypeValueException {
- Boolean ret = null;
-
- if (content.equals(fValueSpace[0]) || content.equals(fValueSpace[2]))
- ret = Boolean.FALSE;
- else if (content.equals(fValueSpace[1]) ||
content.equals(fValueSpace[3]))
- ret = Boolean.TRUE;
- else
- throw new
InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content,
"boolean"});
- return ret;
+ if ("false".equals(content) || "0".equals(content)) {
+ return Boolean.FALSE;
+ }
+ else if ("true".equals(content) || "1".equals(content)) {
+ return Boolean.TRUE;
+ }
+ throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1",
new Object[]{content, "boolean"});
}
} // class BooleanDV
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]