Top Description Fields Constructors Methods
com.ongres.stringprep

public final Enum Option

extends Enum<Option>
Class Inheritance

Options to define a StringPrep profile.
Since
2.0

Field Summary

Modifier and TypeField and Description
public static final Option
ADDITIONAL_MAPPING

Any additional mapping tables specific to the profile.

public static final Option
CASE_FOLD_NFKC

B.2 Mapping for case-folding used with NFKC.

public static final Option
CASE_FOLD_NO_NORMALIZATION

B.3 Mapping for case-folding used with no normalization.

public static final Option
CHECK_BIDI

Bidirectional tables.

public static final Option
FORBID_ADDITIONAL_CHARACTERS

Any additional characters that are prohibited as output specific to the profile.

public static final Option
FORBID_ASCII_CONTROL

C.2.1 ASCII control characters

public static final Option
FORBID_ASCII_SPACES

C.1.1 ASCII space characters

public static final Option
FORBID_CHANGE_DISPLAY_AND_DEPRECATED

C.8 Change display properties or are deprecated

public static final Option
FORBID_INAPPROPRIATE_FOR_CANON_REP

C.7 Inappropriate for canonical representation

public static final Option
FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT

C.6 Inappropriate for plain text.

public static final Option
FORBID_NON_ASCII_CONTROL

C.2.2 Non-ASCII control characters

public static final Option
FORBID_NON_ASCII_SPACES

C.1.2 Non-ASCII space characters

public static final Option
FORBID_NON_CHARACTER

C.4 Non-character code points.

public static final Option
FORBID_PRIVATE_USE

C.3 Private use

public static final Option
FORBID_SURROGATE

C.5 Surrogate codes.

public static final Option
FORBID_TAGGING

C.9 Tagging characters

public static final Option
MAP_TO_NOTHING

B.1 Commonly mapped to nothing

public static final Option
NORMALIZE_KC

Unicode normalization with form KC.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Option
public static Option[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ADDITIONAL_MAPPINGback to summary
public static final Option ADDITIONAL_MAPPING

Any additional mapping tables specific to the profile.

CASE_FOLD_NFKCback to summary
public static final Option CASE_FOLD_NFKC

B.2 Mapping for case-folding used with NFKC.

CASE_FOLD_NO_NORMALIZATIONback to summary
public static final Option CASE_FOLD_NO_NORMALIZATION

B.3 Mapping for case-folding used with no normalization.

CHECK_BIDIback to summary
public static final Option CHECK_BIDI

Bidirectional tables.

FORBID_ADDITIONAL_CHARACTERSback to summary
public static final Option FORBID_ADDITIONAL_CHARACTERS

Any additional characters that are prohibited as output specific to the profile.

FORBID_ASCII_CONTROLback to summary
public static final Option FORBID_ASCII_CONTROL

C.2.1 ASCII control characters

FORBID_ASCII_SPACESback to summary
public static final Option FORBID_ASCII_SPACES

C.1.1 ASCII space characters

FORBID_CHANGE_DISPLAY_AND_DEPRECATEDback to summary
public static final Option FORBID_CHANGE_DISPLAY_AND_DEPRECATED

C.8 Change display properties or are deprecated

FORBID_INAPPROPRIATE_FOR_CANON_REPback to summary
public static final Option FORBID_INAPPROPRIATE_FOR_CANON_REP

C.7 Inappropriate for canonical representation

FORBID_INAPPROPRIATE_FOR_PLAIN_TEXTback to summary
public static final Option FORBID_INAPPROPRIATE_FOR_PLAIN_TEXT

C.6 Inappropriate for plain text.

FORBID_NON_ASCII_CONTROLback to summary
public static final Option FORBID_NON_ASCII_CONTROL

C.2.2 Non-ASCII control characters

FORBID_NON_ASCII_SPACESback to summary
public static final Option FORBID_NON_ASCII_SPACES

C.1.2 Non-ASCII space characters

FORBID_NON_CHARACTERback to summary
public static final Option FORBID_NON_CHARACTER

C.4 Non-character code points.

FORBID_PRIVATE_USEback to summary
public static final Option FORBID_PRIVATE_USE

C.3 Private use

FORBID_SURROGATEback to summary
public static final Option FORBID_SURROGATE

C.5 Surrogate codes.

FORBID_TAGGINGback to summary
public static final Option FORBID_TAGGING

C.9 Tagging characters

MAP_TO_NOTHINGback to summary
public static final Option MAP_TO_NOTHING

B.1 Commonly mapped to nothing

NORMALIZE_KCback to summary
public static final Option NORMALIZE_KC

Unicode normalization with form KC.

Constructor Detail

Optionback to summary
private Option()

Method Detail

valueOfback to summary
public static Option valueOf(String name)
valuesback to summary
public static Option[] values()