org.apache.mina.filter.codec.textline

Class LineDelimiter


public class LineDelimiter
extends java.lang.Object

A delimiter which is appended to the end of a text line, such as CR/LF.

Field Summary

static LineDelimiter
AUTO
A special line delimiter which is used for auto-detection of EOL in TextLineDecoder.
static LineDelimiter
DEFAULT
the line delimiter constant of the current O/S.
static LineDelimiter
MAC
The line delimiter constant of Mac OS ("\r")
static LineDelimiter
UNIX
The line delimiter constant of UNIX ("\n")
static LineDelimiter
WINDOWS
The line delimiter constant of MS Windows/DOS ("\r\n")

Constructor Summary

LineDelimiter(String value)
Creates a new line delimiter with the specified value.

Method Summary

boolean
equals(Object o)
String
getValue()
Return the delimiter string.
int
hashCode()
String
toString()

Field Details

AUTO

public static final LineDelimiter AUTO
A special line delimiter which is used for auto-detection of EOL in TextLineDecoder. If this delimiter is used, TextLineDecoder will consider both '\r' and '\n' as a delimiter.

DEFAULT

public static final LineDelimiter DEFAULT
the line delimiter constant of the current O/S.

MAC

public static final LineDelimiter MAC
The line delimiter constant of Mac OS ("\r")

UNIX

public static final LineDelimiter UNIX
The line delimiter constant of UNIX ("\n")

WINDOWS

public static final LineDelimiter WINDOWS
The line delimiter constant of MS Windows/DOS ("\r\n")

Constructor Details

LineDelimiter

public LineDelimiter(String value)
Creates a new line delimiter with the specified value.

Method Details

equals

public boolean equals(Object o)

getValue

public String getValue()
Return the delimiter string.

hashCode

public int hashCode()

toString

public String toString()