pnever 02/04/23 01:16:39
Modified: src/webdav/server/org/apache/slide/webdav/util XMLValue.java
VersioningHelper.java PropertyRetrieverImpl.java
PropertyHelper.java
src/webdav/server/org/apache/slide/webdav/method
ReportMethod.java
Log:
Adapted to changes in JDOM: SAXBuilder::build() now throws IOException.
Revision Changes Path
1.4 +11 -6
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/XMLValue.java
Index: XMLValue.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/XMLValue.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XMLValue.java 28 Mar 2002 06:12:13 -0000 1.3
+++ XMLValue.java 23 Apr 2002 08:16:39 -0000 1.4
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/XMLValue.java,v
1.3 2002/03/28 06:12:13 jericho Exp $
- * $Revision: 1.3 $
- * $Date: 2002/03/28 06:12:13 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/XMLValue.java,v
1.4 2002/04/23 08:16:39 pnever Exp $
+ * $Revision: 1.4 $
+ * $Date: 2002/04/23 08:16:39 $
*
* ====================================================================
*
@@ -84,7 +84,7 @@
* The {@link #toString toString()} method provides a XML document fragment
* describing the Elements of this XMLValue.
*
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ralf Stuckert</a>
**/
@@ -166,7 +166,12 @@
*/
public XMLValue(String xmlString) throws JDOMException,
IllegalArgumentException{
this((List)null);
- add(xmlString);
+ try {
+ add(xmlString);
+ }
+ catch( IOException x ) {
+ x.printStackTrace();
+ }
}
@@ -218,7 +223,7 @@
* is not a <code>Element</code>.
* @throws JDOMException if parsing the <code>xmlString</code> fails.
*/
- public void add(String xmlString) throws IllegalArgumentException,
JDOMException {
+ public void add(String xmlString) throws IllegalArgumentException,
JDOMException, IOException {
if (xmlString != null) {
StringBuffer buffer = new StringBuffer(START_TAG.length() +
1.32 +6 -3
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java
Index: VersioningHelper.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- VersioningHelper.java 15 Apr 2002 13:00:01 -0000 1.31
+++ VersioningHelper.java 23 Apr 2002 08:16:39 -0000 1.32
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
1.31 2002/04/15 13:00:01 juergen Exp $
- * $Revision: 1.31 $
- * $Date: 2002/04/15 13:00:01 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/VersioningHelper.java,v
1.32 2002/04/23 08:16:39 pnever Exp $
+ * $Revision: 1.32 $
+ * $Date: 2002/04/23 08:16:39 $
*
* ====================================================================
*
@@ -1383,6 +1383,9 @@
element = document.getRootElement();
}
catch (JDOMException e) {}
+ catch (Exception e) {
+ e.printStackTrace();
+ }
return element;
}
1.9 +13 -6
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java
Index: PropertyRetrieverImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- PropertyRetrieverImpl.java 28 Mar 2002 06:12:13 -0000 1.8
+++ PropertyRetrieverImpl.java 23 Apr 2002 08:16:39 -0000 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
1.8 2002/03/28 06:12:13 jericho Exp $
- * $Revision: 1.8 $
- * $Date: 2002/03/28 06:12:13 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyRetrieverImpl.java,v
1.9 2002/04/23 08:16:39 pnever Exp $
+ * $Revision: 1.9 $
+ * $Date: 2002/04/23 08:16:39 $
*
* ====================================================================
*
@@ -119,6 +119,7 @@
import java.util.Set;
import java.util.List;
import java.util.ArrayList;
+import java.util.Collections;
import org.jdom.Document;
import org.jdom.Element;
@@ -134,7 +135,7 @@
* providing property information (<code>PropFindMethod</code>,
* <code>ReportMethod</code>) should use this class.
*
- * @version $Revision: 1.8 $
+ * @version $Revision: 1.9 $
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ralf Stuckert</a>
*/
@@ -282,7 +283,7 @@
* @throws JDOMException if the transforming the String into a
* JDOM Document fails.
*/
- protected List getElementListFromXMLPrinter(XMLPrinter xmlPrinter) throws
JDOMException {
+ protected List getElementListFromXMLPrinter(XMLPrinter xmlPrinter) throws
JDOMException, IOException {
String xmlString = xmlPrinter.toString();
StringBuffer buffer = new StringBuffer(START_TAG.length() +
xmlString.length() + END_TAG.length());
@@ -444,7 +445,13 @@
XMLPrinter xmlPrinter = new XMLPrinter();
writePropertiesOfObject(requestedProperties, revisionDescriptors,
revisionDescriptor, contextPath, serverURL, allpropSupportsDeltaV, xmlPrinter);
- return getElementListFromXMLPrinter(xmlPrinter);
+ try {
+ return getElementListFromXMLPrinter(xmlPrinter);
+ }
+ catch( IOException x ) {
+ x.printStackTrace();
+ return Collections.EMPTY_LIST;
+ }
}
1.12 +4 -4
jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java
Index: PropertyHelper.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- PropertyHelper.java 5 Apr 2002 16:11:44 -0000 1.11
+++ PropertyHelper.java 23 Apr 2002 08:16:39 -0000 1.12
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
1.11 2002/04/05 16:11:44 pnever Exp $
- * $Revision: 1.11 $
- * $Date: 2002/04/05 16:11:44 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/util/PropertyHelper.java,v
1.12 2002/04/23 08:16:39 pnever Exp $
+ * $Revision: 1.12 $
+ * $Date: 2002/04/23 08:16:39 $
*
* ====================================================================
*
@@ -374,7 +374,7 @@
/**
* Parse an XML-Valued property value.
*/
- public Element parsePropertyValue( String propValue ) throws JDOMException {
+ public Element parsePropertyValue( String propValue ) throws JDOMException,
IOException {
Document d = xmlBuilder.build( new StringReader(propValue) );
return d.getRootElement();
}
1.19 +7 -4
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java
Index: ReportMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ReportMethod.java 22 Apr 2002 16:20:55 -0000 1.18
+++ ReportMethod.java 23 Apr 2002 08:16:39 -0000 1.19
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v
1.18 2002/04/22 16:20:55 wam Exp $
- * $Revision: 1.18 $
- * $Date: 2002/04/22 16:20:55 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/ReportMethod.java,v
1.19 2002/04/23 08:16:39 pnever Exp $
+ * $Revision: 1.19 $
+ * $Date: 2002/04/23 08:16:39 $
*
* ====================================================================
*
@@ -164,7 +164,7 @@
/**
* An implementation of the DeltaV <code>REPORT</code> method.
*
- * @version $Revision: 1.18 $
+ * @version $Revision: 1.19 $
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ralf Stuckert</a>
*/
@@ -1517,6 +1517,9 @@
text = document.getRootElement().getText();
}
catch (JDOMException e) {}
+ catch (Exception e) {
+ e.printStackTrace();
+ }
return text;
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>