Index

A C D E F I M O P R S T 
All Classes and Interfaces|All Packages

A

ALL - Static variable in class io.github.null8626.decancer.Options
Predefined configuration with all options enabled.
alphanumericOnly() - Method in class io.github.null8626.decancer.Options
Removes all non-alphanumeric characters from the result.
asciiOnly() - Method in class io.github.null8626.decancer.Options
Removes all non-ASCII characters from the result.

C

censor(String, char) - Method in class io.github.null8626.decancer.CuredString
Censors every match of a string with a repetition of a character in-place.
censorMultiple(String[], char) - Method in class io.github.null8626.decancer.CuredString
Censors every matches from an array of strings with a repetition of a character in-place.
contains(String) - Method in class io.github.null8626.decancer.CuredString
Checks if this object similarly contains another string.
CuredString - Class in io.github.null8626.decancer
A small wrapper around the String data type for comparison purposes.
CuredString(String) - Constructor for class io.github.null8626.decancer.CuredString
Cures a string with decancer's default options.
CuredString(String, Options) - Constructor for class io.github.null8626.decancer.CuredString
Cures a string with the specified options.

D

destroy() - Method in class io.github.null8626.decancer.CuredString
Destroys and frees the memory used by this object.
disableBidi() - Method in class io.github.null8626.decancer.Options
Prevents decancer from applying the Unicode Bidirectional Algorithm.

E

end - Variable in class io.github.null8626.decancer.Match
The UTF-8 byte offset to the end of the match (non-inclusive).
endsWith(String) - Method in class io.github.null8626.decancer.CuredString
Checks if this object similarly ends with another string.
equals(String) - Method in class io.github.null8626.decancer.CuredString
Checks if this object is similar with another string

F

find(String) - Method in class io.github.null8626.decancer.CuredString
Iterates throughout this string and yields every similar-looking match.
findMultiple(String[]) - Method in class io.github.null8626.decancer.CuredString
Iterates throughout this string and returns an array of every similar-looking match.

I

inner - Variable in class io.github.null8626.decancer.Options
Raw native bitflags.
io.github.null8626.decancer - package io.github.null8626.decancer
 

M

Match - Class in io.github.null8626.decancer
A match yielded by the CuredString.find() method.

O

Options - Class in io.github.null8626.decancer
A configuration class where you can customize decancer's behavior.
Options() - Constructor for class io.github.null8626.decancer.Options
Creates a new Options object with decancer's default options.

P

PURE_HOMOGLYPH - Static variable in class io.github.null8626.decancer.Options
Predefined configuration that prevents decancer from curing characters from major foreign writing systems, including diacritics.

R

replace(String, String) - Method in class io.github.null8626.decancer.CuredString
Replaces every match of a string with another string in-place.
replaceMultiple(String[], String) - Method in class io.github.null8626.decancer.CuredString
Replaces every matches from an array of strings with another string in-place.
retainArabic() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all arabic characters.
retainArmenian() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all armenian characters.
retainBengali() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all bengali characters.
retainBraille() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all braille characters.
retainBurmese() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all burmese characters.
retainCapitalization() - Method in class io.github.null8626.decancer.Options
Prevents decancer from changing all characters to lowercase.
retainChinese() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all chinese characters.
retainCyrillic() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all cyrillic characters.
retainDevanagari() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all devanagari characters.
retainDiacritics() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing characters *with* diacritics or accents.
retainEmojis() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all emojis.
retainGreek() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all greek characters.
retainGujarati() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all gujarati characters.
retainHebrew() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all hebrew characters.
retainJapanese() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all katakana and hiragana characters.
retainKhmer() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all khmer characters.
retainKorean() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all korean characters.
retainLao() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all lao characters.
retainMongolian() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all mongolian characters.
retainTamil() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all tamil characters.
retainThai() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all thai characters.
retainTurkish() - Method in class io.github.null8626.decancer.Options
Prevents decancer from curing all turkish characters.

S

start - Variable in class io.github.null8626.decancer.Match
The UTF-8 byte offset to the beginning of the match.
startsWith(String) - Method in class io.github.null8626.decancer.CuredString
Checks if this object similarly starts with another string.

T

toString() - Method in class io.github.null8626.decancer.CuredString
Coerces this object to a String.
toString() - Method in class io.github.null8626.decancer.Match
 
A C D E F I M O P R S T 
All Classes and Interfaces|All Packages