- From: Florent Batard via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 21 Aug 2008 08:38:30 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/org/w3c/unicorn/tasklisttree In directory hutz:/tmp/cvs-serv16330/org/w3c/unicorn/tasklisttree Modified Files: TLTNode.java TLTExec.java TLTCond.java Log Message: Update the tasklistTree to fill it withthe instance of the Observer instead of a String for its name Index: TLTNode.java =================================================================== RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/tasklisttree/TLTNode.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- TLTNode.java 31 Jul 2008 08:44:25 -0000 1.3 +++ TLTNode.java 21 Aug 2008 08:38:28 -0000 1.4 @@ -106,7 +106,7 @@ } public String toString(){ - String res=new String("TLTNode "); + String res=new String("TLTNode level"+this.level+" "); for(TLTIf conds : this.ifList) res+=conds.toString(); for(TLTExec exec : this.executionList) Index: TLTCond.java =================================================================== RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/tasklisttree/TLTCond.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- TLTCond.java 22 Jul 2008 12:21:24 -0000 1.2 +++ TLTCond.java 21 Aug 2008 08:38:28 -0000 1.3 @@ -3,6 +3,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.w3.unicorn.tasklist.TUi.Enum; +import org.w3c.unicorn.contract.Observer; /** * Class made to manage the XML type condType of the tasklist. @@ -15,7 +16,7 @@ public class TLTCond { private String id; - private String observer; + private Observer observer; private EnumCondType type; private boolean result; private String value; @@ -28,7 +29,7 @@ * @param observer The name of the observer corresponding to the condition * @param type The type of the condition */ - public TLTCond(String id, String observer, EnumCondType type, String value) { + public TLTCond(String id, Observer observer, EnumCondType type, String value) { TLTCond.logger.trace("Constructor"); TLTCond.logger.trace("Id : " + id); TLTCond.logger.trace("Observer : " + observer); @@ -59,7 +60,7 @@ * * @param observer The observer the condition depends on */ - public void setObserver(String observer) { + public void setObserver(Observer observer) { TLTCond.logger.trace("setObserver : " + observer); this.observer = observer; } @@ -114,7 +115,7 @@ * * @return The observer the condition depends on */ - public String getObserver() { + public Observer getObserver() { TLTCond.logger.trace("getObserver"); return observer; } Index: TLTExec.java =================================================================== RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/tasklisttree/TLTExec.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- TLTExec.java 22 Jul 2008 12:21:24 -0000 1.2 +++ TLTExec.java 21 Aug 2008 08:38:28 -0000 1.3 @@ -5,6 +5,7 @@ import org.w3.unicorn.tasklist.ParamType; import org.w3.unicorn.tasklist.ValueType; +import org.w3c.unicorn.contract.Observer; /** * Class made to manage the XML type execType of the tasklist. @@ -20,6 +21,7 @@ private String value; private String type; private ParamType param; + private Observer observer; private static final Log logger = LogFactory.getLog("org.w3c.unicorn.tasklisttree"); /** @@ -28,18 +30,38 @@ * @param value The observer to run * @param param The parameter of the exec */ - public TLTExec(String id, String value,String type, ParamType param) { + public TLTExec(String id,Observer obs, String value,String type, ParamType param) { TLTExec.logger.trace("Constructor"); TLTExec.logger.trace("Id : " + id); TLTExec.logger.trace("Type : " + type); TLTExec.logger.trace("Value : " + value); TLTExec.logger.trace("Param : " + param); + TLTExec.logger.trace("Observer : " + observer.getID()); this.id = id; this.value = value; this.type=type; this.param = param; + this.observer=obs; + } + + /** + * + * @param id The id of the exec + */ + public void setObserver(Observer obs) { + TLTExec.logger.trace("setObserver : " + obs.getID()); + this.observer = obs; + } + + /** + * + */ + public Observer getObserver() { + TLTExec.logger.trace("getObserver"); + return this.observer; } + /** * * @param id The id of the exec
Received on Thursday, 21 August 2008 08:39:05 UTC