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]

Reply via email to