Examples of XOutputStreamToOutputStreamAdapter


Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

            if (mimeType != null)
            {
                final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, stream);
                prop.setPropertyValue("MediaType", mimeType);
            }
            return new BufferedOutputStream(new XOutputStreamToOutputStreamAdapter(stream.getOutputStream()), 204800);
        }
        catch (com.sun.star.uno.Exception e)
        {
            throw new IOException("createOutputStream");
        }
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

       Enumeration ciEnum= null;
     
       XInputStreamToInputStreamAdapter xis =new XInputStreamToInputStreamAdapter(xml);
   
      
       XOutputStreamToOutputStreamAdapter newxos =new XOutputStreamToOutputStreamAdapter(device);
       try{
     ConverterInfoReader cir = new ConverterInfoReader(jarName,false);
     ciEnum =cir.getConverterInfoEnumeration();
       }
       catch (ParserConfigurationException pexc){
      System.out.println("Error:"+pexc);
       }
        catch ( org.xml.sax.SAXException pexc){
      System.out.println("Error:"+pexc);
       }
       catch(Exception e){
     System.out.println("Error:"+e);
       }
       ConverterInfoMgr. removeByJar(jarName);
       if (convertFromOffice)
       {
    
     try {
        
         //Check to see if jar contains a plugin Impl
      
             ConverterInfoMgr.addPlugIn(ciEnum);
       ConverterFactory cf = new ConverterFactory();
     
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),false);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert from <staroffice/sxw> to <specified format> ");
        
       }
       else
       {
           cv.addInputStream(name,(InputStream)xis,false);
           ConvertData dataOut = cv.convert();
        
           Enumeration docEnum = dataOut.getDocumentEnumeration();
        
           if (docEnum.hasMoreElements()){
             Document docOut      = (Document)docEnum.nextElement();
             String fileName      = docOut.getFileName();
             docOut.write(newxos);
            
             newxos.flush();
             newxos.close();
            
         
             int i=1;
             while (docEnum.hasMoreElements() && sURL.startsWith("file:")) {
           //URI uri=new URI(sFileName);
           URI uri=new URI(sURL);
           String  newFileName= getPath(uri);
          
              
           //System.out.println("\nURI: "+uri.getPath());
           File newFile=null;
           if (newFileName.lastIndexOf(".")!=-1){
               newFile =new File(newFileName.substring(0,newFileName.lastIndexOf("."))+String.valueOf(i)+newFileName.substring(newFileName.lastIndexOf(".")));
           }
           else{
              newFile =new File(newFileName.concat(String.valueOf(i)));
           }
              
           FileOutputStream fos = new FileOutputStream(newFile);
           docOut      = (Document)docEnum.nextElement();
           fileName      = docOut.getFileName();
           docOut.write(fos);
           fos.flush();
           fos.close();
           i++;
          
             }
       
           }  
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
         System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
    
     }
     catch (Exception e) {
         System.out.println("Error:"+e);
          throw new IOException("Xmerge Exception");
         }
       }
       else{
   
     try {
          //Check to see if jar contains a plugin Impl
             ConverterInfoMgr.addPlugIn(ciEnum);
             ConverterFactory cf = new ConverterFactory();
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),true);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert to <staroffice/sxw> from <specified format>");
       }
       else
       {
           cv.addInputStream(name,(InputStream)xis,false);
           //System.out.println("\nConverting");
           ConvertData dataIn = cv.convert();
           //System.out.println("\nFinished Converting");
           Enumeration docEnum = dataIn.getDocumentEnumeration();
           while (docEnum.hasMoreElements()) {
         OfficeDocument docIn      = (OfficeDocument)docEnum.nextElement();      
       
         docIn.write(newxos,false);
           }
           //newxos.write(-1); //EOF character
                   //newxos.flush();
           newxos.close();
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
          System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

                    }
                    if (svcfactory != null) {
                        transformer.setParameter("XMultiServiceFactory", svcfactory);
                    }
                    os = new BufferedOutputStream(
                            new XOutputStreamToOutputStreamAdapter(m_xos));
                    StreamResult sr = new StreamResult(os);
                    long tstart = System.currentTimeMillis();
                    transformer.transform(source, sr);
                    debug("finished transformation in " + (System.currentTimeMillis() - tstart) + "ms");
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

       Enumeration ciEnum= null;
     
       XInputStreamToInputStreamAdapter xis =new XInputStreamToInputStreamAdapter(xml);
   
      
       XOutputStreamToOutputStreamAdapter newxos =new XOutputStreamToOutputStreamAdapter(device);
       try{
     ConverterInfoReader cir = new ConverterInfoReader(jarName,false);
     ciEnum =cir.getConverterInfoEnumeration();
       }
       catch (ParserConfigurationException pexc){
      System.out.println("Error:"+pexc);
       }
        catch ( org.xml.sax.SAXException pexc){
      System.out.println("Error:"+pexc);
       }
       catch(Exception e){
     System.out.println("Error:"+e);
       }
       ConverterInfoMgr. removeByJar(jarName);
       if (convertFromOffice)
       {
    
     try {
        
         //Check to see if jar contains a plugin Impl
      
             ConverterInfoMgr.addPlugIn(ciEnum);
       ConverterFactory cf = new ConverterFactory();
     
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),false);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert from <staroffice/sxw> to <specified format> ");
        
       }
       else
       {
           cv.addInputStream(name,(InputStream)xis,false);
           ConvertData dataOut = cv.convert();
        
           Enumeration docEnum = dataOut.getDocumentEnumeration();
        
           if (docEnum.hasMoreElements()){
             Document docOut      = (Document)docEnum.nextElement();
             String fileName      = docOut.getFileName();
             docOut.write(newxos);
            
             newxos.flush();
             newxos.close();
            
         
             int i=1;
             while (docEnum.hasMoreElements() && sURL.startsWith("file:")) {
           //URI uri=new URI(sFileName);
           URI uri=new URI(sURL);
           String  newFileName= getPath(uri);
          
              
           //System.out.println("\nURI: "+uri.getPath());
           File newFile=null;
           if (newFileName.lastIndexOf(".")!=-1){
               newFile =new File(newFileName.substring(0,newFileName.lastIndexOf("."))+String.valueOf(i)+newFileName.substring(newFileName.lastIndexOf(".")));
           }
           else{
              newFile =new File(newFileName.concat(String.valueOf(i)));
           }
              
           FileOutputStream fos = new FileOutputStream(newFile);
           docOut      = (Document)docEnum.nextElement();
           fileName      = docOut.getFileName();
           docOut.write(fos);
           fos.flush();
           fos.close();
           i++;
          
             }
       
           }  
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
         System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
    
     }
     catch (Exception e) {
         System.out.println("Error:"+e);
          throw new IOException("Xmerge Exception");
         }
       }
       else{
   
     try {
          //Check to see if jar contains a plugin Impl
             ConverterInfoMgr.addPlugIn(ciEnum);
             ConverterFactory cf = new ConverterFactory();
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),true);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert to <staroffice/sxw> from <specified format>");
       }
       else
       {
                             /*
                             ByteArrayOutputStream bout = new ByteArrayOutputStream();
                             byte[][] buf = new byte[1][4096];
                             int n=0;
                             while ((n=xml.readSomeBytes(buf, 4096))>0)
                                 bout.write(buf[0], 0, n);
                             ByteArrayInputStream bin = new ByteArrayInputStream(bout.toByteArray());
                             cv.addInputStream(name, bin, false);
                            */
           cv.addInputStream(name,(InputStream)xis,false);
           //System.out.println("\nConverting");
           ConvertData dataIn = cv.convert();
           //System.out.println("\nFinished Converting");
           Enumeration docEnum = dataIn.getDocumentEnumeration();
           while (docEnum.hasMoreElements()) {
         OfficeDocument docIn      = (OfficeDocument)docEnum.nextElement();      
       
         docIn.write(newxos,false);
           }
           //newxos.write(-1); //EOF character
                   //newxos.flush();
           newxos.close();
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
          System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

       Enumeration ciEnum= null;
     
       XInputStreamToInputStreamAdapter xis =new XInputStreamToInputStreamAdapter(xml);
   
      
       XOutputStreamToOutputStreamAdapter newxos =new XOutputStreamToOutputStreamAdapter(device);
       try{
     ConverterInfoReader cir = new ConverterInfoReader(jarName,false);
     ciEnum =cir.getConverterInfoEnumeration();
       }
       catch (ParserConfigurationException pexc){
      System.out.println("Error:"+pexc);
       }
        catch ( org.xml.sax.SAXException pexc){
      System.out.println("Error:"+pexc);
       }
       catch(Exception e){
     System.out.println("Error:"+e);
       }
       ConverterInfoMgr. removeByJar(jarName);
       if (convertFromOffice)
       {
    
     try {
        
         //Check to see if jar contains a plugin Impl
      
             ConverterInfoMgr.addPlugIn(ciEnum);
       ConverterFactory cf = new ConverterFactory();
     
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),false);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert from <staroffice/sxw> to <specified format> ");
        
       }
       else
       {
           cv.addInputStream(name,(InputStream)xis,false);
           ConvertData dataOut = cv.convert();
        
           Enumeration docEnum = dataOut.getDocumentEnumeration();
        
           if (docEnum.hasMoreElements()){
             Document docOut      = (Document)docEnum.nextElement();
             String fileName      = docOut.getFileName();
             docOut.write(newxos);
            
             newxos.flush();
             newxos.close();
            
         
             int i=1;
             while (docEnum.hasMoreElements() && sURL.startsWith("file:")) {
           //URI uri=new URI(sFileName);
           URI uri=new URI(sURL);
           String  newFileName= getPath(uri);
          
              
           //System.out.println("\nURI: "+uri.getPath());
           File newFile=null;
           if (newFileName.lastIndexOf(".")!=-1){
               newFile =new File(newFileName.substring(0,newFileName.lastIndexOf("."))+String.valueOf(i)+newFileName.substring(newFileName.lastIndexOf(".")));
           }
           else{
              newFile =new File(newFileName.concat(String.valueOf(i)));
           }
              
           FileOutputStream fos = new FileOutputStream(newFile);
           docOut      = (Document)docEnum.nextElement();
           fileName      = docOut.getFileName();
           docOut.write(fos);
           fos.flush();
           fos.close();
           i++;
          
             }
       
           }  
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
         System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
    
     }
     catch (Exception e) {
         System.out.println("Error:"+e);
          throw new IOException("Xmerge Exception");
         }
       }
       else{
   
     try {
          //Check to see if jar contains a plugin Impl
             ConverterInfoMgr.addPlugIn(ciEnum);
             ConverterFactory cf = new ConverterFactory();
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),true);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert to <staroffice/sxw> from <specified format>");
       }
       else
       {
                             /*
                             ByteArrayOutputStream bout = new ByteArrayOutputStream();
                             byte[][] buf = new byte[1][4096];
                             int n=0;
                             while ((n=xml.readSomeBytes(buf, 4096))>0)
                                 bout.write(buf[0], 0, n);
                             ByteArrayInputStream bin = new ByteArrayInputStream(bout.toByteArray());
                             cv.addInputStream(name, bin, false);
                            */
           cv.addInputStream(name,(InputStream)xis,false);
           //System.out.println("\nConverting");
           ConvertData dataIn = cv.convert();
           //System.out.println("\nFinished Converting");
           Enumeration docEnum = dataIn.getDocumentEnumeration();
           while (docEnum.hasMoreElements()) {
         OfficeDocument docIn      = (OfficeDocument)docEnum.nextElement();      
       
         docIn.write(newxos,false);
           }
           //newxos.write(-1); //EOF character
                   //newxos.flush();
           newxos.close();
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
          System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

            if (mimeType != null)
            {
                final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, stream);
                prop.setPropertyValue("MediaType", mimeType);
            }
            return new BufferedOutputStream(new XOutputStreamToOutputStreamAdapter(stream.getOutputStream()), 204800);
        }
        catch (com.sun.star.uno.Exception e)
        {
            throw new IOException("createOutputStream");
        }
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

       Enumeration ciEnum= null;
     
       XInputStreamToInputStreamAdapter xis =new XInputStreamToInputStreamAdapter(xml);
   
      
       XOutputStreamToOutputStreamAdapter newxos =new XOutputStreamToOutputStreamAdapter(device);
       try{
     ConverterInfoReader cir = new ConverterInfoReader(jarName,false);
     ciEnum =cir.getConverterInfoEnumeration();
       }
       catch (ParserConfigurationException pexc){
      System.out.println("Error:"+pexc);
       }
        catch ( org.xml.sax.SAXException pexc){
      System.out.println("Error:"+pexc);
       }
       catch(Exception e){
     System.out.println("Error:"+e);
       }
       ConverterInfoMgr. removeByJar(jarName);
       if (convertFromOffice)
       {
    
     try {
        
         //Check to see if jar contains a plugin Impl
      
             ConverterInfoMgr.addPlugIn(ciEnum);
       ConverterFactory cf = new ConverterFactory();
     
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),false);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert from <staroffice/sxw> to <specified format> ");
        
       }
       else
       {
           cv.addInputStream(name,(InputStream)xis,false);
           ConvertData dataOut = cv.convert();
        
           Enumeration docEnum = dataOut.getDocumentEnumeration();
        
           if (docEnum.hasMoreElements()){
             Document docOut      = (Document)docEnum.nextElement();
             String fileName      = docOut.getFileName();
             docOut.write(newxos);
            
             newxos.flush();
             newxos.close();
            
         
             int i=1;
             while (docEnum.hasMoreElements() && sURL.startsWith("file:")) {
           //URI uri=new URI(sFileName);
           URI uri=new URI(sURL);
           String  newFileName= getPath(uri);
          
              
           //System.out.println("\nURI: "+uri.getPath());
           File newFile=null;
           if (newFileName.lastIndexOf(".")!=-1){
               newFile =new File(newFileName.substring(0,newFileName.lastIndexOf("."))+String.valueOf(i)+newFileName.substring(newFileName.lastIndexOf(".")));
           }
           else{
              newFile =new File(newFileName.concat(String.valueOf(i)));
           }
              
           FileOutputStream fos = new FileOutputStream(newFile);
           docOut      = (Document)docEnum.nextElement();
           fileName      = docOut.getFileName();
           docOut.write(fos);
           fos.flush();
           fos.close();
           i++;
          
             }
       
           }  
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
         System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
    
     }
     catch (Exception e) {
         System.out.println("Error:"+e);
          throw new IOException("Xmerge Exception");
         }
       }
       else{
   
     try {
          //Check to see if jar contains a plugin Impl
             ConverterInfoMgr.addPlugIn(ciEnum);
             ConverterFactory cf = new ConverterFactory();
       Convert cv = cf.getConverter(ConverterInfoMgr.findConverterInfo(sdMime,offMime),true);
       if (cv == null) {
           System.out.println("\nNo plug-in exists to convert to <staroffice/sxw> from <specified format>");
       }
       else
       {
                             /*
                             ByteArrayOutputStream bout = new ByteArrayOutputStream();
                             byte[][] buf = new byte[1][4096];
                             int n=0;
                             while ((n=xml.readSomeBytes(buf, 4096))>0)
                                 bout.write(buf[0], 0, n);
                             ByteArrayInputStream bin = new ByteArrayInputStream(bout.toByteArray());
                             cv.addInputStream(name, bin, false);
                            */
           cv.addInputStream(name,(InputStream)xis,false);
           //System.out.println("\nConverting");
           ConvertData dataIn = cv.convert();
           //System.out.println("\nFinished Converting");
           Enumeration docEnum = dataIn.getDocumentEnumeration();
           while (docEnum.hasMoreElements()) {
         OfficeDocument docIn      = (OfficeDocument)docEnum.nextElement();      
       
         docIn.write(newxos,false);
           }
           //newxos.write(-1); //EOF character
                   //newxos.flush();
           newxos.close();
       }
       ConverterInfoMgr.removeByJar(jarName);
     }
     catch (StackOverflowError sOE){
          System.out.println("\nERROR : Stack OverFlow. \n Increase of the JRE by adding the following line to the end of the javarc file \n \"-Xss1m\"\n");
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

            if (mimeType != null)
            {
                final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, stream);
                prop.setPropertyValue("MediaType", mimeType);
            }
            return new BufferedOutputStream(new XOutputStreamToOutputStreamAdapter(stream.getOutputStream()), 204800);
        }
        catch (com.sun.star.uno.Exception e)
        {
            throw new IOException("createOutputStream");
        }
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

            if (mimeType != null)
            {
                final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, stream);
                prop.setPropertyValue("MediaType", mimeType);
            }
            return new BufferedOutputStream(new XOutputStreamToOutputStreamAdapter(stream.getOutputStream()), 204800);
        }
        catch (com.sun.star.uno.Exception e)
        {
            throw new IOException("createOutputStream");
        }
View Full Code Here

Examples of com.sun.star.lib.uno.adapter.XOutputStreamToOutputStreamAdapter

                    }
                    if (svcfactory != null) {
                        transformer.setParameter("XMultiServiceFactory", svcfactory);
                    }
                    os = new BufferedOutputStream(
                            new XOutputStreamToOutputStreamAdapter(m_xos));
                    StreamResult sr = new StreamResult(os);
                    long tstart = System.currentTimeMillis();
                    transformer.transform(source, sr);
                    debug("finished transformation in " + (System.currentTimeMillis() - tstart) + "ms");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.