|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary
sunlabs.brazil.sunlabs.ListTemplate.MyList
public static class ListTemplate.MyList
Implement a list of strings. This uses a Vector for its internal implementation, and is a Dictionary to allow convenient access to portions of the list. By implementing Saveable, lists can participate in persistence.
Field Summary | |
---|---|
int |
chunk
|
int |
chunksize
|
int |
overlap
|
Constructor Summary | |
---|---|
ListTemplate.MyList()
|
|
ListTemplate.MyList(java.lang.String name)
Create a named list object. |
Method Summary | |
---|---|
void |
append(java.lang.String s,
java.lang.String delim)
Append a list to the end of the named list |
int |
chunks()
|
void |
clear()
Clear a list. |
void |
delete(int i)
Remove an element by index. |
java.util.Enumeration |
elements()
Return the actual list items. |
java.lang.Object |
get(java.lang.Object k)
|
void |
insert(java.lang.String s,
java.lang.String delim,
int n)
Insert a list before position n. |
boolean |
isEmpty()
The current object state is the "default"; "save" does not need to write out any state. |
java.util.Enumeration |
keys()
Return an enumeration of the "special" keys for this list. |
void |
load(java.io.InputStream in)
load a properties representation of the object, then create the object from it. |
void |
max(int n)
Set the max list size. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
This is never used; It's required by the interface |
java.lang.Object |
remove(java.lang.Object o)
We should never call this; it's required by the interface. |
void |
remove(java.lang.String s,
java.lang.String delim)
Remove items from a list, by name. |
void |
save(java.io.OutputStream out,
java.lang.String header)
Create an ascii representation of this object in a Java Properties format. |
void |
setDelim(java.lang.String delim)
Set the delimiter for returning ranges. |
int |
size()
|
void |
sort()
|
java.lang.String |
toString()
|
void |
unique()
Remove all non unique elements of the list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int chunk
public int chunksize
public int overlap
Constructor Detail |
---|
public ListTemplate.MyList(java.lang.String name)
public ListTemplate.MyList()
Method Detail |
---|
public int size()
size
in class java.util.Dictionary
public boolean isEmpty()
PropertiesCacheManager.Saveable
isEmpty
in interface PropertiesCacheManager.Saveable
isEmpty
in class java.util.Dictionary
public void sort()
public void insert(java.lang.String s, java.lang.String delim, int n)
s
- The list to insertdelim
- The list delimiter (null for a single item(n
- The position to insert beforepublic void append(java.lang.String s, java.lang.String delim)
public void remove(java.lang.String s, java.lang.String delim)
public java.lang.Object remove(java.lang.Object o)
remove
in class java.util.Dictionary
public void delete(int i)
public void clear()
public void max(int n)
public void unique()
public void setDelim(java.lang.String delim)
public java.util.Enumeration keys()
keys
in class java.util.Dictionary
public java.util.Enumeration elements()
elements
in class java.util.Dictionary
public java.lang.Object get(java.lang.Object k)
get
in class java.util.Dictionary
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in class java.util.Dictionary
public java.lang.String toString()
toString
in class java.lang.Object
public int chunks()
public void save(java.io.OutputStream out, java.lang.String header) throws java.io.IOException
PropertiesCacheManager.Saveable
save
in interface PropertiesCacheManager.Saveable
java.io.IOException
public void load(java.io.InputStream in) throws java.io.IOException
load
in interface PropertiesCacheManager.Saveable
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |