Class NameList
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.ArrayList
|
+--NameList
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable
- public class NameList
- extends java.util.ArrayList
Diese Klasse enthält eine Liste von
aventurischen Namen, die Region, und
die Daten über Geschlecht und Vor- oder Nachname
- Version:
- 1.0 2002/09/23
- Author:
- Bernhard Fiser
- See Also:
- Serialized Form
Fields inherited from class java.util.AbstractList |
modCount |
Constructor Summary |
NameList()
Erstellt eine leere NameList |
Method Summary |
static int |
checkRegion(java.lang.String s)
Prüft ob am Anfang des Strings eine gültige
Region enthalten ist. |
void |
dice()
Wählt ein zufälliges Element aus dem Choice. |
java.awt.Choice |
getChoice()
Liefert Choice dieser Liste zurück. |
java.lang.String |
getRegion()
Liefert die Region zurück, zur der diese
Namensliste gehört |
int |
getRegionIndex()
|
boolean |
isFemale()
|
boolean |
isMale()
|
boolean |
isName()
|
boolean |
isSurName()
|
boolean |
parseHeaderString(java.lang.String s)
Parsed den Headerstring der Nameslisten und
initialisiert die NameList. |
int |
parseNameString(java.lang.String s)
Parsed eine Liste von Namen getrennt durch ' '
oder ',' und fügt sie der Arraylist hinzu. |
java.lang.String |
stats()
|
Methods inherited from class java.util.ArrayList |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, remove, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList |
NameList
public NameList()
- Erstellt eine leere NameList
parseHeaderString
public boolean parseHeaderString(java.lang.String s)
- Parsed den Headerstring der Nameslisten und
initialisiert die NameList.
- Parameters:
String
- s : Headerstring im Format ('weibliche'|'männliche'|'nachnamen') ['vornamen']- Returns:
- boolean : true falls alles OK
parseNameString
public int parseNameString(java.lang.String s)
- Parsed eine Liste von Namen getrennt durch ' '
oder ',' und fügt sie der Arraylist hinzu.
- Parameters:
String
- s : Namenslist im Format (name)[ ,](name)[, ](name)...- Returns:
- int : Anzahl der hinzugefügten Namen
checkRegion
public static int checkRegion(java.lang.String s)
- Prüft ob am Anfang des Strings eine gültige
Region enthalten ist.
- Parameters:
String
- s : String mit einer Region am Anfang- Returns:
- int : Region Index
getRegion
public java.lang.String getRegion()
- Liefert die Region zurück, zur der diese
Namensliste gehört
- Returns:
- String : Region
getChoice
public java.awt.Choice getChoice()
- Liefert Choice dieser Liste zurück.
dice
public void dice()
- Wählt ein zufälliges Element aus dem Choice.
stats
public java.lang.String stats()
getRegionIndex
public int getRegionIndex()
isName
public boolean isName()
isSurName
public boolean isSurName()
isMale
public boolean isMale()
isFemale
public boolean isFemale()