Top Fields Constructors Methods
org.jcodings.specific

public final Class ASCIIEncoding

extends SingleByteEncoding
Class Inheritance
Imports
org.jcodings.SingleByteEncoding, org.jcodings.ascii.AsciiTables

Field Summary

Modifier and TypeField and Description
public static final ASCIIEncoding
Inherited from org.jcodings.SingleByteEncoding:
LowerCaseTableMAX_BYTE

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public String
getCharsetName()

Overrides org.jcodings.Encoding.getCharsetName.

The name of the equivalent Java Charset for this encoding.
public boolean
isCodeCType(int
a code point of a character
code
,
int
a character type to check against Oniguruma equivalent: is_code_ctype
ctype
)

Implements abstract org.jcodings.Encoding.isCodeCType.

ascii_is_code_ctype / ONIGENC_IS_ASCII_CODE_CTYPE
public final byte[]
toLowerCaseTable()

Overrides org.jcodings.Encoding.toLowerCaseTable.

Returns lower case table if it's safe to use it directly, otherwise null Used for fast case insensitive matching for some singlebyte encodings
Inherited from org.jcodings.SingleByteEncoding:
caseMapcodeToMbccodeToMbcLengthctypeCodeRangeisReverseMatchAllowedleftAdjustCharHeadlengthlengthmbcToCodestrCodeAtstrLength

Field Detail

INSTANCEback to summary
public static final ASCIIEncoding INSTANCE

Constructor Detail

ASCIIEncodingback to summary
protected ASCIIEncoding()

Method Detail

getCharsetNameback to summary
public String getCharsetName()

Overrides org.jcodings.Encoding.getCharsetName.

Doc from org.jcodings.Encoding.getCharsetName.

The name of the equivalent Java Charset for this encoding. Defaults to the name of the encoding. Subclasses can override this to provide a different name.

Returns:String

the name of the equivalent Java Charset for this encoding

Annotations
@Override
isCodeCTypeback to summary
public boolean isCodeCType(int code, int ctype)

Implements abstract org.jcodings.Encoding.isCodeCType.

ascii_is_code_ctype / ONIGENC_IS_ASCII_CODE_CTYPE

Parameters
code:int

Doc from org.jcodings.Encoding.isCodeCType.

a code point of a character

ctype:int

Doc from org.jcodings.Encoding.isCodeCType.

a character type to check against Oniguruma equivalent: is_code_ctype

Annotations
@Override
toLowerCaseTableback to summary
public final byte[] toLowerCaseTable()

Overrides org.jcodings.Encoding.toLowerCaseTable.

Doc from org.jcodings.Encoding.toLowerCaseTable.

Returns lower case table if it's safe to use it directly, otherwise null Used for fast case insensitive matching for some singlebyte encodings

Returns:byte[]

lower case table

Annotations
@Override