|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.utils.TextFile
public class TextFile
| Field Summary | |
|---|---|
protected short |
encoding |
protected java.io.File |
file |
protected java.lang.String |
locale |
static short |
NATIVE |
static short |
NATIVE_WITH_LOCALE |
static short |
UNKNOWN |
static short |
UTF8 |
static byte[] |
UTF8Bytes |
static java.lang.String |
UTF8Charset |
| Constructor Summary | |
|---|---|
TextFile(java.io.File _file) |
|
| Method Summary | |
|---|---|
java.lang.String |
getCharset(java.lang.String locale)override this to support character set |
short |
getEncoding() |
static short |
getEncoding(java.io.File file, byte[] bytes)Get the encoding of the file |
java.io.File |
getFile() |
static TextFileReader |
getFileReader(java.io.File file, short encoding, java.lang.String charset) |
static TextFileReader |
getFileReader(java.io.File file, java.lang.String charset) |
java.lang.String |
getLocale() |
static java.lang.String |
getString(byte[] bytes)Returns string equivalent on the specified bytes based on the encoding of the input bytes |
static boolean |
hasUTF8Signature(byte[] _bytes)Checks specified bytes to see if it has leading UTF-8 signature |
static boolean |
hasUTF8Signature(java.io.InputStream inp) |
boolean |
isEncodingUTF8() |
static boolean |
isFileUTF8(java.io.File file)check to see if the file is of UTF8 format |
java.lang.String |
readFile()Reads a file |
static java.util.List |
readFileAsList(java.io.File file, java.lang.String charset)Reads the file as a list of strings |
protected void |
readWithEncoding(byte[] bytes)Sets the encoding of the file |
void |
setEncoding(short _encoding) |
void |
setFile(java.io.File _file) |
void |
setLocale(java.lang.String _locale) |
static boolean |
writeFile(java.io.File file, java.lang.String _outStr, short encoding)Writes contents to a file |
boolean |
writeFile(java.lang.String _outStr)writes the file |
static boolean |
writeFileWithHeader(java.io.File file, java.lang.String _outStr, short encoding, java.lang.String charset) |
boolean |
writeFileWithHeader(java.lang.String _outStr) |
static void |
writeUTF8Signature(java.io.OutputStream stream) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final short NATIVE
public static final short NATIVE_WITH_LOCALE
public static final short UTF8
public static final short UNKNOWN
public static final java.lang.String UTF8Charset
public static final byte[] UTF8Bytes
protected short encoding
protected java.io.File file
protected java.lang.String locale
| Constructor Detail |
|---|
public TextFile(java.io.File _file)
| Method Detail |
|---|
public void setEncoding(short _encoding)
public short getEncoding()
public boolean isEncodingUTF8()
public void setFile(java.io.File _file)
public java.io.File getFile()
public void setLocale(java.lang.String _locale)
public java.lang.String getLocale()
public static boolean hasUTF8Signature(byte[] _bytes)
_bytes - input bytes
public static boolean hasUTF8Signature(java.io.InputStream inp)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getString(byte[] bytes)
bytes - input bytes
protected void readWithEncoding(byte[] bytes)
throws java.io.IOException
bytes - byte buffer, can be nulljava.io.IOException
public static short getEncoding(java.io.File file,
byte[] bytes)
throws java.io.IOException
file - the input filebytes - the byte buffer, can be nulljava.io.IOException
public static boolean isFileUTF8(java.io.File file)
throws java.io.IOException
file - the input filejava.io.IOExceptionpublic java.lang.String readFile()
public boolean writeFile(java.lang.String _outStr)
_outStr - the contents
public static boolean writeFile(java.io.File file,
java.lang.String _outStr,
short encoding)
file - file to be written_outStr - the contentsencoding - encoding to use
public static TextFileReader getFileReader(java.io.File file,
java.lang.String charset)
public static TextFileReader getFileReader(java.io.File file,
short encoding,
java.lang.String charset)
public static java.util.List readFileAsList(java.io.File file,
java.lang.String charset)
file - the input filecharset - the charsetpublic java.lang.String getCharset(java.lang.String locale)
locale - localepublic boolean writeFileWithHeader(java.lang.String _outStr)
public static boolean writeFileWithHeader(java.io.File file,
java.lang.String _outStr,
short encoding,
java.lang.String charset)
public static void writeUTF8Signature(java.io.OutputStream stream)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||