[Yanel-commits] rev 21961 - public/yanel/trunk/src/core/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Sun Jan 21 09:39:06 CET 2007


Author: michi
Date: 2007-01-21 09:39:05 +0100 (Sun, 21 Jan 2007)
New Revision: 21961

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
descriptor elements added

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java	2007-01-21 08:38:26 UTC (rev 21960)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java	2007-01-21 08:39:05 UTC (rev 21961)
@@ -269,9 +269,12 @@
             rtiElement.setAttribute("local-name",  rtd.getResourceTypeLocalName());
 
             try {
+/*
                 HttpRequest httpRequest = new HttpRequest(request);
                 HttpResponse httpResponse = new HttpResponse(response);
                 res = yanel.getResourceManager().getResource(httpRequest, httpResponse, realm, path, rtd, rti);
+*/
+                res = getResource(request, response);
                 if (res != null) {
 
                     Element resourceElement = (Element) rootElement.appendChild(doc.createElement("resource"));
@@ -313,7 +316,9 @@
                         ViewDescriptor[] vd = ((ViewableV2) res).getViewDescriptors();
                         if (vd != null) {
                             for (int i = 0; i < vd.length; i++) {
-                                viewElement.appendChild(doc.createTextNode("View Descriptor: " + vd[i].getMimeType()));
+                                Element descriptorElement = (Element) viewElement.appendChild(doc.createElement("descriptor"));
+                                descriptorElement.appendChild(doc.createTextNode(vd[i].getMimeType()));
+                                descriptorElement.setAttributeNS(NAMESPACE, "id", vd[i].getId());
                             }
                         } else {
                             viewElement.appendChild(doc.createTextNode("No View Descriptors!"));




More information about the Yanel-commits mailing list