Android Open Source - SysAdmin-Nagios-Client File Handler






From Project

Back to project page SysAdmin-Nagios-Client.

License

The source code is released under:

Apache License

If you think the Android project SysAdmin-Nagios-Client listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.SysAdmin;
// w  ww  .j  a v a2 s .c  o  m
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.Scanner;

public class FileHandler {

  public static String read(String _path) throws Exception
  {
    StringBuilder file = new StringBuilder();
  
    FileInputStream fileInputStream;
    Scanner scanner = null;
    
    try
    {
      fileInputStream = new FileInputStream(_path);
      
      scanner = new Scanner(fileInputStream, "UTF-8");
      
      while(scanner.hasNextLine())
      {
        file.append(scanner.nextLine());
      }
          
    }
    catch(Exception _exception)
    { throw _exception; }
    
    finally
    {
      if(scanner != null)
        scanner.close();    
    }
    
    return new String(file);
  }
  
  public static void write(String _path, String _file) throws Exception
  {
     Writer writer = null;
     FileOutputStream fileOutPutStream = null;
     
     try
     {
       fileOutPutStream = new FileOutputStream(_path);
       writer = new OutputStreamWriter(fileOutPutStream, "UTF-8");
         
       writer.write(_file);

     }
     catch(Exception _exception)
     { throw _exception; }
     
     finally
     { 
       if(writer != null)
         writer.close();
     }
  }
}




Java Source Code List

com.SysAdmin.AppFacade.java
com.SysAdmin.FileHandler.java
com.SysAdmin.FilePathFacade.java
com.SysAdmin.MyExpandableListView.java
com.SysAdmin.StatusFacade.java
com.SysAdmin.SysAdminWidgetProvider.java
com.SysAdmin.UpdateService.java
com.SysAdmin.Activity.CheckServerActivity.java
com.SysAdmin.Activity.ConclusionActivity.java
com.SysAdmin.Activity.FilterActivity.java
com.SysAdmin.Activity.LoadWidgetActivity.java
com.SysAdmin.Activity.SaveWidgetActivity.java
com.SysAdmin.EventListener.EventListener_Conclusion.java
com.SysAdmin.EventListener.EventListener_Filter.java
com.SysAdmin.EventListener.EventListener_LoadWidget.java
com.SysAdmin.EventListener.EventListener_Server.java
com.SysAdmin.FileDialog.FileDialog.java
com.SysAdmin.FileDialog.SelectionMode.java
com.SysAdmin.Filter.FilterList.java
com.SysAdmin.Filter.Filter.java
com.SysAdmin.Nagios.NagiosServiceState.java
com.SysAdmin.Nagios.NagiosXMLNode.java
com.SysAdmin.Nagios.XMLParser.java
com.SysAdmin.Nagios.Entity.HostEntity.java
com.SysAdmin.Nagios.Entity.NagiosEntity.java
com.SysAdmin.Nagios.Entity.ServiceEntity.java