Package org.apache.commons.codec
Interface Encoder
- All Known Subinterfaces:
BinaryEncoder,StringEncoder
- All Known Implementing Classes:
Base64,BCodec,BinaryCodec,DoubleMetaphone,Hex,Metaphone,QCodec,QuotedPrintableCodec,RefinedSoundex,Soundex,URLCodec
public interface Encoder
Provides the highest level of abstraction for Encoders.
This is the sister interface of Decoder. Every implementation of
Encoder provides this common generic interface whic allows a user to pass a
generic Object to any Encoder implementation in the codec package.
- Version:
- $Id: Encoder.java,v 1.10 2004/02/29 04:08:31 tobrien Exp $
- Author:
- Apache Software Foundation
-
Method Summary
-
Method Details
-
encode
Encodes an "Object" and returns the encoded content as an Object. The Objects here may just bebyte[]orStrings depending on the implementation used.- Parameters:
pObject- An object ot encode- Returns:
- An "encoded" Object
- Throws:
EncoderException- an encoder exception is thrown if the encoder experiences a failure condition during the encoding process.
-