org.kotemaru.util
クラス IOUtil

java.lang.Object
  上位を拡張 org.kotemaru.util.IOUtil

public class IOUtil
extends java.lang.Object


コンストラクタの概要
IOUtil()
           
 
メソッドの概要
static java.lang.String formalPageName(java.lang.String pageName)
          ???????
static java.lang.String[][] getCSVFile(java.io.File file)
           
static java.lang.String getExt(java.lang.String fname)
           
static java.lang.String getFile(java.io.File file)
           
static java.lang.String getFile(java.io.File file, java.lang.String charset)
           
static java.lang.String getFile(java.lang.String name)
           
static byte[] getFileBytes(java.io.File file)
           
static java.lang.String getResource(java.lang.Class clazz, java.lang.String name)
           
static void main(java.lang.String[] args)
           
static void putCSVFile(java.io.File file, java.lang.String[][] db)
           
static void putFile(java.io.File file, java.lang.String data)
           
static void putFile(java.io.File file, java.lang.String data, java.lang.String charset)
           
static void putFile(java.lang.String name, java.lang.String data)
           
static java.lang.String readerToString(java.io.Reader reader)
           
static void readFull(java.io.InputStream in, byte[] buff, int off, int len, boolean inClose)
           
static void readFull(java.io.RandomAccessFile in, byte[] buff, int off, int len, boolean inClose)
           
static byte[] streamToBytes(java.io.InputStream in)
           
static java.lang.String streamToString(java.io.InputStream in, java.lang.String charSet)
           
static void transrate(java.io.InputStream in, java.io.OutputStream out)
           
static void transrate(java.io.InputStream in, java.io.OutputStream out, boolean inClose, boolean outClose)
           
static void transrate(java.io.RandomAccessFile in, java.io.OutputStream out, boolean inClose, boolean outClose)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IOUtil

public IOUtil()
メソッドの詳細

getFile

public static java.lang.String getFile(java.lang.String name)
                                throws java.io.IOException
例外:
java.io.IOException

getFile

public static java.lang.String getFile(java.io.File file)
                                throws java.io.IOException
例外:
java.io.IOException

getFile

public static java.lang.String getFile(java.io.File file,
                                       java.lang.String charset)
                                throws java.io.IOException
例外:
java.io.IOException

getFileBytes

public static byte[] getFileBytes(java.io.File file)
                           throws java.io.IOException
例外:
java.io.IOException

putFile

public static void putFile(java.lang.String name,
                           java.lang.String data)
                    throws java.io.IOException
例外:
java.io.IOException

putFile

public static void putFile(java.io.File file,
                           java.lang.String data)
                    throws java.io.IOException
例外:
java.io.IOException

putFile

public static void putFile(java.io.File file,
                           java.lang.String data,
                           java.lang.String charset)
                    throws java.io.IOException
例外:
java.io.IOException

getResource

public static java.lang.String getResource(java.lang.Class clazz,
                                           java.lang.String name)
                                    throws java.io.IOException
例外:
java.io.IOException

streamToBytes

public static byte[] streamToBytes(java.io.InputStream in)
                            throws java.io.IOException
例外:
java.io.IOException

streamToString

public static java.lang.String streamToString(java.io.InputStream in,
                                              java.lang.String charSet)
                                       throws java.io.IOException
例外:
java.io.IOException

readerToString

public static java.lang.String readerToString(java.io.Reader reader)
                                       throws java.io.IOException
例外:
java.io.IOException

transrate

public static void transrate(java.io.InputStream in,
                             java.io.OutputStream out)
                      throws java.io.IOException
例外:
java.io.IOException

transrate

public static void transrate(java.io.InputStream in,
                             java.io.OutputStream out,
                             boolean inClose,
                             boolean outClose)
                      throws java.io.IOException
例外:
java.io.IOException

readFull

public static void readFull(java.io.InputStream in,
                            byte[] buff,
                            int off,
                            int len,
                            boolean inClose)
                     throws java.io.IOException
例外:
java.io.IOException

transrate

public static void transrate(java.io.RandomAccessFile in,
                             java.io.OutputStream out,
                             boolean inClose,
                             boolean outClose)
                      throws java.io.IOException
例外:
java.io.IOException

readFull

public static void readFull(java.io.RandomAccessFile in,
                            byte[] buff,
                            int off,
                            int len,
                            boolean inClose)
                     throws java.io.IOException
例外:
java.io.IOException

getExt

public static java.lang.String getExt(java.lang.String fname)

getCSVFile

public static java.lang.String[][] getCSVFile(java.io.File file)
                                       throws java.io.IOException
例外:
java.io.IOException

putCSVFile

public static void putCSVFile(java.io.File file,
                              java.lang.String[][] db)
                       throws java.io.IOException
例外:
java.io.IOException

formalPageName

public static java.lang.String formalPageName(java.lang.String pageName)
??????? a//b -> a/b a/b/../c -> a/c a/b/.. -> a/ /../a -> /a a/./b -> a/b ../a -> ../a ./a -> a a/ -> a a/b/. -> a/b


main

public static void main(java.lang.String[] args)


Copyright © 2009 kotemaru.