A C D E G H K L M N O P R S T U V 

A

ALPHA_NUMERIC - Static variable in class de.weltraumschaf.speakingurl.SlugImplementation
Matches alpha numeric characters.

C

characterMapper - Variable in class de.weltraumschaf.speakingurl.SlugImplementation
Maps general characters.
CharacterMappper - Class in de.weltraumschaf.speakingurl
Maps characters not wanted in a speaking URL.
CharacterMappper() - Constructor for class de.weltraumschaf.speakingurl.CharacterMappper
 
cleanupReplacements(String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Cleans the resulting slug from duplicate separators and such.
copy() - Method in class de.weltraumschaf.speakingurl.Options
Makes copy of the object.
create() - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Creates the slugger.
currentCharacter(String, int) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Returns character at a given position from a string.
custom - Variable in class de.weltraumschaf.speakingurl.Options
Used custom mapping.
custom() - Method in class de.weltraumschaf.speakingurl.Options
The custom mapping.
custom(Map<String, String>) - Method in class de.weltraumschaf.speakingurl.Options
Set custom mapping.
custom(Map<String, String>) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Custom map for translation.

D

de.weltraumschaf.speakingurl - package de.weltraumschaf.speakingurl
Main package.
DEFAULT - Static variable in class de.weltraumschaf.speakingurl.LanguageCharacterMapper
Default language.
DEFAULT_CUSTOM - Static variable in class de.weltraumschaf.speakingurl.Options
Default custom mapping.
DEFAULT_LANG - Static variable in class de.weltraumschaf.speakingurl.Options
Default language.
DEFAULT_MAINTAIN_CASE - Static variable in class de.weltraumschaf.speakingurl.Options
Default maintain case flag.
DEFAULT_MARK - Static variable in class de.weltraumschaf.speakingurl.Options
Default mark flag.
DEFAULT_SEPARATOR - Static variable in class de.weltraumschaf.speakingurl.Options
Default separator.
DEFAULT_TITLE_CASE - Static variable in class de.weltraumschaf.speakingurl.Options
Default title case flag.
DEFAULT_TITLE_CASE_EXCLUDES - Static variable in class de.weltraumschaf.speakingurl.Options
Default title case excludes.
DEFAULT_TRUNCATE - Static variable in class de.weltraumschaf.speakingurl.Options
Default truncate length.
DEFAULT_URIC - Static variable in class de.weltraumschaf.speakingurl.Options
Default URI characters flag.
DEFAULT_URIC_WITHOUT_SLASH - Static variable in class de.weltraumschaf.speakingurl.Options
Default URI characters without slash flag.

E

equals(Object) - Method in class de.weltraumschaf.speakingurl.Options
 

G

generateAllowedCharatcers(String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Generates a string containing all allowed characters.
get(String) - Method in interface de.weltraumschaf.speakingurl.Slug
Generates a slug from given input string.
get(String, String) - Method in interface de.weltraumschaf.speakingurl.Slug
Generates a slug from given input string with custom separator.
get(String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
get(String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
getCustom() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the custom mapping option.
getCustom() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 

H

hashCode() - Method in class de.weltraumschaf.speakingurl.Options
 

K

knowsCharacter(String) - Method in class de.weltraumschaf.speakingurl.CharacterMappper
Whether the maps know the character to mapCharacter.
knowsCharacter(Language, String) - Method in class de.weltraumschaf.speakingurl.LanguageCharacterMapper
Tells if there is a mapping for a particular language.
knowsSymbol(Language, String) - Method in class de.weltraumschaf.speakingurl.SymbolMapper
Whether the mapper knows the given symbol to map for particular language.

L

lang(Language) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Language for symbol translation.
lang() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the language option.
lang() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
Language - Enum in de.weltraumschaf.speakingurl
Supported languages for symbol translations.
Language() - Constructor for enum de.weltraumschaf.speakingurl.Language
 
language - Variable in class de.weltraumschaf.speakingurl.Options
Used language.
language() - Method in class de.weltraumschaf.speakingurl.Options
The language.
language(Language) - Method in class de.weltraumschaf.speakingurl.Options
Set the language.
LanguageCharacterMapper - Class in de.weltraumschaf.speakingurl
Language specific characters translations.
LanguageCharacterMapper() - Constructor for class de.weltraumschaf.speakingurl.LanguageCharacterMapper
 

M

maintainCase - Variable in class de.weltraumschaf.speakingurl.Options
Used maintain case flag.
maintainCase() - Method in class de.weltraumschaf.speakingurl.Options
The maintain case flag.
maintainCase(boolean) - Method in class de.weltraumschaf.speakingurl.Options
Set maintain case flag.
maintainCase(boolean) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
How to deal with case of characters.
maintainCase() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the maintain case option.
maintainCase() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
mapCharacter(String) - Method in class de.weltraumschaf.speakingurl.CharacterMappper
Maps a given character.
mapCharacter(Language, String) - Method in class de.weltraumschaf.speakingurl.LanguageCharacterMapper
Maps given character for a particular language.
MAPPING - Static variable in class de.weltraumschaf.speakingurl.CharacterMappper
Holds the mapping.
MAPPING - Static variable in class de.weltraumschaf.speakingurl.LanguageCharacterMapper
Holds the mapping.
MAPPING - Static variable in class de.weltraumschaf.speakingurl.SymbolMapper
Holds the mapping.
mapSymbol(Language, String) - Method in class de.weltraumschaf.speakingurl.SymbolMapper
Maps the given symbol to map for particular language.
mark - Variable in class de.weltraumschaf.speakingurl.Options
Used mark flag.
mark() - Method in class de.weltraumschaf.speakingurl.Options
The mark characters flag.
mark(boolean) - Method in class de.weltraumschaf.speakingurl.Options
The mark characters flag.
mark(boolean) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Whether to allow additional characters.
mark() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the mark option.
MARK - Static variable in class de.weltraumschaf.speakingurl.SlugImplementation
Punctuation characters.
mark() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 

N

newBuiler() - Static method in class de.weltraumschaf.speakingurl.Slug.Builder
Creates new builder.
notEmpty(String, String) - Method in class de.weltraumschaf.speakingurl.Validator
Throws an NullPointerException if validated string is null or an IllegalArgumentException if it is empty.
notNegative(int, String) - Method in class de.weltraumschaf.speakingurl.Validator
Validates that the given integer is not negative.
notNull(T, String) - Method in class de.weltraumschaf.speakingurl.Validator
Throws an NullPointerException if validated object is null.

O

Options - Class in de.weltraumschaf.speakingurl
Slugger's options.
Options() - Constructor for class de.weltraumschaf.speakingurl.Options
 
options - Variable in class de.weltraumschaf.speakingurl.Slug.Builder
Data holder.
options - Variable in class de.weltraumschaf.speakingurl.SlugImplementation
Holds the slugger options.

P

processByCharacters(String, String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Processes each character of the input string.

R

replaceCharacters(String, boolean) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Replace characters.
replaceDuplicateSeparators(String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Removes duplicate separators.
replaceLanguageCharacters(boolean, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Replace language depending characters.
replaceLeadingAndTrailingSeparator(String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Removes leading and trailing separators.
replaceNotAllowedCharacters(String, String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Replace all not allowed characters.
replaceSymbols(String, boolean, String, String, String, int) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Replace symbol characters.
replaceWhitespaces(String, String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Replace all whitespaces with separators.
resetToDefaults() - Method in class de.weltraumschaf.speakingurl.Options
Resets the object to the "factory settings".

S

separator - Variable in class de.weltraumschaf.speakingurl.Options
Used separator.
separator() - Method in class de.weltraumschaf.speakingurl.Options
The separator.
separator(String) - Method in class de.weltraumschaf.speakingurl.Options
Set the separator.
separator(String) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Character that replace the whitespaces.
separator() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the separator option.
separator() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
Slug - Interface in de.weltraumschaf.speakingurl
Implementations of this interface can create a slug from any string.
Slug.Builder - Class in de.weltraumschaf.speakingurl
Builder to configure and create the slugger.
Slug.Builder() - Constructor for class de.weltraumschaf.speakingurl.Slug.Builder
Use factory method instead.
SlugImplementation - Class in de.weltraumschaf.speakingurl
Implementation of slug.
SlugImplementation() - Constructor for class de.weltraumschaf.speakingurl.SlugImplementation
Creates slugger with default options.
SlugImplementation(Options) - Constructor for class de.weltraumschaf.speakingurl.SlugImplementation
Dedicated constructor.
SymbolMapper - Class in de.weltraumschaf.speakingurl
Language specific symbol translations.
SymbolMapper() - Constructor for class de.weltraumschaf.speakingurl.SymbolMapper
 

T

TITLE - Static variable in class de.weltraumschaf.speakingurl.SlugImplementation
Matches each word for titles.
titleCase - Variable in class de.weltraumschaf.speakingurl.Options
Used title case flag.
titleCase() - Method in class de.weltraumschaf.speakingurl.Options
The title case flag.
titleCase(boolean) - Method in class de.weltraumschaf.speakingurl.Options
Set title case flag.
titleCase(boolean) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Whether to convert input string to title-case.
titleCase() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the title case option.
titleCase() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
titleCaseExclude - Variable in class de.weltraumschaf.speakingurl.Options
Used title case excludes.
titleCaseExclude() - Method in class de.weltraumschaf.speakingurl.Options
The words excluded from title case.
titleCaseExclude(Set<String>) - Method in class de.weltraumschaf.speakingurl.Options
Set words excluded from title case.
titleCaseExclude(String...) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Words to exclude from title case.
titleCaseExclude(Set<String>) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Words to exclude from title case.
titleCaseExclude() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the title case excludes option.
titleCaseExclude() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
toString() - Method in class de.weltraumschaf.speakingurl.Options
 
transformCase(String, Map<String, String>) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Make each word which starts with alphanumeric character to upper case, except them in the replacement mapCharacter.
truncate - Variable in class de.weltraumschaf.speakingurl.Options
Used truncate length.
truncate() - Method in class de.weltraumschaf.speakingurl.Options
The truncate length.
truncate(int) - Method in class de.weltraumschaf.speakingurl.Options
Set the truncate length.
truncate(int) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Max length to truncate without breaking words.
truncate() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the truncate length option.
truncate() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 

U

ucfirst(String) - Method in class de.weltraumschaf.speakingurl.SlugImplementation
Makes the first character upper case.
uric - Variable in class de.weltraumschaf.speakingurl.Options
Used URI characters flag.
uric() - Method in class de.weltraumschaf.speakingurl.Options
The URI characters flag.
uric(boolean) - Method in class de.weltraumschaf.speakingurl.Options
Set URI characters flag.
uric(boolean) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Whether to allow additional characters.
uric() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the URI characters option.
uric() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
URIC_SLASH - Static variable in class de.weltraumschaf.speakingurl.SlugImplementation
URI characters with slash.
URIC_WITHOUT_SLASH - Static variable in class de.weltraumschaf.speakingurl.SlugImplementation
URI characters without slash.
uricNoSlash(boolean) - Method in class de.weltraumschaf.speakingurl.Slug.Builder
Whether to allow additional characters.
uricNoSlash() - Method in interface de.weltraumschaf.speakingurl.Slug
Get the URI characters without slash option.
uricNoSlash() - Method in class de.weltraumschaf.speakingurl.SlugImplementation
 
uricWithoutSlash - Variable in class de.weltraumschaf.speakingurl.Options
Used URI characters without slash flag.
uricWithoutSlash() - Method in class de.weltraumschaf.speakingurl.Options
The URI characters without slash flag.
uricWithoutSlash(boolean) - Method in class de.weltraumschaf.speakingurl.Options
Set URI characters without slash flag.

V

validateName(String) - Method in class de.weltraumschaf.speakingurl.Validator
Validates that the given name is not null or empty.
validator - Variable in class de.weltraumschaf.speakingurl.CharacterMappper
Validates input.
validator - Variable in class de.weltraumschaf.speakingurl.LanguageCharacterMapper
Input validator.
validator - Variable in class de.weltraumschaf.speakingurl.Options
Validates input.
validator - Variable in class de.weltraumschaf.speakingurl.SlugImplementation
Validates input.
validator - Variable in class de.weltraumschaf.speakingurl.SymbolMapper
Validates input.
Validator - Class in de.weltraumschaf.speakingurl
Provides convenience methods for input validation.
Validator() - Constructor for class de.weltraumschaf.speakingurl.Validator
 
valueOf(String) - Static method in enum de.weltraumschaf.speakingurl.Language
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.weltraumschaf.speakingurl.Language
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H K L M N O P R S T U V 

Copyright © 2012 Sven Strittmatter. All Rights Reserved.