luetzkendorf 2005/01/14 06:10:42
Modified: src/webdav/server/org/apache/slide/webdav/util/properties
AbstractOptionValidator.java
Log:
fix for the case that the value given is not an element but text
Revision Changes Path
1.2 +7 -4
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/properties/AbstractOptionValidator.java
Index: AbstractOptionValidator.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/properties/AbstractOptionValidator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractOptionValidator.java 3 Jan 2005 15:04:44 -0000 1.1
+++ AbstractOptionValidator.java 14 Jan 2005 14:10:42 -0000 1.2
@@ -46,10 +46,13 @@
}
}
if (xmlValue.size() == 1) {
- String name = ((Element)xmlValue.getList().get(0)).getName();
- String namespace =
((Element)xmlValue.getList().get(0)).getNamespaceURI();
- if (namespace.equals(getValueNamespace()) &&
getAllowedValues().contains(name)) {
- return; // OK
+ Object o = xmlValue.getList().get(0);
+ if (o instanceof Element ) {
+ String name = ((Element)o).getName();
+ String namespace =
((Element)xmlValue.getList().get(0)).getNamespaceURI();
+ if (namespace.equals(getValueNamespace()) &&
getAllowedValues().contains(name)) {
+ return; // OK
+ }
}
}
throw new InvalidLivePropertyValueException();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]