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