org.codehaus.mojo.natives.compiler
Class AbstractResourceCompiler

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

public abstract class AbstractResourceCompiler
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ResourceCompiler

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

Field Summary
 
Fields inherited from interface org.codehaus.mojo.natives.compiler.ResourceCompiler
ROLE
 
Constructor Summary
AbstractResourceCompiler()
           
 
Method Summary
 java.util.List compile(ResourceCompilerConfiguration config, NativeSources[] sources)
           
protected abstract  org.codehaus.plexus.util.cli.Commandline getCommandLine(ResourceCompilerConfiguration 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

AbstractResourceCompiler

public AbstractResourceCompiler()
Method Detail

getCommandLine

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

compile

public java.util.List compile(ResourceCompilerConfiguration config,
                              NativeSources[] sources)
                       throws NativeBuildException
Specified by:
compile in interface ResourceCompiler
Returns:
List of resource ouput files
Throws:
NativeBuildException


Copyright © 2010. All Rights Reserved.