leonardosc

Uploaded using JPaste API.

May 3rd, 2015
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. package com.outlook.devleeo.JPaste;
  2.  
  3. import java.awt.Desktop;
  4. import java.io.BufferedReader;
  5. import java.io.File;
  6. import java.io.FileReader;
  7. import java.io.IOException;
  8. import java.net.URI;
  9. import java.net.URISyntaxException;
  10.  
  11. import com.outlook.devleeo.JPaste.exceptions.JPasteException;
  12. import com.outlook.devleeo.JPaste.paste.Paste;
  13. import com.outlook.devleeo.JPaste.paste.enums.PasteExpiration;
  14. import com.outlook.devleeo.JPaste.paste.enums.PasteExposure;
  15. import com.outlook.devleeo.JPaste.paste.enums.PasteSyntax;
  16. import com.outlook.devleeo.JPaste.user.User;
  17. import com.outlook.devleeo.JPaste.user.enums.UserType;
  18.  
  19. public class Example {
  20.  
  21.     public static void main(String[] args)
  22.     {
  23.         User user = new User("username", "password", "apidevkey", UserType.NORMAL);
  24.        
  25.         try {
  26.             Paste paste = new Paste("Uploaded using JPaste API.");
  27.             paste.setSyntax(PasteSyntax.JAVA);
  28.             paste.setExpiration(PasteExpiration.NEVER);
  29.             paste.setExposure(PasteExposure.UNLISTED);
  30.             BufferedReader br = new BufferedReader(new FileReader(new File("Teste.java")));
  31.            
  32.             for (String line = null; (line = br.readLine()) != null;)
  33.             {
  34.                 paste.addContentLine(line);
  35.             }
  36.            
  37.             br.close();
  38.            
  39.             JPaste.paste(user, paste);
  40.            
  41.             Desktop.getDesktop().browse(new URI(paste.getUrl()));
  42.  
  43.         } catch (URISyntaxException | JPasteException | IOException e) {
  44.             e.printStackTrace();
  45.         }
  46.  
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment