| java.util.Vector com.teamkonzept.lib.TKVector
All known Subclasses: com.teamkonzept.lib.TKDBResultRowList, com.teamkonzept.lib.TKDBResult,
TKVector | public class TKVector extends Vector (Code) | | author: $Author: mischa $ version: $Revision: 1.8 $ |
TKVector | public TKVector()(Code) | | Konstruktor1
|
TKVector | public TKVector(int initialCapacity)(Code) | | Konstruktor2
|
TKVector | public TKVector(int initialCapacity, int capacityIncrement)(Code) | | /**
Konstruktor3
|
TKVector | public TKVector(Object init)(Code) | | /**
Konstruktor4
Ein Array wird uebergeben und in ein TK-Vector-Objekt
ueberfuehrt.
Parameters: Object - init[], ein Array |
area | public TKVector area(int begin, int end)(Code) | | /**
Berreich eines Vektors als neuen Vektor zurueckgeben
int begin int end den Vektor mit den Elementen, die im Bereich lagen |
concat | public void concat(Object add)(Code) | | /**
Wird ein Vector oder ein Array con Objekten uebergeben,
so wird jedes Element des Vectors an
den aktuellen angehaengt, nicht der uebergebene Vector oder das
Objekt-Array selbst.
Parameters: Object - add, das an den aktuellen TKVector anzuhaengende Objekt |
elementAt | public Object elementAt(int[] idxList)(Code) | | /**
Liefert ein Element in einem verschachtelten Vector.
Ein Element eines Vectors kann wiederum ein Vector sein usw.
Die Laenge des Arrays gibt die Tiefe der Suche an und der Wert
den Index des jeweiligen Vectors.
int idxList[], Indexliste Element des Vectors |
fill | public void fill()(Code) | | /**
Jedes Element des Enumerationsobjektes wird in den Vector
eingefuegt
Parameters: Enumeration - enum, enthaelt die zu setzenden Elemente |
get | public Object get(int idx)(Code) | | /**
Das Element des uebergebenen Index wird zuruexkgegeben
int idx, ein Index ein Element des Vectors |
get | public Object get(int[] idxList)(Code) | | /**
Liefert ein Element in einem verschachtelten Vector.
Ein Element eines Vectors kann wiederum ein Vector sein usw.
Die Laenge des Arrays gibt die Tiefe der Suche an und der Wert
den Index des jeweiligen Vectors.
int idxList[], Indexliste Element des Vectors |
grep | public TKVector grep(String thePattern)(Code) | | /**
Auswahl durch Suchmuster
Beispiel:
Vector: ["Lara","Ute","Karin","Susi"]
thePattern: "ar"
Result: ["Lara","Karin"]
Parameters: String - thePattern, jedes Vektorelement, das diesenString enthaelt wird in einen neuen Vector gepackt den Vektor mit den Elementen, die den Pattern enthalten |
put | public void put(int idx, Object obj)(Code) | | /**
Ein Object wird auf der ersten Ebene an den
uebergebenen Index eingefuegt.
Parameters: Object - obj, das zu setzende Element int idx, der Index |
put | public void put(int[] idxList, Object obj)(Code) | | /**
Innerhalb eines verschachtelten Vactors wird ein Objekt eingefuegt.
Die Laenge des Arrays gibt die Tiefe an und der Wert
den Index des jeweiligen Vectors.
Parameters: Object - obj, das zu setzende Element int idxList[], Indexliste |
reverse | public TKVector reverse()(Code) | | /**
Umdrehen
den umgedrehten Vektor |
rsort | public TKVector rsort()(Code) | | /**
Sotiert einen Vector rueckwarts (Quick-Sort)
den sortierten Vector |
select | public TKVector select(int idx)(Code) | | /**
Auftrennen:
Vector: ["Anna","Ute","Karin","Susi"]
Array: idx[]= {1,3}
Result: ["Ute","Susi"]
int idx[], der Array enthaelt Indizes einen neuen Teil-Vector |
setElementAt | public void setElementAt(Object obj, int[] idxList)(Code) | | /**
Innerhalb eines verschachtelten Vactors wird ein Objekt gestezt.
Die Laenge des Arrays gibt die Tiefe an und der Wert
den Index des jeweiligen Vectors.
Parameters: Object - obj, das zu setzende Element int idxList[], Indexliste |
sort | public TKVector sort()(Code) | | /**
Sotiert einen Vector (Quick-Sort)
den sortierten Vector |
toPerlString | public String toPerlString()(Code) | | /**
Erzeugt einen String, der die Liste in perl-Notation enthält
|
toPerlString | public String toPerlString(int indentCount, boolean withNewline)(Code) | | /**
Erzeugt einen String, der die Liste in perl-Notation enthält
int indentCount boolean withNewline, soll ein Newline zeichen verwendet werden? |
unique | public TKVector unique()(Code) | | /**
Mehrfach vorkommende Elemente in einem Vector werden
auf ein element reduziert
den gsauberten Vector |
|
|