intradoc.data
Class DataSerializeUtils
java.lang.Object
|
+--intradoc.data.DataSerializeUtils
- public class DataSerializeUtils
- extends java.lang.Object
Utilities to simplify the retrieving and manipulation of character encoding parameters.
|
Method Summary |
static void |
continueParse(DataBinder data,
ExecutionContext cxt)
|
static java.lang.String |
createEncodingHeaderString(java.lang.String jcharset)
|
static java.lang.String |
decode(DataBinder data,
java.lang.String in,
ExecutionContext cxt)
|
static java.lang.String |
detectEncoding(DataBinder data,
java.io.BufferedInputStream bstream,
ExecutionContext cxt)
|
static int |
determineContentType(DataBinder data,
ExecutionContext cxt)
|
static java.lang.String |
determineEncoding(DataBinder data,
ExecutionContext cxt)
|
static java.lang.String |
encode(DataBinder data,
java.lang.String in,
ExecutionContext cxt)
|
static DataSerialize |
getDataSerialize()
|
static java.lang.String |
getIsoEncoding(java.lang.String javaEncoding)
|
static java.lang.String |
getJavaEncoding(java.lang.String isoEncoding)
|
static java.lang.String |
getSystemEncoding()
|
static java.lang.String |
getWebEncoding()
|
static boolean |
isMultiMode()
|
static java.lang.String |
packageEncodingHeader(DataBinder data,
ExecutionContext cxt)
|
static java.lang.String |
parseCookie(java.lang.String cookie,
java.lang.String name)
|
static java.lang.String |
parseHdaEncoding(java.lang.String line)
|
static java.lang.String |
parseHdaEncodingEx(DataBinder data,
java.lang.String line)
|
static void |
parseLocalParameters(DataBinder data,
java.lang.String params,
java.lang.String delimiter,
ExecutionContext cxt)
|
static void |
parseRequest(DataBinder data,
java.io.BufferedInputStream inStream,
ExecutionContext cxt)
|
static void |
parseRequestBody(DataBinder data,
ExecutionContext cxt)
|
static void |
prepareParseRequest(DataBinder data,
java.io.BufferedInputStream inStream,
ExecutionContext cxt)
|
static java.lang.String |
readLineEx(DataBinder data,
java.io.BufferedInputStream inStream,
boolean doCount,
boolean allowRaw,
ExecutionContext cxt)
|
static void |
receive(DataBinder data,
java.io.BufferedReader reader,
boolean isHeaderOnly,
ExecutionContext cxt)
|
static void |
receiveEx(DataBinder data,
java.io.BufferedReader reader,
boolean isHeaderOnly,
ExecutionContext cxt)
|
static void |
resetMultiContentFlags(DataBinder data,
ExecutionContext cxt)
|
static void |
send(DataBinder data,
java.io.Writer writer,
ExecutionContext cxt)
|
static byte[] |
sendBytes(DataBinder data,
java.lang.String javaEncoding,
boolean sendHeader,
ExecutionContext cxt)
|
static void |
sendEx(DataBinder data,
java.io.Writer writer,
boolean sendHeader,
ExecutionContext cxt)
|
static void |
setDataSerialize(DataSerialize ds)
|
static void |
setEncodingMap(ResultSet rset)
|
static void |
setMultiMode(boolean flag)
|
static void |
setSystemEncoding(java.lang.String systemEncoding)
|
static void |
setUseClientEncoding(boolean flag)
|
static void |
setWebEncoding(java.lang.String newEncoding)
|
static void |
translateAndSetRawValue(java.util.Properties props,
java.lang.String name,
java.lang.String value,
java.lang.String encoding)
|
static void |
translateRemainingRaw(DataBinder data,
java.lang.String encoding)
|
static boolean |
useClientEncoding()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_serialize
protected static DataSerialize m_serialize
DataSerializeUtils
public DataSerializeUtils()
setDataSerialize
public static void setDataSerialize(DataSerialize ds)
getDataSerialize
public static DataSerialize getDataSerialize()
send
public static void send(DataBinder data,
java.io.Writer writer,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
sendEx
public static void sendEx(DataBinder data,
java.io.Writer writer,
boolean sendHeader,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
sendBytes
public static byte[] sendBytes(DataBinder data,
java.lang.String javaEncoding,
boolean sendHeader,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
receive
public static void receive(DataBinder data,
java.io.BufferedReader reader,
boolean isHeaderOnly,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
receiveEx
public static void receiveEx(DataBinder data,
java.io.BufferedReader reader,
boolean isHeaderOnly,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
decode
public static java.lang.String decode(DataBinder data,
java.lang.String in,
ExecutionContext cxt)
encode
public static java.lang.String encode(DataBinder data,
java.lang.String in,
ExecutionContext cxt)
parseRequest
public static void parseRequest(DataBinder data,
java.io.BufferedInputStream inStream,
ExecutionContext cxt)
throws java.io.IOException,
DataException
java.io.IOException
DataException
prepareParseRequest
public static void prepareParseRequest(DataBinder data,
java.io.BufferedInputStream inStream,
ExecutionContext cxt)
throws java.io.IOException,
DataException
java.io.IOException
DataException
parseRequestBody
public static void parseRequestBody(DataBinder data,
ExecutionContext cxt)
throws java.io.IOException,
DataException
java.io.IOException
DataException
parseHdaEncoding
public static java.lang.String parseHdaEncoding(java.lang.String line)
parseHdaEncodingEx
public static java.lang.String parseHdaEncodingEx(DataBinder data,
java.lang.String line)
determineContentType
public static int determineContentType(DataBinder data,
ExecutionContext cxt)
throws DataException
DataException
resetMultiContentFlags
public static void resetMultiContentFlags(DataBinder data,
ExecutionContext cxt)
continueParse
public static void continueParse(DataBinder data,
ExecutionContext cxt)
throws java.io.IOException,
DataException
java.io.IOException
DataException
readLineEx
public static java.lang.String readLineEx(DataBinder data,
java.io.BufferedInputStream inStream,
boolean doCount,
boolean allowRaw,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
parseLocalParameters
public static void parseLocalParameters(DataBinder data,
java.lang.String params,
java.lang.String delimiter,
ExecutionContext cxt)
detectEncoding
public static java.lang.String detectEncoding(DataBinder data,
java.io.BufferedInputStream bstream,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
packageEncodingHeader
public static java.lang.String packageEncodingHeader(DataBinder data,
ExecutionContext cxt)
throws java.io.IOException
java.io.IOException
createEncodingHeaderString
public static java.lang.String createEncodingHeaderString(java.lang.String jcharset)
determineEncoding
public static java.lang.String determineEncoding(DataBinder data,
ExecutionContext cxt)
parseCookie
public static java.lang.String parseCookie(java.lang.String cookie,
java.lang.String name)
translateRemainingRaw
public static void translateRemainingRaw(DataBinder data,
java.lang.String encoding)
throws java.io.IOException
java.io.IOException
translateAndSetRawValue
public static void translateAndSetRawValue(java.util.Properties props,
java.lang.String name,
java.lang.String value,
java.lang.String encoding)
throws java.io.IOException
java.io.IOException
setEncodingMap
public static void setEncodingMap(ResultSet rset)
throws DataException
DataException
getIsoEncoding
public static java.lang.String getIsoEncoding(java.lang.String javaEncoding)
getJavaEncoding
public static java.lang.String getJavaEncoding(java.lang.String isoEncoding)
setMultiMode
public static void setMultiMode(boolean flag)
isMultiMode
public static boolean isMultiMode()
setUseClientEncoding
public static void setUseClientEncoding(boolean flag)
useClientEncoding
public static boolean useClientEncoding()
getSystemEncoding
public static java.lang.String getSystemEncoding()
setSystemEncoding
public static void setSystemEncoding(java.lang.String systemEncoding)
getWebEncoding
public static java.lang.String getWebEncoding()
setWebEncoding
public static void setWebEncoding(java.lang.String newEncoding)
(c) 1996-2005 All rights reserved. Stellent, Inc. |