1 10 11 package org.mule.samples.hello; 12 13 import org.mule.transformers.AbstractTransformer; 14 import org.mule.umo.transformer.TransformerException; 15 16 22 public class StringToNameString extends AbstractTransformer 23 { 24 27 private static final long serialVersionUID = -408128452488674866L; 28 29 public StringToNameString() 30 { 31 super(); 32 this.registerSourceType(String .class); 33 } 34 35 40 public Object doTransform(Object src, String encoding) throws TransformerException 41 { 42 String name = (String )src; 43 int i = name.indexOf("\r"); 44 if (i > -1) 45 { 46 name = name.substring(0, i); 47 } 48 return new NameString(name); 49 } 50 51 } 52 | Popular Tags |