net.sf.retrotranslator.transformer
Class FileTranslator

java.lang.Object
  extended by net.sf.retrotranslator.transformer.FileTranslator

 class FileTranslator
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private  ClassTransformer classTransformer
           
private  EmbeddingConverter converter
           
private  int countTransformed
           
private  TextFileTransformer fileTransformer
           
private  SystemLogger logger
           
private  SourceMask mask
           
private  boolean uptodatecheck
           
 
Constructor Summary
FileTranslator(ClassTransformer classTransformer, TextFileTransformer fileTransformer, EmbeddingConverter converter, SystemLogger logger, SourceMask mask, boolean uptodatecheck)
           
 
Method Summary
 boolean transform(FileContainer source, FileContainer destination)
           
private  void transform(FileEntry entry, FileContainer source, FileContainer destination)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classTransformer

private final ClassTransformer classTransformer

fileTransformer

private final TextFileTransformer fileTransformer

converter

private final EmbeddingConverter converter

logger

private final SystemLogger logger

mask

private final SourceMask mask

uptodatecheck

private final boolean uptodatecheck

countTransformed

private int countTransformed
Constructor Detail

FileTranslator

public FileTranslator(ClassTransformer classTransformer,
                      TextFileTransformer fileTransformer,
                      EmbeddingConverter converter,
                      SystemLogger logger,
                      SourceMask mask,
                      boolean uptodatecheck)
Method Detail

transform

public boolean transform(FileContainer source,
                         FileContainer destination)

transform

private void transform(FileEntry entry,
                       FileContainer source,
                       FileContainer destination)