|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.marketcetera.util.file.CopyCharsUnicodeUtils
public final class CopyCharsUnicodeUtils
Utilities for copying textual data, with Unicode BOM support. The participating media include files, arrays, readers/writers, or some combinations thereof.
| Method Summary | |
|---|---|
static void |
copy(char[] data,
String name,
SignatureCharset requestedSignatureCharset)
Copies an in-memory character array into the given location and using the given signature/charset. |
static long |
copy(Reader in,
boolean skipClose,
String out)
Copies a character stream from the given source to the given location, attempting to retain signature/charset information. |
static char[] |
copy(String name,
DecodingStrategy decodingStrategy)
Copies the character stream at the given location (and interpreted using the given strategy) into memory, returning a character array. |
static long |
copy(String in,
DecodingStrategy decodingStrategy,
String out)
Copies a character stream from one given location (and interpreted using the given strategy) to another, attempting to retain signature/charset information. |
static long |
copy(String in,
DecodingStrategy decodingStrategy,
Writer out,
boolean skipClose)
Copies a character stream from the given location (and interpreted using the given strategy) to the given sink. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static long copy(String in,
DecodingStrategy decodingStrategy,
String out)
throws I18NException
in - The name of the character source, as interpreted by
ReaderWrapper.ReaderWrapper(String,DecodingStrategy).decodingStrategy - The decoding strategy. It may be null
to use the default JVM charset.out - The name of the character sink, as interpreted by
WriterWrapper.WriterWrapper(String,SignatureCharset).
I18NException - Thrown if there is a data read/write
error.
public static long copy(Reader in,
boolean skipClose,
String out)
throws I18NException
in - The character source, as interpreted by ReaderWrapper.ReaderWrapper(Reader,boolean).skipClose - True if the source reader should not be
closed.out - The name of the character sink, as interpreted by
WriterWrapper.WriterWrapper(String,SignatureCharset).
I18NException - Thrown if there is a data read/write
error.
public static long copy(String in,
DecodingStrategy decodingStrategy,
Writer out,
boolean skipClose)
throws I18NException
in - The name of the character source, as interpreted by ReaderWrapper.ReaderWrapper(String,DecodingStrategy).decodingStrategy - The decoding strategy. It may be null
to use the default JVM charset.out - The character sink, as interpreted by WriterWrapper.WriterWrapper(Writer,boolean).skipClose - True if the sink writer should not be closed.
I18NException - Thrown if there is a data read/write
error.
public static char[] copy(String name,
DecodingStrategy decodingStrategy)
throws I18NException
name - The name of the character source, as interpreted by
ReaderWrapper.ReaderWrapper(String,DecodingStrategy).decodingStrategy - The decoding strategy. It may be null
to use the default JVM charset.
I18NException - Thrown if there is a data read/write
error.
public static void copy(char[] data,
String name,
SignatureCharset requestedSignatureCharset)
throws I18NException
data - The array.name - The name of the character sink, as interpreted by
WriterWrapper.WriterWrapper(String,SignatureCharset).requestedSignatureCharset - The signature/charset. It may
be null to use the default JVM charset.
I18NException - Thrown if there is a data read/write
error.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||