You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by lu...@apache.org on 2005/01/14 15:10:42 UTC

cvs commit: jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/properties AbstractOptionValidator.java

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: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org