com.poscoict.glueframework.util
Class GlueFileResourceUtil

java.lang.Object
  extended by com.poscoict.glueframework.util.GlueFileResourceUtil

public class GlueFileResourceUtil
extends Object

Resource File의 URL을 처리 하는 공통 모듈.
Weblogic Server와 같이 File.seperator를 사용하지 않고 자체 File Seperator를 사용하는 WAS에서 File.seperator에 해당 하는 Seperator로 변환하여 Resource를 제공


Constructor Summary
GlueFileResourceUtil()
           
 
Method Summary
static List<File> getListOfFiles(File dir)
          특정 디렉토리 이하에 존재하는 모든 파일명을 검색해서 List Collection으로 리턴한다.
static List<File> getListOfFiles(File dir, boolean isSub)
           
static URL getResource(String path)
          현재 Thread의 Context에 해당하는 Directory에서 path를 URL로 변환함.
static InputStream getResourceAsStream(String path)
          현재 Thread의 Context에 해당하는 Directory에서 path를 URL로 변환함.
static List<String> readFile(File file)
           
static List<String> readFile(File file, Charset charset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueFileResourceUtil

public GlueFileResourceUtil()
Method Detail

getResource

public static URL getResource(String path)
                       throws GlueException
현재 Thread의 Context에 해당하는 Directory에서 path를 URL로 변환함.
Weblogic Server와 같이 File.seperator를 사용하지 않고 자체 File Seperator를 사용하는 WAS에서 File.seperator에 해당 하는 Seperator로 변환하여 URL를 리턴함.

Parameters:
path - String File 또는 Directory Path
Returns:
URL path에 해당하는 URL
Throws:
GlueException

getResourceAsStream

public static InputStream getResourceAsStream(String path)
                                       throws GlueException
현재 Thread의 Context에 해당하는 Directory에서 path를 URL로 변환함.
Weblogic Server와 같이 File.seperator를 사용하지 않고 자체 File Seperator를 사용하는 WAS에서 File.seperator에 해당 하는 Seperator로 변환하여 InputStream을 리턴함.

Parameters:
path - String File 또는 Directory Path
Returns:
InputStream path에 해당하는 InputStream
Throws:
GlueException

getListOfFiles

public static List<File> getListOfFiles(File dir)
특정 디렉토리 이하에 존재하는 모든 파일명을 검색해서 List Collection으로 리턴한다.

Parameters:
dir -
Returns:
List of File

getListOfFiles

public static List<File> getListOfFiles(File dir,
                                        boolean isSub)
Parameters:
dir -
isSub - - true 하위디렉토리의 파일 리스트 포함, false 현재 디렉토리의 파일 리스트만.
Returns:
List of File

readFile

public static List<String> readFile(File file)
                             throws GlueException
Parameters:
file -
Returns:
Throws:
GlueException

readFile

public static List<String> readFile(File file,
                                    Charset charset)
                             throws GlueException
Parameters:
file -
charset -
Returns:
Throws:
GlueException


Copyright © 2013–2016 POSCO ICT. All rights reserved.