org.codehaus.mojo.natives.compiler
Class AbstractMessageCompiler

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.mojo.natives.compiler.AbstractMessageCompiler
All Implemented Interfaces:
MessageCompiler, org.codehaus.plexus.logging.LogEnabled

public abstract class AbstractMessageCompiler
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements MessageCompiler

Version:
$Id: AbstractMessageCompiler.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Dan Tran

Field Summary
 
Fields inherited from interface org.codehaus.mojo.natives.compiler.MessageCompiler
ROLE
 
Constructor Summary
AbstractMessageCompiler()
           
 
Method Summary
 void compile(MessageCompilerConfiguration config, java.io.File[] sourceFiles)
           
protected abstract  org.codehaus.plexus.util.cli.Commandline getCommandLine(MessageCompilerConfiguration config, java.io.File source)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMessageCompiler

public AbstractMessageCompiler()
Method Detail

getCommandLine

protected abstract org.codehaus.plexus.util.cli.Commandline getCommandLine(MessageCompilerConfiguration config,
                                                                           java.io.File source)
                                                                    throws NativeBuildException
Throws:
NativeBuildException

compile

public void compile(MessageCompilerConfiguration config,
                    java.io.File[] sourceFiles)
             throws NativeBuildException
Specified by:
compile in interface MessageCompiler
Throws:
NativeBuildException


Copyright © 2010. All Rights Reserved.