[Ejtools-cvs] libraries/adwt/src/main/org/ejtools/adwt/util ObjectSearcher.java,NONE,1.1 SearchableT
Brought to you by:
letiemble
|
From: <let...@us...> - 2003-09-15 22:37:20
|
Update of /cvsroot/ejtools/libraries/adwt/src/main/org/ejtools/adwt/util In directory sc8-pr-cvs1:/tmp/cvs-serv24196/adwt/src/main/org/ejtools/adwt/util Modified Files: DefaultObjectIndexer.java DefaultObjectRenderer.java ObjectIndexer.java ObjectRenderer.java ObjectWrapper.java Added Files: ObjectSearcher.java SearchableTreeModel.java Removed Files: ObjectFinder.java Log Message: Adjust Eclipse build files Adjust some Javadoc Review the models for TreeView and ListView : much more lightweight Convert resources files to UTF-8 to avoid loosing accents --- NEW FILE: ObjectSearcher.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package org.ejtools.adwt.util; /** * @author Laurent Etiemble * @version $Revision: 1.1 $ */ public interface ObjectSearcher { /** * Description of the Method * * @param o Description of the Parameter * @return Description of the Return Value */ public Object find(Object o); /** * Sets the indexer attribute of the ObjectSearcher object * * @param indexer The new indexer value */ public void setIndexer(ObjectIndexer indexer); } --- NEW FILE: SearchableTreeModel.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package org.ejtools.adwt.util; import javax.swing.tree.TreeModel; /** * Description of the Interface * * @author Laurent Etiemble * @version $Revision: 1.1 $ */ public interface SearchableTreeModel extends TreeModel, ObjectSearcher { } Index: DefaultObjectIndexer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/adwt/src/main/org/ejtools/adwt/util/DefaultObjectIndexer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DefaultObjectIndexer.java 27 Jan 2003 21:23:41 -0000 1.1 --- DefaultObjectIndexer.java 15 Sep 2003 22:37:14 -0000 1.2 *************** *** 10,15 **** /** ! * @author letiemble ! * @created 21 janvier 2003 * @version $Revision$ */ --- 10,14 ---- /** ! * @author Laurent Etiemble * @version $Revision$ */ Index: DefaultObjectRenderer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/adwt/src/main/org/ejtools/adwt/util/DefaultObjectRenderer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DefaultObjectRenderer.java 27 Jan 2003 21:23:41 -0000 1.1 --- DefaultObjectRenderer.java 15 Sep 2003 22:37:14 -0000 1.2 *************** *** 14,27 **** import java.security.AccessController; import java.security.PrivilegedAction; import javax.swing.Icon; /** ! * @author letiemble ! * @created 21 janvier 2003 * @version $Revision$ */ public class DefaultObjectRenderer implements ObjectRenderer { /** * Gets the icon attribute of the DefaultObjectRenderer object --- 14,32 ---- import java.security.AccessController; import java.security.PrivilegedAction; + import java.util.Hashtable; + import java.util.Map; import javax.swing.Icon; /** ! * @author Laurent Etiemble * @version $Revision$ */ public class DefaultObjectRenderer implements ObjectRenderer { + /** Description of the Field */ + protected Map objects = new Hashtable(); + + /** * Gets the icon attribute of the DefaultObjectRenderer object *************** *** 30,36 **** * @return The icon value */ ! public Icon getIcon(ObjectWrapper o) { ! return o.getIcon(); } --- 35,41 ---- * @return The icon value */ ! public Icon getIcon(Object o) { ! return this.getObjectWrapper(o).getIcon(); } *************** *** 42,48 **** * @return The label value */ ! public String getLabel(ObjectWrapper o) { ! return o.toString(); } --- 47,71 ---- * @return The label value */ ! public String getLabel(Object o) { ! return this.getObjectWrapper(o).toString(); ! } ! ! ! /** ! * Gets the objectWrapper attribute of the DefaultObjectRenderer object ! * ! * @param o Description of the Parameter ! * @return The objectWrapper value ! */ ! protected ObjectWrapper getObjectWrapper(Object o) ! { ! ObjectWrapper wrapper = (ObjectWrapper) this.objects.get(o); ! if (wrapper == null) ! { ! wrapper = new ObjectWrapper(o); ! this.objects.put(o, wrapper); ! } ! return wrapper; } Index: ObjectIndexer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/adwt/src/main/org/ejtools/adwt/util/ObjectIndexer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ObjectIndexer.java 27 Jan 2003 21:23:38 -0000 1.1 --- ObjectIndexer.java 15 Sep 2003 22:37:14 -0000 1.2 *************** *** 9,14 **** /** ! * @author letiemble ! * @created 21 janvier 2003 * @version $Revision$ */ --- 9,13 ---- /** ! * @author Laurent Etiemble * @version $Revision$ */ Index: ObjectRenderer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/adwt/src/main/org/ejtools/adwt/util/ObjectRenderer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ObjectRenderer.java 27 Jan 2003 21:23:41 -0000 1.1 --- ObjectRenderer.java 15 Sep 2003 22:37:14 -0000 1.2 *************** *** 10,15 **** /** ! * @author letiemble ! * @created 21 janvier 2003 * @version $Revision$ */ --- 10,14 ---- /** ! * @author Laurent Etiemble * @version $Revision$ */ *************** *** 22,26 **** * @return The icon value */ ! public Icon getIcon(ObjectWrapper o); --- 21,25 ---- * @return The icon value */ ! public Icon getIcon(Object o); *************** *** 31,34 **** * @return The label value */ ! public String getLabel(ObjectWrapper o); } --- 30,33 ---- * @return The label value */ ! public String getLabel(Object o); } Index: ObjectWrapper.java =================================================================== RCS file: /cvsroot/ejtools/libraries/adwt/src/main/org/ejtools/adwt/util/ObjectWrapper.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ObjectWrapper.java 27 Jan 2003 21:23:41 -0000 1.1 --- ObjectWrapper.java 15 Sep 2003 22:37:14 -0000 1.2 *************** *** 19,24 **** /** ! * @author letiemble ! * @created 21 janvier 2003 * @version $Revision$ */ --- 19,23 ---- /** ! * @author Laurent Etiemble * @version $Revision$ */ --- ObjectFinder.java DELETED --- |