ruper2/src/java/core/org/krysalis/ruper/util/select SelectorHandlerChain.java,1.2,1.3 SelectionHelper.java,1.3,1.4
| Newsgroups | gmane.comp.krysalis.metamorphosis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/util/select
In directory sc8-pr-cvs1:/tmp/cvs-serv17841/src/java/core/org/krysalis/ruper/util/select
Modified Files:
SelectorHandlerChain.java SelectionHelper.java
Log Message:
Protocol mgr made as a handler mgr to manage the provider selection through
the selectors.
And tested the full cycle for FileUpdater working
Index: SelectorHandlerChain.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/util/select/SelectorHandlerChain.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** SelectorHandlerChain.java 12 Sep 2003 20:23:43 -0000 1.2
--- SelectorHandlerChain.java 18 Sep 2003 20:15:40 -0000 1.3
***************
*** 8,12 ****
import org.krysalis.ruper.util.chainprocess.HandlerChain;
- import org.krysalis.ruper.util.compare.*;
/**
--- 8,11 ----
***************
*** 27,32 ****
{
List processedList = new ArrayList(list);
!
! processedList = SelectionHelper.select(processedList, this.getHandlers());
return processedList;
--- 26,32 ----
{
List processedList = new ArrayList(list);
! List selectorList = this.getHandlers();
! if(!selectorList.isEmpty())
! processedList = SelectionHelper.select(processedList,selectorList );
return processedList;
Index: SelectionHelper.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/util/select/SelectionHelper.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SelectionHelper.java 12 Sep 2003 20:23:43 -0000 1.3
--- SelectionHelper.java 18 Sep 2003 20:15:41 -0000 1.4
***************
*** 51,55 ****
--- 51,58 ----
choices = selected;
+ selected = new ArrayList(); // clean selection
}
+
+ selected = choices;
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf