Griffon 1.2.0

org.codehaus.griffon.compiler
[Java] Class GriffonCompilerContext

java.lang.Object
  org.codehaus.griffon.compiler.GriffonCompilerContext

public class GriffonCompilerContext

Authors:
Andres Almiray
Since:
0.9.1


Field Summary
private static String[] ARTIFACT_EXCLUDES

static String basedir

static Pattern[] excludedArtifacts

static Pattern griffonArtifactPattern

static Pattern isAddonPattern

static Pattern isArtifactPattern

static Pattern isTestPattern

private static boolean isWindows

static String projectName

static Pattern[] scriptPatterns

static boolean verbose

 
Constructor Summary
GriffonCompilerContext()

 
Method Summary
static String getArtifactPath(SourceUnit source)

static String getArtifactPath(String path)

static ConfigObject getBuildSettings()

static boolean getConfigOption(String key)

static Map getFlattenedBuildSettings()

static boolean isGriffonAddon(SourceUnit source)

static boolean isGriffonAddon(String path)

static boolean isGriffonArtifact(SourceUnit source)

static boolean isGriffonArtifact(String path)

static boolean isGriffonScript(SourceUnit source)

static boolean isGriffonScript(String path)

static boolean isTestSource(SourceUnit source)

static boolean isTestSource(String path)

static String[] merge(String[] a, String[] b)

Merges two String arrays.

private static Pattern normalizePattern(String regex)

static void setup()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

ARTIFACT_EXCLUDES

private static final String[] ARTIFACT_EXCLUDES


basedir

public static String basedir


excludedArtifacts

public static Pattern[] excludedArtifacts


griffonArtifactPattern

public static Pattern griffonArtifactPattern


isAddonPattern

public static Pattern isAddonPattern


isArtifactPattern

public static Pattern isArtifactPattern


isTestPattern

public static Pattern isTestPattern


isWindows

private static final boolean isWindows


projectName

public static String projectName


scriptPatterns

public static Pattern[] scriptPatterns


verbose

public static boolean verbose


 
Constructor Detail

GriffonCompilerContext

GriffonCompilerContext()


 
Method Detail

getArtifactPath

public static String getArtifactPath(SourceUnit source)


getArtifactPath

public static String getArtifactPath(String path)


getBuildSettings

public static ConfigObject getBuildSettings()


getConfigOption

public static boolean getConfigOption(String key)


getFlattenedBuildSettings

public static Map getFlattenedBuildSettings()


isGriffonAddon

public static boolean isGriffonAddon(SourceUnit source)


isGriffonAddon

public static boolean isGriffonAddon(String path)


isGriffonArtifact

public static boolean isGriffonArtifact(SourceUnit source)


isGriffonArtifact

public static boolean isGriffonArtifact(String path)


isGriffonScript

public static boolean isGriffonScript(SourceUnit source)


isGriffonScript

public static boolean isGriffonScript(String path)


isTestSource

public static boolean isTestSource(SourceUnit source)


isTestSource

public static boolean isTestSource(String path)


merge

public static String[] merge(String[] a, String[] b)
Merges two String arrays.

Never returns null


normalizePattern

private static Pattern normalizePattern(String regex)


setup

public static void setup()


 

Groovy Documentation