Stellent
HowToComponents
JavaDoc

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.


Field Summary
protected static DataSerialize m_serialize
           
 
Constructor Summary
DataSerializeUtils()
           
 
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
 

Field Detail

m_serialize

protected static DataSerialize m_serialize
Constructor Detail

DataSerializeUtils

public DataSerializeUtils()
Method Detail

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.