|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.infoscape.proteus.filter.FilteredSource
|
+--com.infoscape.proteus.filter.ExpandedSource
An ExpandedSource is a FilteredSource whose filter may return more than one message. It caches the results of the call to the filter in a list and returns elements from the list with each call to getMessage() until the list is empty, at which point it makes another call to the source getmessage() and calls the filter again.
| Constructor Summary | |
ExpandedSource(org.jdom.Element elt)
|
|
| Method Summary | |
java.lang.Object |
getMessage()
|
| Methods inherited from class com.infoscape.proteus.filter.FilteredSource |
commit, disconnect, getConnection, reconnect, rollback, setSyncPoint |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ExpandedSource(org.jdom.Element elt)
throws java.lang.Exception
elt -
java.lang.Exception| Method Detail |
public java.lang.Object getMessage()
throws java.lang.Exception
getMessage in interface MessageSourcegetMessage in class FilteredSourcejava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||