Top Description Fields Constructors Methods
net.fortuna.ical4j.util

public Class DefaultEncoderFactory

extends EncoderFactory
Class Inheritance
Imports
net.fortuna.ical4j.model.parameter.Encoding, org.apache.commons.codec.BinaryEncoder, .StringEncoder, org.apache.commons.codec.binary.Base64, org.apache.commons.codec.net.QuotedPrintableCodec, java.io.UnsupportedEncodingException, java.text.MessageFormat

Default encoder factory implementation. $Id$ Created on 13/05/2006
Author
Ben Fortuna

Field Summary

Modifier and TypeField and Description
private static final String
Inherited from net.fortuna.ical4j.util.EncoderFactory:
KEY_FACTORY_CLASS

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public BinaryEncoder
createBinaryEncoder(final Encoding
an encoding type
encoding
)

Implements abstract net.fortuna.ical4j.util.EncoderFactory.createBinaryEncoder.

Returns a new BinaryEncoder for the specified encoding.

public StringEncoder
createStringEncoder(final Encoding
an encoding type
encoding
)

Implements abstract net.fortuna.ical4j.util.EncoderFactory.createStringEncoder.

Returns a new StringEncoder for the specified encoding.

Inherited from net.fortuna.ical4j.util.EncoderFactory:
getInstance

Field Detail

UNSUPPORTED_ENCODING_MESSAGEback to summary
private static final String UNSUPPORTED_ENCODING_MESSAGE

Constructor Detail

DefaultEncoderFactoryback to summary
public DefaultEncoderFactory()

Method Detail

createBinaryEncoderback to summary
public BinaryEncoder createBinaryEncoder(final Encoding encoding) throws UnsupportedEncodingException

Implements abstract net.fortuna.ical4j.util.EncoderFactory.createBinaryEncoder.

Doc from net.fortuna.ical4j.util.EncoderFactory.createBinaryEncoder.

Returns a new BinaryEncoder for the specified encoding.

Parameters
encoding:Encoding

an encoding type

Returns:BinaryEncoder

a BinaryEncoder instance

Annotations
@Override
Exceptions
UnsupportedEncodingException:
where an encoder supporting the specified encoding is not available.
createStringEncoderback to summary
public StringEncoder createStringEncoder(final Encoding encoding) throws UnsupportedEncodingException

Implements abstract net.fortuna.ical4j.util.EncoderFactory.createStringEncoder.

Doc from net.fortuna.ical4j.util.EncoderFactory.createStringEncoder.

Returns a new StringEncoder for the specified encoding.

Parameters
encoding:Encoding

an encoding type

Returns:StringEncoder

a StringEncoder instance

Annotations
@Override
Exceptions
UnsupportedEncodingException:
where an encoder supporting the specified encoding is not available.