Griffon 1.2.0

org.codehaus.griffon.resolve.config
[Java] Class AbstractDependenciesConfigurer

java.lang.Object
  groovy.lang.GroovyObjectSupport
      org.codehaus.griffon.resolve.config.AbstractDependencyManagementConfigurer
          org.codehaus.griffon.resolve.config.AbstractDependenciesConfigurer

@SuppressWarnings("unchecked")
abstract class AbstractDependenciesConfigurer
extends AbstractDependencyManagementConfigurer

Field Summary
private static Pattern DEPENDENCY_PATTERN

private static Logger LOG

 
Fields inherited from class AbstractDependencyManagementConfigurer
context
 
Constructor Summary
AbstractDependenciesConfigurer(DependencyConfigurationContext context)

 
Method Summary
private void addDependency(String scope, Map dependency, Closure configurer)

protected void addDependency(String scope, EnhancedDefaultDependencyDescriptor descriptor)

private void addDependencyMaps(String scope, List dependencies, Closure configurer)

private void addDependencyStrings(String scope, List dependencies, Map overrides, Closure configurer)

private Map extractDependencyProperties(String scope, String dependency)

private boolean getBooleanValueOrDefault(Map properties, String propertyName, boolean defaultValue)

protected Boolean getExportSetting(Map dependency)

protected void handleExport(EnhancedDefaultDependencyDescriptor descriptor, Boolean export)

Object invokeMethod(String name, Object args)

private boolean isOnlyStrings(List args)

private boolean isProperties(List args)

private boolean isPropertiesAndConfigurer(List args)

private boolean isStringsAndConfigurer(List args)

private boolean isStringsAndProperties(List args)

private String nullSafeToString(Object value)

protected void preprocessDependencyProperties(Map dependency)

 
Methods inherited from class AbstractDependencyManagementConfigurer
getAntVersion, getContext, getDependencyManager, getGriffonVersion, getGroovyVersion, getSlf4jVersion, getSpringVersion
 
Methods inherited from class GroovyObjectSupport
setProperty, getProperty, getMetaClass, setMetaClass, invokeMethod, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEPENDENCY_PATTERN

private static final Pattern DEPENDENCY_PATTERN


LOG

private static final Logger LOG


 
Constructor Detail

AbstractDependenciesConfigurer

public AbstractDependenciesConfigurer(DependencyConfigurationContext context)


 
Method Detail

addDependency

private void addDependency(String scope, Map dependency, Closure configurer)


addDependency

protected void addDependency(String scope, EnhancedDefaultDependencyDescriptor descriptor)


addDependencyMaps

private void addDependencyMaps(String scope, List dependencies, Closure configurer)


addDependencyStrings

private void addDependencyStrings(String scope, List dependencies, Map overrides, Closure configurer)


extractDependencyProperties

private Map extractDependencyProperties(String scope, String dependency)


getBooleanValueOrDefault

private boolean getBooleanValueOrDefault(Map properties, String propertyName, boolean defaultValue)


getExportSetting

protected Boolean getExportSetting(Map dependency)


handleExport

protected void handleExport(EnhancedDefaultDependencyDescriptor descriptor, Boolean export)


invokeMethod

@Override
public Object invokeMethod(String name, Object args)


isOnlyStrings

private boolean isOnlyStrings(List args)


isProperties

private boolean isProperties(List args)


isPropertiesAndConfigurer

private boolean isPropertiesAndConfigurer(List args)


isStringsAndConfigurer

private boolean isStringsAndConfigurer(List args)


isStringsAndProperties

private boolean isStringsAndProperties(List args)


nullSafeToString

private String nullSafeToString(Object value)


preprocessDependencyProperties

protected void preprocessDependencyProperties(@SuppressWarnings("unused") Map dependency)


 

Groovy Documentation