svn commit: r829525 - /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r829525 - /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java

jleroux@apache.org
Author: jleroux
Date: Sun Oct 25 10:27:59 2009
New Revision: 829525

URL: http://svn.apache.org/viewvc?rev=829525&view=rev
Log:
Remove a C/P duplicated snippet

Modified:
    ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java

Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java?rev=829525&r1=829524&r2=829525&view=diff
==============================================================================
--- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java (original)
+++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java Sun Oct 25 10:27:59 2009
@@ -1137,47 +1137,47 @@
                 }
 
                 if (UtilValidate.isNotEmpty(mimeTypeId)
-                 && ((mimeTypeId.indexOf("application") >= 0) || (mimeTypeId.indexOf("image")) >= 0)) {
-                
-/*                
- // this code is not yet working, will update it the next few weeks...(Hans)
-                 if (mimeTypeId.equals("application/pdf")) {
-                 TransformerFactory tfactory = TransformerFactory.newInstance();
-                 try {
-                
-                 //
-                 //  this part is not working. If somebody can help to make it work?
-                 //  currently using only real temp files for debugging purposes.
-                 //
-                 //  most of the code should be replaced by functions in xslTransform.java and other files.
-                 //  for debugging here mostly code using the code outside of ofbiz.
-                 //
-                 SAXParserFactory pfactory= SAXParserFactory.newInstance();
-                 pfactory.setNamespaceAware(true);
-                 pfactory.setValidating(true);
-                 pfactory.setXIncludeAware(true);
-                 XMLReader reader = null;
-                 try {
-                 reader = pfactory.newSAXParser().getXMLReader();
-                 } catch (Exception e) {
-                 throw new TransformerException("Error creating SAX parser/reader", e);
-                 }
-
-                 // do the actual preprocessing fr includes
-                 String fileName = "/home/hans/ofbiz/svn/applications/commonext/documents/ApacheOfbiz.xml";
-                 SAXSource source = new SAXSource(reader, new InputSource(fileName));
-                 // compile the xsl template
-                 Transformer transformer1 = tfactory.newTransformer(new StreamSource("/home/hans/ofbiz/svn/applications/content/template/docbook/fo/docbook.xsl"));
-                 // and apply the xsl template to the source document and save in a result string
-                 StringWriter sw = new StringWriter();
-                 StreamResult sr = new StreamResult(sw);
-                 transformer1.transform(source, sr);
-                 // store into a file for debugging
-//                 java.io.FileWriter fw = new java.io.FileWriter(new java.io.File("/tmp/file1.fo"));
-//                 fw.write(sw.toString());
-//                 fw.close();
+                        && ((mimeTypeId.indexOf("application") >= 0) || (mimeTypeId.indexOf("image")) >= 0)) {
+                    
+/*                    
+                     // this code is not yet working, will update it the next few weeks...(Hans)
+                    if (mimeTypeId.equals("application/pdf")) {
+                        TransformerFactory tfactory = TransformerFactory.newInstance();
+                        try {
+                            
+                            //
+                            //  this part is not working. If somebody can help to make it work?
+                            //  currently using only real temp files for debugging purposes.
+                            //
+                            //  most of the code should be replaced by functions in xslTransform.java and other files.
+                            //  for debugging here mostly code using the code outside of ofbiz.
+                            //
+                            SAXParserFactory pfactory= SAXParserFactory.newInstance();
+                            pfactory.setNamespaceAware(true);
+                            pfactory.setValidating(true);
+                            pfactory.setXIncludeAware(true);
+                            XMLReader reader = null;
+                            try {
+                                reader = pfactory.newSAXParser().getXMLReader();
+                            } catch (Exception e) {
+                                throw new TransformerException("Error creating SAX parser/reader", e);
+                            }
+
+                            // do the actual preprocessing fr includes
+                            String fileName = "/home/hans/ofbiz/svn/applications/commonext/documents/ApacheOfbiz.xml";
+                            SAXSource source = new SAXSource(reader, new InputSource(fileName));
+                            // compile the xsl template
+                            Transformer transformer1 = tfactory.newTransformer(new StreamSource("/home/hans/ofbiz/svn/applications/content/template/docbook/fo/docbook.xsl"));
+                            // and apply the xsl template to the source document and save in a result string
+                            StringWriter sw = new StringWriter();
+                            StreamResult sr = new StreamResult(sw);
+                            transformer1.transform(source, sr);
+                            // store into a file for debugging
+//                            java.io.FileWriter fw = new java.io.FileWriter(new java.io.File("/tmp/file1.fo"));
+//                            fw.write(sw.toString());
+//                            fw.close();
 
-                
+                            
                             FopFactory fopFactory = FopFactory.newInstance();                            
                             FOUserAgent foUserAgent = fopFactory.newFOUserAgent();
                             // configure foUserAgent as desired
@@ -1207,19 +1207,19 @@
                             out.close();
                             // to a file for debugging
                            FileOutputStream fw = new FileOutputStream("/tmp/file.pdf");
-                 fw.write(out.toByteArray());
-                 fw.close();
+                            fw.write(out.toByteArray());
+                            fw.close();
                             HttpServletResponse response = (HttpServletResponse) context.get("response");
                             response.setContentType("application/pdf");
                             response.setContentLength(out.size());
                             response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
-                 writer.append(new String(out.toByteArray()));
-                 } catch(Exception e) {
-                 Debug.logError("Exception converting from FO to PDF: " + e, module);
-                 }
-                 } else {
+                            writer.append(new String(out.toByteArray()));
+                        } catch(Exception e) {
+                            Debug.logError("Exception converting from FO to PDF: " + e, module);
+                        }
+                    } else {
 */                        screenStringRenderer.renderContentFrame(writer, context, this);
-//                 }
+//                    }
                 } else {
                     screenStringRenderer.renderContentBegin(writer, context, this);
                     screenStringRenderer.renderContentBody(writer, context, this);
@@ -1365,24 +1365,16 @@
             MenuStringRenderer menuStringRenderer = (MenuStringRenderer) context.get("menuStringRenderer");
             // if there was no menuStringRenderer put in place, now try finding the request/response in the context and creating a new one
             if (menuStringRenderer == null) {
-                // try finding the menuStringRenderer by name in the context in
-                // case one was prepared and put there
-                menuStringRenderer = (MenuStringRenderer) context.get("menuStringRenderer");
-                // if there was no menuStringRenderer put in place, now try
-                // finding the request/response in the context and creating a
-                // new one
-                if (menuStringRenderer == null) {
-                    HttpServletRequest request = (HttpServletRequest) context.get("request");
-                    HttpServletResponse response = (HttpServletResponse) context.get("response");
-                    if (request != null && response != null) {
-                        menuStringRenderer = new HtmlMenuRenderer(request, response);
-                    }
-                }
-                // still null, throw an error
-                if (menuStringRenderer == null) {
-                    throw new IllegalArgumentException("Could not find a menuStringRenderer in the context, and could not find HTTP request/response objects need to create one.");
+                HttpServletRequest request = (HttpServletRequest) context.get("request");
+                HttpServletResponse response = (HttpServletResponse) context.get("response");
+                if (request != null && response != null) {
+                    menuStringRenderer = new HtmlMenuRenderer(request, response);
                 }
             }
+            // still null, throw an error
+            if (menuStringRenderer == null) {
+                throw new IllegalArgumentException("Could not find a menuStringRenderer in the context, and could not find HTTP request/response objects need to create one.");
+            }
 
             ModelMenu modelMenu = getModelMenu(context);
             modelMenu.renderMenuString(writer, context, menuStringRenderer);