org.apache.geronimo.mail.util
Class XTextEncoder
java.lang.Object
  
org.apache.geronimo.mail.util.XTextEncoder
- All Implemented Interfaces: 
 - Encoder
 
public class XTextEncoder
- extends Object
- implements Encoder
  
 
 
| 
Method Summary | 
 int | 
decode(byte[] data,
             int off,
             int length,
             OutputStream out)
 
          decode the xtext encoded byte data writing it to the given output stream | 
 int | 
decode(String data,
             OutputStream out)
 
          decode the xtext encoded String data writing it to the given output stream. | 
 int | 
encode(byte[] data,
             int off,
             int length,
             OutputStream out)
 
          encode the input data producing an XText output stream. | 
protected  void | 
initialiseDecodingTable()
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
encodingTable
protected final byte[] encodingTable
decodingTable
protected final byte[] decodingTable
XTextEncoder
public XTextEncoder()
initialiseDecodingTable
protected void initialiseDecodingTable()
 
 
encode
public int encode(byte[] data,
                  int off,
                  int length,
                  OutputStream out)
           throws IOException
- encode the input data producing an XText output stream.
- Specified by:
 encode in interface Encoder
 
- Returns:
 - the number of bytes produced.
 - Throws:
 IOException
 
 
decode
public int decode(byte[] data,
                  int off,
                  int length,
                  OutputStream out)
           throws IOException
- decode the xtext encoded byte data writing it to the given output stream
- Specified by:
 decode in interface Encoder
 
- Returns:
 - the number of bytes produced.
 - Throws:
 IOException
 
 
decode
public int decode(String data,
                  OutputStream out)
           throws IOException
- decode the xtext encoded String data writing it to the given output stream.
- Specified by:
 decode in interface Encoder
 
- Returns:
 - the number of bytes produced.
 - Throws:
 IOException
 
 
Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.