Index
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
All Classes and Interfaces|All Packages