|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.databene.commons.CharSet
public class CharSet
Represents a Set of characters and provides locale-dependent character sets as well as set manipulation methods. Created: 18.08.2006 19:49:17
| Constructor Summary | |
|---|---|
CharSet()
Default constructor that initializes to an isEmpty Set of characters with the fallback locale |
|
CharSet(char c)
Constructor that initializes to a Set with one character with the fallback locale |
|
CharSet(char from,
char to)
|
|
CharSet(CharSet charSet)
Constructor that initializes to a predefined Set of characters with the fallback locale |
|
CharSet(java.util.Locale locale)
Constructor that initializes to an isEmpty Set of characters with the specified locale |
|
CharSet(java.util.Set<java.lang.Character> set)
Constructor that initializes to a predefined Set of characters with the fallback locale |
|
CharSet(java.lang.String name,
char from,
char to)
Constructor that initializes to a continuous range of characters with the fallback locale |
|
CharSet(java.lang.String name,
java.util.Set<java.lang.Character> set)
|
|
| Method Summary | |
|---|---|
CharSet |
add(char c)
Adds a single character |
CharSet |
addAll(java.util.Set<java.lang.Character> chars)
Adds a set of characters |
CharSet |
addAnyCharacters()
Adds any character |
CharSet |
addDigits()
|
CharSet |
addHexDigits()
|
CharSet |
addNonDigits()
|
CharSet |
addNonWhitespaces()
Adds all characters that are not white spaces |
CharSet |
addNonWordChars()
Adds all characters that are not letters of any locale |
CharSet |
addRange(char from,
char to)
Adds a range of characters |
CharSet |
addWhitespaces()
Adds all whitespace characters |
CharSet |
addWordChars()
Adds all letters of the internal locale to the Set |
CharSet |
addWordChars(java.util.Locale locale)
Adds all letters of the specified locale to the Set |
boolean |
contains(char c)
|
boolean |
containsAll(java.util.Set<java.lang.Character> set)
|
boolean |
equals(java.lang.Object o)
Compares with another Set, ignoring the locale. |
static java.util.Set<java.lang.Character> |
getAnyCharacters()
Returns any characters |
static java.util.Set<java.lang.Character> |
getDigits()
|
static java.util.Set<java.lang.Character> |
getHexDigits()
|
static java.util.Set<java.lang.Character> |
getNonDigits()
|
static java.util.Set<java.lang.Character> |
getNonWhitespaces()
Returns a set of all characters that are not white spaces |
static java.util.Set<java.lang.Character> |
getNonWordChars()
Returns all characters that are not letters of any locale |
java.util.Set<java.lang.Character> |
getSet()
Returns a copy of the wrapped Set as HashSet |
static java.util.Set<java.lang.Character> |
getWhitespaces()
Returns all whitespace characters |
static java.util.Set<java.lang.Character> |
getWordChars(java.util.Locale locale)
Returns all letters of the specified locale |
int |
hashCode()
Calculates the Set's hashCode, ignoring the locale. |
java.util.Iterator<java.lang.Character> |
iterator()
|
CharSet |
remove(char c)
removes one character |
CharSet |
removeAll()
clears the set |
CharSet |
removeAll(java.util.Set<java.lang.Character> chars)
Removes all characters of the specified set |
CharSet |
removeDigits()
|
CharSet |
removeHexDigits()
|
CharSet |
removeNonDigits()
|
CharSet |
removeNonWhitespaces()
Removes all characters that are not white spaces |
CharSet |
removeNonWordChars()
Removes all characters that are not letters of any locale |
CharSet |
removeRange(char min,
char max)
Removes a range of characters |
CharSet |
removeWhitespaces()
Removes all whitespace characters |
CharSet |
removeWordChars()
Removes all letters of the internal locale from the Set |
CharSet |
removeWordChars(java.util.Locale locale)
Removes all letters of the specified locale from the Set |
int |
size()
|
java.lang.String |
toString()
Returns a String representation of the Set |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CharSet()
public CharSet(java.util.Locale locale)
public CharSet(char c)
public CharSet(char from,
char to)
public CharSet(java.lang.String name,
char from,
char to)
public CharSet(CharSet charSet)
public CharSet(java.util.Set<java.lang.Character> set)
public CharSet(java.lang.String name,
java.util.Set<java.lang.Character> set)
| Method Detail |
|---|
public CharSet addDigits()
public CharSet removeDigits()
public CharSet addHexDigits()
public CharSet removeHexDigits()
public CharSet addNonDigits()
public CharSet removeNonDigits()
public static java.util.Set<java.lang.Character> getDigits()
public static java.util.Set<java.lang.Character> getHexDigits()
public static java.util.Set<java.lang.Character> getNonDigits()
public CharSet addWordChars()
public CharSet addWordChars(java.util.Locale locale)
public CharSet removeWordChars()
public CharSet removeWordChars(java.util.Locale locale)
public static java.util.Set<java.lang.Character> getWordChars(java.util.Locale locale)
public CharSet addNonWordChars()
public CharSet removeNonWordChars()
public static java.util.Set<java.lang.Character> getNonWordChars()
public CharSet addWhitespaces()
public CharSet removeWhitespaces()
public static java.util.Set<java.lang.Character> getWhitespaces()
public CharSet addNonWhitespaces()
public CharSet removeNonWhitespaces()
public static java.util.Set<java.lang.Character> getNonWhitespaces()
public CharSet addAnyCharacters()
public static java.util.Set<java.lang.Character> getAnyCharacters()
public CharSet removeAll()
public CharSet addRange(char from,
char to)
public CharSet add(char c)
public CharSet addAll(java.util.Set<java.lang.Character> chars)
public CharSet removeAll(java.util.Set<java.lang.Character> chars)
chars -
public CharSet removeRange(char min,
char max)
min - max -
public CharSet remove(char c)
c -
public java.util.Set<java.lang.Character> getSet()
public java.util.Iterator<java.lang.Character> iterator()
public boolean contains(char c)
public int size()
public boolean containsAll(java.util.Set<java.lang.Character> set)
public java.lang.String toString()
toString in class java.lang.ObjectObjectpublic boolean equals(java.lang.Object o)
equals in class java.lang.ObjectObjectpublic int hashCode()
hashCode in class java.lang.ObjectObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||