Update of /var/cvs/src/org/mmbase/datatypes/processors
In directory james.mmbase.org:/tmp/cvs-serv5911

Modified Files:
        CharTransformerProcessorFactory.java 
Log Message:
using generics to avoid some casting


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/processors


Index: CharTransformerProcessorFactory.java
===================================================================
RCS file: 
/var/cvs/src/org/mmbase/datatypes/processors/CharTransformerProcessorFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- CharTransformerProcessorFactory.java        23 Nov 2005 12:11:25 -0000      
1.2
+++ CharTransformerProcessorFactory.java        27 Aug 2008 17:08:09 -0000      
1.3
@@ -14,24 +14,24 @@
 
 
 /**
- * Wraps a [EMAIL PROTECTED] 
org.mmbase.util.transformers.ParameterizedTransformerFactory} (it <em>must</em> 
produces
- * CharTransformer), to be a ParameterizedProcessorFactory. Of course based on 
[EMAIL PROTECTED] CharTransformerProcessor}.
+ * Wraps a [EMAIL PROTECTED] 
org.mmbase.util.transformers.ParameterizedTransformerFactory} (it <em>must</em> 
produce
+ * a CharTransformer), to be a ParameterizedProcessorFactory. Of course based 
on [EMAIL PROTECTED] CharTransformerProcessor}.
  *
  * @author Michiel Meeuwissen
- * @version $Id: CharTransformerProcessorFactory.java,v 1.2 2005/11/23 
12:11:25 michiel Exp $
+ * @version $Id: CharTransformerProcessorFactory.java,v 1.3 2008/08/27 
17:08:09 michiel Exp $
  * @since MMBase-1.8
  */
 
 public class CharTransformerProcessorFactory implements 
ParameterizedProcessorFactory {
 
-    private ParameterizedTransformerFactory factory;
+    private ParameterizedTransformerFactory<CharTransformer> factory;
 
-    public CharTransformerProcessorFactory(ParameterizedTransformerFactory f) {
+    public 
CharTransformerProcessorFactory(ParameterizedTransformerFactory<CharTransformer>
 f) {
         factory = f;
     }
 
     public Processor createProcessor(Parameters parameters) {
-        CharTransformer ct = (CharTransformer) 
factory.createTransformer(parameters);
+        CharTransformer ct = factory.createTransformer(parameters);
         return new CharTransformerProcessor(ct);
     }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to