cn.dreampie.coffeescript.compiler
类 AbstractCoffeeScript

java.lang.Object
  继承者 cn.dreampie.coffeescript.compiler.AbstractCoffeeScript
直接已知子类:
CoffeeScriptCompiler

public class AbstractCoffeeScript
extends Object

Created by wangrenhui on 2014/7/11.


字段摘要
protected  org.sonatype.plexus.build.incremental.BuildContext buildContext
          context
protected  String[] excludes
          List of files to exclude.
protected  String[] includes
          List of files to include.
protected  boolean skip
          Whether to skip plugin execution.
protected  File sourceDirectory
          The source directory containing the COFFEE sources.
 
构造方法摘要
AbstractCoffeeScript()
           
 
方法摘要
 org.sonatype.plexus.build.incremental.BuildContext getBuildContext()
           
 String[] getExcludes()
           
protected  String[] getIncludedFiles()
          Scans for the COFFEE sources that should be compiled.
 String[] getIncludes()
           
 File getSourceDirectory()
           
 boolean isSkip()
           
 void setBuildContext(org.sonatype.plexus.build.incremental.BuildContext buildContext)
           
 void setExcludes(String[] excludes)
           
 void setIncludes(String[] includes)
           
 void setSkip(boolean skip)
           
 void setSourceDirectory(File sourceDirectory)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

buildContext

protected org.sonatype.plexus.build.incremental.BuildContext buildContext
context


sourceDirectory

protected File sourceDirectory
The source directory containing the COFFEE sources.

param expression="${coffeescript.sourceDirectory}" default-value="${project.basedir}/src/main/coffee" required


includes

protected String[] includes
List of files to include. Specified as fileset patterns which are relative to the source directory. Default value is: { "**\/*.coffee" }

param include files


excludes

protected String[] excludes
List of files to exclude. Specified as fileset patterns which are relative to the source directory.

param exclude files


skip

protected boolean skip
Whether to skip plugin execution. This makes the build more controllable from profiles.

param expression="${coffeescript.skip}" default-value="false"

构造方法详细信息

AbstractCoffeeScript

public AbstractCoffeeScript()
方法详细信息

getIncludedFiles

protected String[] getIncludedFiles()
Scans for the COFFEE sources that should be compiled.

返回:
The list of COFFEE sources.

getBuildContext

public org.sonatype.plexus.build.incremental.BuildContext getBuildContext()

setBuildContext

public void setBuildContext(org.sonatype.plexus.build.incremental.BuildContext buildContext)

getSourceDirectory

public File getSourceDirectory()

setSourceDirectory

public void setSourceDirectory(File sourceDirectory)

getIncludes

public String[] getIncludes()

setIncludes

public void setIncludes(String[] includes)

getExcludes

public String[] getExcludes()

setExcludes

public void setExcludes(String[] excludes)

isSkip

public boolean isSkip()

setSkip

public void setSkip(boolean skip)


Copyright © 2014. All rights reserved.