Stellent
HowToComponents
JavaDoc

intradoc.data
Interface DataSerialize

All Known Implementing Classes:
DataBinderSerializer

public interface DataSerialize


Method Summary
 void continueParse(DataBinder data, ExecutionContext cxt)
           
 java.lang.String decode(DataBinder data, java.lang.String in, ExecutionContext cxt)
           
 java.lang.String detectEncoding(DataBinder data, java.io.BufferedInputStream bstream, ExecutionContext cxt)
           
 int determineContentType(DataBinder data, ExecutionContext cxt)
           
 java.lang.String determineEncoding(DataBinder data, ExecutionContext cxt)
           
 java.lang.String encode(DataBinder data, java.lang.String in, ExecutionContext cxt)
           
 DataBinderProtocolInterface getDataBinderProtocol()
           
 java.lang.String getIsoEncoding(java.lang.String javaEncoding)
           
 java.lang.String getJavaEncoding(java.lang.String isoEncoding)
           
 java.lang.String getSystemEncoding()
           
 java.lang.String getWebEncoding()
           
 boolean isMultiMode()
           
 java.lang.String packageEncodingHeader(DataBinder data, ExecutionContext cxt)
           
 java.lang.String parseHdaEncoding(java.lang.String line)
           
 java.lang.String parseHdaEncodingEx(DataBinder data, java.lang.String line)
           
 void parseLocalParameters(DataBinder data, java.lang.String params, java.lang.String delimiter, ExecutionContext cxt)
           
 void parseRequest(DataBinder data, java.io.BufferedInputStream inStream, ExecutionContext cxt)
           
 void parseRequestBody(DataBinder data, ExecutionContext cxt)
           
 void prepareParseRequest(DataBinder data, java.io.BufferedInputStream inStream, ExecutionContext cxt)
           
 java.lang.String readLineEx(DataBinder data, java.io.BufferedInputStream inStream, boolean doCount, boolean allowRaw, ExecutionContext cxt)
           
 void receiveEx(DataBinder data, java.io.BufferedReader reader, boolean isHeaderOnly, ExecutionContext cxt)
           
 void resetMultiContentFlags(DataBinder data, ExecutionContext cxt)
           
 byte[] sendBytes(DataBinder data, java.lang.String javaEncoding, boolean sendHeader, ExecutionContext cxt)
           
 void sendEx(DataBinder data, java.io.Writer writer, boolean sendHeader, ExecutionContext cxt)
           
 void setDataBinderProtocol(DataBinderProtocolInterface dataBinderProtocol)
           
 void setEncodingMap(ResultSet rset)
           
 void setMultiMode(boolean flag)
           
 void setSystemEncoding(java.lang.String systemEncoding)
           
 void setUseClientEncoding(boolean flag)
           
 void setWebEncoding(java.lang.String newEncoding)
           
 boolean useClientEncoding()
           
 

Method Detail

sendEx

public void sendEx(DataBinder data,
                   java.io.Writer writer,
                   boolean sendHeader,
                   ExecutionContext cxt)
            throws java.io.IOException
java.io.IOException

sendBytes

public byte[] sendBytes(DataBinder data,
                        java.lang.String javaEncoding,
                        boolean sendHeader,
                        ExecutionContext cxt)
                 throws java.io.IOException
java.io.IOException

receiveEx

public void receiveEx(DataBinder data,
                      java.io.BufferedReader reader,
                      boolean isHeaderOnly,
                      ExecutionContext cxt)
               throws java.io.IOException
java.io.IOException

decode

public java.lang.String decode(DataBinder data,
                               java.lang.String in,
                               ExecutionContext cxt)

encode

public java.lang.String encode(DataBinder data,
                               java.lang.String in,
                               ExecutionContext cxt)

parseRequest

public void parseRequest(DataBinder data,
                         java.io.BufferedInputStream inStream,
                         ExecutionContext cxt)
                  throws java.io.IOException,
                         DataException
java.io.IOException
DataException

prepareParseRequest

public void prepareParseRequest(DataBinder data,
                                java.io.BufferedInputStream inStream,
                                ExecutionContext cxt)
                         throws java.io.IOException,
                                DataException
java.io.IOException
DataException

parseRequestBody

public void parseRequestBody(DataBinder data,
                             ExecutionContext cxt)
                      throws java.io.IOException,
                             DataException
java.io.IOException
DataException

determineContentType

public int determineContentType(DataBinder data,
                                ExecutionContext cxt)
                         throws DataException
DataException

resetMultiContentFlags

public void resetMultiContentFlags(DataBinder data,
                                   ExecutionContext cxt)

continueParse

public void continueParse(DataBinder data,
                          ExecutionContext cxt)
                   throws java.io.IOException,
                          DataException
java.io.IOException
DataException

readLineEx

public 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 void parseLocalParameters(DataBinder data,
                                 java.lang.String params,
                                 java.lang.String delimiter,
                                 ExecutionContext cxt)

detectEncoding

public java.lang.String detectEncoding(DataBinder data,
                                       java.io.BufferedInputStream bstream,
                                       ExecutionContext cxt)
                                throws java.io.IOException
java.io.IOException

packageEncodingHeader

public java.lang.String packageEncodingHeader(DataBinder data,
                                              ExecutionContext cxt)
                                       throws java.io.IOException
java.io.IOException

determineEncoding

public java.lang.String determineEncoding(DataBinder data,
                                          ExecutionContext cxt)

parseHdaEncodingEx

public java.lang.String parseHdaEncodingEx(DataBinder data,
                                           java.lang.String line)

parseHdaEncoding

public java.lang.String parseHdaEncoding(java.lang.String line)

setEncodingMap

public void setEncodingMap(ResultSet rset)
                    throws DataException
DataException

getIsoEncoding

public java.lang.String getIsoEncoding(java.lang.String javaEncoding)

getJavaEncoding

public java.lang.String getJavaEncoding(java.lang.String isoEncoding)

setSystemEncoding

public void setSystemEncoding(java.lang.String systemEncoding)

getSystemEncoding

public java.lang.String getSystemEncoding()

setWebEncoding

public void setWebEncoding(java.lang.String newEncoding)

getWebEncoding

public java.lang.String getWebEncoding()

setMultiMode

public void setMultiMode(boolean flag)

isMultiMode

public boolean isMultiMode()

setUseClientEncoding

public void setUseClientEncoding(boolean flag)

useClientEncoding

public boolean useClientEncoding()

setDataBinderProtocol

public void setDataBinderProtocol(DataBinderProtocolInterface dataBinderProtocol)

getDataBinderProtocol

public DataBinderProtocolInterface getDataBinderProtocol()


(c) 1996-2005  All rights reserved.  Stellent, Inc.