Class EncoderFactory

java.lang.Object
net.fortuna.ical4j.util.EncoderFactory
Direct Known Subclasses:
DefaultEncoderFactory

public abstract class EncoderFactory extends Object
Abstract base class for encoder factory implementations. $Id$ Created on 13/05/2006
  • Field Details

    • KEY_FACTORY_CLASS

      public static final String KEY_FACTORY_CLASS
      The system property used to specify an alternate EncoderFactory implementation.
      See Also:
  • Constructor Details

    • EncoderFactory

      public EncoderFactory()
  • Method Details

    • getInstance

      public static EncoderFactory getInstance()
      Returns:
      Returns the instance.
    • createBinaryEncoder

      public abstract org.apache.commons.codec.BinaryEncoder createBinaryEncoder(Encoding encoding) throws UnsupportedEncodingException
      Returns a new BinaryEncoder for the specified encoding.
      Parameters:
      encoding - an encoding type
      Returns:
      a BinaryEncoder instance
      Throws:
      UnsupportedEncodingException - where an encoder supporting the specified encoding is not available.
    • createStringEncoder

      public abstract org.apache.commons.codec.StringEncoder createStringEncoder(Encoding encoding) throws UnsupportedEncodingException
      Returns a new StringEncoder for the specified encoding.
      Parameters:
      encoding - an encoding type
      Returns:
      a StringEncoder instance
      Throws:
      UnsupportedEncodingException - where an encoder supporting the specified encoding is not available.