|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgalatea.glider.List
Class List definition.
This is the base class for list in Galatea.
-----
Clase básica para el manejo de listas en Galatea.
| Field Summary | |
Element |
head
Pointer to head. |
java.lang.String |
name
List's name. |
int |
num
Number of elements on list. |
| Constructor Summary | |
List()
Constructor. |
|
List(byte order)
Constructor. |
|
List(java.lang.Object dhead)
Constructor. |
|
List(java.lang.Object dhead,
byte order)
Constructor. |
|
List(java.lang.Object dhead,
java.lang.String name)
Constructor. |
|
List(java.lang.Object dhead,
java.lang.String name,
byte order)
Constructor. |
|
List(java.lang.String name)
Constructor. |
|
List(java.lang.String name,
byte order)
Constructor. |
|
| Method Summary | |
void |
add(List l)
Adds a list to list. |
void |
add(java.lang.Object dat)
Adds an element to list. |
boolean |
empty()
Get Method. |
boolean |
equals(java.lang.Object o)
List's names comparation. |
java.lang.Object |
extract()
Removes an element in list. |
Element |
getAnt(java.lang.Object dat)
Get Method. |
java.lang.Object |
getDat()
Get Method. |
java.lang.Object |
getDat(int pos)
Get Method. |
boolean |
getDat(java.lang.Object dat)
Get Method. |
java.lang.Object |
getHead()
Get Method. |
java.lang.String |
getName()
Get Method. |
Element |
getNext(java.lang.Object dat)
Get Method. |
byte |
getOrder()
Get Method. |
int |
getPos()
Get Method. |
int |
getPos(java.lang.Object dat)
Get Method. |
void |
insert(java.lang.Object dat)
Adds an element. |
void |
insert(java.lang.Object dat,
int pos)
Adds an element based on position. |
int |
ll()
Get Method. |
boolean |
next()
Step to next position. |
java.lang.Object |
remove()
Removes an element. |
boolean |
remove(java.lang.Object dat)
Remove an element. |
void |
setDat(java.lang.Object dat,
java.lang.Object dnew)
Set Method. |
void |
setPos()
Set Method. |
boolean |
setPos(int pos)
Set Method. |
boolean |
setPos(java.lang.Object dat)
Set Method. |
java.lang.String |
stat()
List's statistics. |
java.lang.String |
toString()
Visual Method. |
boolean |
valPos()
Validate current position. |
boolean |
valPos(int pos)
Validate position. |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public Element head
public java.lang.String name
public int num
| Constructor Detail |
public List()
public List(byte order)
order - byte. Order. public List(java.lang.Object dhead)
dhead - Object. Head's data.
public List(java.lang.Object dhead,
byte order)
dhead - Object. Head's data. order - byte. Order.
public List(java.lang.Object dhead,
java.lang.String name)
dhead - Object. Head's data. name - String. List's name.
public List(java.lang.Object dhead,
java.lang.String name,
byte order)
dhead - Object. Head's data. name - String. List's name. order - byte. Order. public List(java.lang.String name)
name - String. List's name.
public List(java.lang.String name,
byte order)
name - String. List's name. order - byte. Order. | Method Detail |
public void add(List l)
l - List. List. public void add(java.lang.Object dat)
dat - Object. Data. public boolean empty()
public boolean equals(java.lang.Object o)
o - Object. Object to compare.
public java.lang.Object extract()
throws ErrorEmpty
ErrorEmpty - Error Message: Empty list. public Element getAnt(java.lang.Object dat)
dat - Object. Data.
public java.lang.Object getDat()
throws ErrorEmpty
ErrorEmpty - Error Message: Empty list.
public java.lang.Object getDat(int pos)
throws ErrorEmpty
pos - int. Position. ErrorEmpty - Error Message: Empty list. public boolean getDat(java.lang.Object dat)
dat - Object. Data. public java.lang.Object getHead()
public java.lang.String getName()
public Element getNext(java.lang.Object dat)
dat - Object. Dat. public byte getOrder()
public int getPos()
public int getPos(java.lang.Object dat)
dat - Object. Data. public void insert(java.lang.Object dat)
dat - Object. Dat.
public void insert(java.lang.Object dat,
int pos)
dat - Object. Data. pos - int. Position. public int ll()
public boolean next()
public java.lang.Object remove()
throws ErrorEmpty
ErrorEmpty - Error Message: Empty list.
public boolean remove(java.lang.Object dat)
throws ErrorEmpty
dat - Object. Data. ErrorEmpty - Error Message: Empty list.
public void setDat(java.lang.Object dat,
java.lang.Object dnew)
throws ErrorEmpty
dat - Object. Data. dnew - Object. New data. ErrorEmpty - Error Message: Empty list. public void setPos()
public boolean setPos(int pos)
pos - int. Position. public boolean setPos(java.lang.Object dat)
dat - Object. Data. public java.lang.String stat()
public java.lang.String toString()
public boolean valPos()
public boolean valPos(int pos)
pos - int. Position.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||