com.atlassian.maven.plugins.pseudoloc
Class CopyFileAction

java.lang.Object
  extended by com.atlassian.maven.plugins.pseudoloc.CopyFileAction

public class CopyFileAction
extends java.lang.Object


Field Summary
protected  IFileFilter[] filters
           
protected  java.io.File sourceFile
           
protected  java.lang.String sourceLocale
           
protected  java.io.File targetFile
           
protected  java.lang.String targetLocale
           
 
Constructor Summary
CopyFileAction(java.lang.String sourceLocale, java.lang.String targetLocale, FileActionParameter params)
           
CopyFileAction(java.lang.String sourceLocale, java.lang.String targetLocale, FileActionParameter params, IFileFilter filter)
           
CopyFileAction(java.lang.String sourceLocale, java.lang.String targetLocale, FileActionParameter params, IFileFilter[] filters)
           
 
Method Summary
protected  void copyFileContent(java.io.FileInputStream inputStream, java.io.FileOutputStream outputStream)
           
 void execute()
           
 java.io.File getSourceFile()
           
protected  java.io.FileInputStream getSourceStream()
           
 java.lang.String getSuccessMessage()
           
 java.io.File getTargetFile()
           
protected  java.io.FileOutputStream getTargetStream()
           
protected  java.io.File replaceLocaleTokens(java.io.File file, java.lang.String locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceLocale

protected java.lang.String sourceLocale

targetLocale

protected java.lang.String targetLocale

sourceFile

protected java.io.File sourceFile

targetFile

protected java.io.File targetFile

filters

protected IFileFilter[] filters
Constructor Detail

CopyFileAction

public CopyFileAction(java.lang.String sourceLocale,
                      java.lang.String targetLocale,
                      FileActionParameter params)

CopyFileAction

public CopyFileAction(java.lang.String sourceLocale,
                      java.lang.String targetLocale,
                      FileActionParameter params,
                      IFileFilter filter)

CopyFileAction

public CopyFileAction(java.lang.String sourceLocale,
                      java.lang.String targetLocale,
                      FileActionParameter params,
                      IFileFilter[] filters)
Method Detail

getSuccessMessage

public java.lang.String getSuccessMessage()

getSourceFile

public java.io.File getSourceFile()

getTargetFile

public java.io.File getTargetFile()

execute

public void execute()
             throws java.lang.Exception
Throws:
java.lang.Exception

getSourceStream

protected java.io.FileInputStream getSourceStream()

getTargetStream

protected java.io.FileOutputStream getTargetStream()

replaceLocaleTokens

protected java.io.File replaceLocaleTokens(java.io.File file,
                                           java.lang.String locale)

copyFileContent

protected void copyFileContent(java.io.FileInputStream inputStream,
                               java.io.FileOutputStream outputStream)


Copyright © 2013 Atlassian. All Rights Reserved.