|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--sam.entry.Enumerator
Field Summary | |
static sam.entry.Enumerator |
EMPTY
Empty enumerator |
Constructor Summary | |
Enumerator()
|
Method Summary | |
sam.entry.Enumerator |
filter(sam.entry.Enumerator specifications)
Discards unspecified entries from current enumeration. |
sam.entry.Enumerator |
filter(sam.entry.Enumerator specifications,
sam.entry.NameFilter filter)
Discards unspecified entries from current enumeration. |
abstract boolean |
hasMoreElements()
Wether this Enumerator has more elements |
boolean |
isEmpty()
Wether this Enumerator has no more elements |
static sam.entry.List |
load(java.io.InputStream input)
Restores an Enumerator and statifies it |
java.lang.Object |
nextElement()
|
abstract sam.entry.Entry |
nextEntry()
Gets next entry, or null if none |
void |
println(java.io.PrintStream out)
Lists entries names |
void |
println(java.io.PrintWriter out)
Lists entries names |
sam.entry.List |
statify()
Builds a static list from remaining entries |
void |
store(java.io.OutputStream output)
Stores remaining entries |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final sam.entry.Enumerator EMPTY
Constructor Detail |
public Enumerator()
Method Detail |
public abstract sam.entry.Entry nextEntry() throws java.util.NoSuchElementException
null
if none
java.util.NoSuchElementException
public java.lang.Object nextElement() throws java.util.NoSuchElementException
nextElement
in interface java.util.Enumeration
java.util.NoSuchElementException
public abstract boolean hasMoreElements()
Enumerator
has more elements
hasMoreElements
in interface java.util.Enumeration
public boolean isEmpty()
Enumerator
has no more elements
public void println(java.io.PrintWriter out) throws java.io.IOException
java.io.IOException
public void println(java.io.PrintStream out) throws java.io.IOException
java.io.IOException
public sam.entry.Enumerator filter(sam.entry.Enumerator specifications)
Default filter is NameFilter.WILDCARDS
public sam.entry.Enumerator filter(sam.entry.Enumerator specifications, sam.entry.NameFilter filter)
specifications
- entry names specifications.filter
- method for selecting an entry name.public void store(java.io.OutputStream output) throws java.io.IOException
java.io.IOException
public static sam.entry.List load(java.io.InputStream input)
Enumerator
and statifies it
public sam.entry.List statify()
Missing (null
) entries are ignored until hasMoreElements
returns null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |