net.fortuna.ical4j.data

Class FoldingWriter


public class FoldingWriter
extends FilterWriter

$Id: FoldingWriter.java,v 1.15 2008/12/16 12:34:54 fortuna Exp $ [Apr 6, 2004] A writer that performs iCalendar folding as it writes.

Field Summary

static int
MAX_FOLD_LENGTH
static int
REDUCED_FOLD_LENGTH

Constructor Summary

FoldingWriter(Writer writer)
FoldingWriter(Writer writer, int foldLength)

Method Summary

void
write(String str, int off, int len)
void
write(char[] buffer, int offset, int length)
void
write(int c)

Field Details

MAX_FOLD_LENGTH

public static final int MAX_FOLD_LENGTH
Field Value:
75

REDUCED_FOLD_LENGTH

public static final int REDUCED_FOLD_LENGTH
Field Value:
73

Constructor Details

FoldingWriter

public FoldingWriter(Writer writer)
Parameters:
writer - a writer to write output to

FoldingWriter

public FoldingWriter(Writer writer,
                     int foldLength)
Parameters:
writer - a writer to write output to
foldLength -

Method Details

write

public final void write(String str,
                        int off,
                        int len)
            throws IOException

write

public final void write(char[] buffer,
                        int offset,
                        int length)
            throws IOException

write

public final void write(int c)
            throws IOException