Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/util/chainprocess
In directory sc8-pr-cvs1:/tmp/cvs-serv23201/src/java/core/org/krysalis/ruper2/util/chainprocess
Modified Files:
HandlerManager.java HandlerChain.java
Log Message:
1) Moved IMonitor -> IFileMonitor (to allow others)
2) GroupBy now works (iterated unsorted list be accindent)
3) Started on 'clean' (remove old versions from a repo)
Index: HandlerManager.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/util/chainprocess/HandlerManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** HandlerManager.java 9 Oct 2003 14:05:38 -0000 1.2
--- HandlerManager.java 12 Oct 2003 18:12:07 -0000 1.3
***************
*** 9,30 ****
import org.krysalis.ruper2.RuperException;
!
! public class HandlerManager
! {
protected Map m_handlerChains;
protected List m_handlerNameList;
!
! public HandlerManager()
! {
! this.m_handlerChains = new HashMap();
! this.m_handlerNameList = new ArrayList();
}
/*
* Adds the listeners for adding different handler impl to the handler chain
*/
! public void addHandlerChain(HandlerChain handlerChain)
! {
! this.m_handlerChains.put(handlerChain.getName(), handlerChain);
! this.m_handlerNameList.add(handlerChain.getName());
}
--- 9,26 ----
import org.krysalis.ruper2.RuperException;
! public class HandlerManager {
protected Map m_handlerChains;
protected List m_handlerNameList;
!
! public HandlerManager() {
! m_handlerChains = new HashMap();
! m_handlerNameList = new ArrayList();
}
/*
* Adds the listeners for adding different handler impl to the handler chain
*/
! public void addHandlerChain(HandlerChain handlerChain) {
! m_handlerChains.put(handlerChain.getName(), handlerChain);
! m_handlerNameList.add(handlerChain.getName());
}
***************
*** 32,106 ****
* Prioratize by addding at a certain position
*/
! public void addHandlerChainAt(int position, HandlerChain handlerChain)
! {
! this.m_handlerChains.put(handlerChain.getName(), handlerChain);
! this.m_handlerNameList.add(position,handlerChain.getName());
}
! public void removeHandlerChain(HandlerChain handlerChain)
! {
! m_handlerChains.remove( handlerChain.getName() );
! this.m_handlerNameList.remove(handlerChain.getName());
}
!
! public List process( final List list )
! throws RuperException
! {
! List processedList = list;
!
Iterator handlerNameIterator = m_handlerNameList.iterator();
! if (handlerNameIterator.hasNext())
! {
! String handlerChainName = (String)handlerNameIterator.next();
// call the listener execute to see if they want to get added
! HandlerChain handlerChain = (HandlerChain) m_handlerChains.get(handlerChainName);
! processedList = handlerChain.process( list);
}
!
return processedList;
! }
!
/**
* @return
*/
! public List getHandlerChain(String name)
! {
! return (List)m_handlerChains.get(name);
}
!
! public HandlerChain getHandlerChain(int index)
! {
! String name = (String)m_handlerNameList.get(index);
! return (HandlerChain)m_handlerChains.get(name);
}
-
/**
* @param list
*/
! public void setHandlerChain(String name, List list)
! {
m_handlerChains.put(name, list);
}
!
! public void addHandler(String name, IHandler handler)
! {
! HandlerChain chain = (HandlerChain)m_handlerChains.get(name);
! chain.addHandler(handler);
}
! public void removeHandler(String name, IHandler handler)
! {
! HandlerChain chain = (HandlerChain)m_handlerChains.get(name);
! chain.removeHandler(handler);
}
!
! public List getHandlers(String name)
! {
! HandlerChain chain = (HandlerChain)m_handlerChains.get(name);
! return chain.getHandlers();
}
--- 28,89 ----
* Prioratize by addding at a certain position
*/
! public void addHandlerChainAt(int position, HandlerChain handlerChain) {
! m_handlerChains.put(handlerChain.getName(), handlerChain);
! m_handlerNameList.add(position, handlerChain.getName());
}
! public void removeHandlerChain(HandlerChain handlerChain) {
! m_handlerChains.remove(handlerChain.getName());
! m_handlerNameList.remove(handlerChain.getName());
}
!
! public List process(final List list) throws RuperException {
! List processedList = list;
!
Iterator handlerNameIterator = m_handlerNameList.iterator();
! if (handlerNameIterator.hasNext()) {
! String handlerChainName = (String) handlerNameIterator.next();
// call the listener execute to see if they want to get added
! HandlerChain handlerChain =
! (HandlerChain) m_handlerChains.get(handlerChainName);
! processedList = handlerChain.process(list);
}
!
return processedList;
! }
!
/**
* @return
*/
! public List getHandlerChain(String name) {
! return (List) m_handlerChains.get(name);
}
! public HandlerChain getHandlerChain(int index) {
! String name = (String) m_handlerNameList.get(index);
! return (HandlerChain) m_handlerChains.get(name);
}
/**
* @param list
*/
! public void setHandlerChain(String name, List list) {
m_handlerChains.put(name, list);
}
! public void addHandler(String name, IHandler handler) {
! HandlerChain chain = (HandlerChain) m_handlerChains.get(name);
! chain.addHandler(handler);
}
! public void removeHandler(String name, IHandler handler) {
! HandlerChain chain = (HandlerChain) m_handlerChains.get(name);
! chain.removeHandler(handler);
}
!
! public List getHandlers(String name) {
! HandlerChain chain = (HandlerChain) m_handlerChains.get(name);
! return chain.getHandlers();
}
***************
*** 108,117 ****
* @param list
*/
! public void setHandlers(String name,List list)
! {
! HandlerChain chain = (HandlerChain)m_handlerChains.get(name);
! chain.setHandlers(list);
}
-
}
--- 91,98 ----
* @param list
*/
! public void setHandlers(String name, List list) {
! HandlerChain chain = (HandlerChain) m_handlerChains.get(name);
! chain.setHandlers(list);
}
}
Index: HandlerChain.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper2/util/chainprocess/HandlerChain.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** HandlerChain.java 9 Oct 2003 14:05:38 -0000 1.2
--- HandlerChain.java 12 Oct 2003 18:12:07 -0000 1.3
***************
*** 5,55 ****
import java.util.List;
! public class HandlerChain
! {
private String m_name;
-
- /** List of handlers in this chain */
- private List m_handlers = new ArrayList();
! public HandlerChain(String name)
! {
m_name = name;
}
-
- public void addHandler(IHandler handler)
- {
- m_handlers.add(handler);
- }
! public void addHandlerAt(int position, IHandler handler)
! {
! m_handlers.add(position, handler);
! }
- public List process(final List list)
- {
- List processedList = new ArrayList(list);
-
Iterator handlerIterator = m_handlers.iterator();
! if (handlerIterator.hasNext())
! {
! IHandler handler = (IHandler) handlerIterator.next();
! processedList = handler.process( processedList );
! }
!
! return processedList;
! }
! public void removeHandler(IHandler handler)
! {
! m_handlers.remove( handler );
! }
/**
* @return
*/
! public List getHandlers()
! {
return m_handlers;
}
--- 5,47 ----
import java.util.List;
! public class HandlerChain {
private String m_name;
! /** List of handlers in this chain */
! private List m_handlers = new ArrayList();
!
! public HandlerChain(String name) {
m_name = name;
}
! public void addHandler(IHandler handler) {
! m_handlers.add(handler);
! }
!
! public void addHandlerAt(int position, IHandler handler) {
! m_handlers.add(position, handler);
! }
!
! public List process(final List list) {
! List processedList = new ArrayList(list);
Iterator handlerIterator = m_handlers.iterator();
! if (handlerIterator.hasNext()) {
! IHandler handler = (IHandler) handlerIterator.next();
! processedList = handler.process(processedList);
! }
! return processedList;
! }
!
! public void removeHandler(IHandler handler) {
! m_handlers.remove(handler);
! }
/**
* @return
*/
! public List getHandlers() {
return m_handlers;
}
***************
*** 58,63 ****
* @return
*/
! public String getName()
! {
return m_name;
}
--- 50,54 ----
* @return
*/
! public String getName() {
return m_name;
}
***************
*** 66,71 ****
* @param list
*/
! public void setHandlers(List list)
! {
m_handlers = list;
}
--- 57,61 ----
* @param list
*/
! public void setHandlers(List list) {
m_handlers = list;
}
***************
*** 74,79 ****
* @param string
*/
! public void setName(String string)
! {
m_name = string;
}
--- 64,68 ----
* @param string
*/
! public void setName(String string) {
m_name = string;
}
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.