Examples of ITransformer


Examples of com.dp.nebula.wormhole.common.interfaces.ITransformer

  }
 
  @SuppressWarnings("unchecked")
  @Override
  public void read(ILineSender lineSender) {
    ITransformer transformer = null;
    if(!dataTransform.isEmpty()) {
      transformer = TransformerFactory.create(dataTransform);
    }

    String item = null;
    while(cursor.hasNext()){
      ILine line = lineSender.createNewLine();
      current = cursor.next();
      log.debug("current cursor object:" + current);
     
      if (!allFieldsOrNot){
        for(String field : fieldsSet){
          item =  String.valueOf(current.get(field));
          if(fieldNeedSplit && fieldsSet.size()==1) {
            int start = 0;
            int end = item.indexOf(fieldSplitChar);
            while(end!=-1) {
              String fieldStr = null;
              if(start != end) {
                fieldStr = item.substring(start,end);
              }
              line.addField(fieldStr);
              start = end + 1;
              end = item.indexOf(fieldSplitChar,start);
            }
            if(start == item.length()) {
              line.addField(null);
            }else {
              line.addField(item.substring(start));
            }
          }else if (null == item){
            line.addField(null);
          }else {
            line.addField(item);
          }
        }
      }else{
        log.info("Using all fields strategy, it is not appreciable. ");
        Map<String, BSONObject> keys = current.toMap();
        for (Map.Entry<String, BSONObject> entry : keys.entrySet()) {
          line.addField(entry.getValue().toString());
        }
       
      }
      if(!dataTransform.isEmpty()) {
        line = transformer.transform(line);
      }
      log.debug("send line to bufferLineExchanger:" + line.toString('\t'));
      if (lineSender.send(line)){
        getMonitor().increaseSuccessLines();
      }else{
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ITransformer

  public void commit() {
  }

  @Override
  public void write(ILineReceiver lineReceiver) {
    ITransformer transformer = null;
    if(!dataTransform.isEmpty()) {
      transformer = TransformerFactory.create(dataTransform);
    }
    try {
      dfsWriterStrategy.write(lineReceiver,transformer,dataTransformParams);
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ITransformer

public class TransformerFactory {
 
  public static final String JAR_PATH = "transformers/";
  public static ITransformer create(String name){
    ITransformer result = ReflectionUtil.createInstanceByDefaultConstructor(
        name,
        ITransformer.class,
        JarLoader.getInstance(JAR_PATH));
    return result;
  }
View Full Code Here

Examples of net.sf.jmd.transformation.ITransformer

    }

    private IModel transformModel(List<File> modelFiles, MoDi.Language language)
            throws MoDiException {

        ITransformer transformer = TransformerFactory.create(language);
        IModel result = transformer.transform(modelFiles);
        return result;
    }
View Full Code Here

Examples of net.sf.jmd.transformation.ITransformer

    }

    private IModel transformModel(List<File> modelFiles, MoDi.Language language)
            throws MoDiException {

        ITransformer transformer = TransformerFactory.create(language);
        IModel result = transformer.transform(modelFiles);
        return result;
    }
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.dtmanager.converter.ITransformer

  public Element render(ITagConverterContext newTagConverterContext) {
    this.tagConverterContext = newTagConverterContext;
    Element srcElement = newTagConverterContext.getHostElement();
    Element resultElement = null;
    if (srcElement != null) {
      ITransformer transformer = createTransformerFromDTInfo(srcElement);
      if (transformer != null) {
        resultElement = transformer.transform(srcElement);
      }
    }
    return resultElement;
  }
View Full Code Here

Examples of org.eclipse.jst.pagedesigner.dtmanager.converter.ITransformer

   * @param element Element for which to configure and return an ITransformer
   * instance.
   * @return Configured ITransformer instance for the specified Element.
   */
  protected ITransformer createTransformerFromDTInfo(Element element) {
    ITransformer transformer = null;
    DTManager dtManager = DTManager.getInstance();
    IDTInfo dtInfo = dtManager.getDTInfo(element);
    if (dtInfo != null) {
      TagConvertInfo tcInfo = dtInfo.getTagConvertInfo();
      if (tcInfo != null) {
View Full Code Here

Examples of org.openetcs.datadictionary.transform.ITransformer

       
    if (files != null && files.length > 0) {
      Job job = new Job("Generating DataDictionary") {
        protected IStatus run(IProgressMonitor monitor) {
          Arrays.sort(files);         
          ITransformer transformer = TransformServiceFactory.createTransformer();
          boolean res = transformer.transform(dialog.getProjectName(), dialog.getModelName(), files, monitor, ITransformer.LOG_WARN);
          return res ? Status.OK_STATUS : Status.CANCEL_STATUS;
        }
      };
      job.setPriority(Job.SHORT);
      job.schedule();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.