You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by an...@apache.org on 2004/03/02 07:51:46 UTC
cvs commit: cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/datatype/typeimpl AbstractDatatypeBuilder.java
antonio 2004/03/01 22:51:46
Modified: src/blocks/woody/java/org/apache/cocoon/woody/datatype/typeimpl
AbstractDatatypeBuilder.java
Log:
Formatting code
Revision Changes Path
1.10 +4 -3 cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/datatype/typeimpl/AbstractDatatypeBuilder.java
Index: AbstractDatatypeBuilder.java
===================================================================
RCS file: /home/cvs//cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/datatype/typeimpl/AbstractDatatypeBuilder.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- AbstractDatatypeBuilder.java 11 Feb 2004 09:53:44 -0000 1.9
+++ AbstractDatatypeBuilder.java 2 Mar 2004 06:51:46 -0000 1.10
@@ -129,10 +129,11 @@
Element[] validationElements = DomHelper.getChildElements(validationElement, Constants.WD_NS);
for (int i = 0; i < validationElements.length; i++) {
ValidationRule rule = datatypeManager.createValidationRule(validationElements[i]);
- if (!rule.supportsType(datatype.getTypeClass(), datatype.isArrayType())) {
+ if (rule.supportsType(datatype.getTypeClass(), datatype.isArrayType())) {
+ datatype.addValidationRule(rule);
+ } else {
throw new Exception("Validation rule \"" + validationElements[i].getLocalName() + "\" cannot be used with strings, error at " + DomHelper.getLocation(validationElements[i]));
}
- datatype.addValidationRule(rule);
}
}
}