org.codehaus.groovy.maven.feature.support
Class DelegatingProvider
java.lang.Object
org.codehaus.groovy.maven.feature.support.DelegatingProvider
- All Implemented Interfaces:
- Provider
- Direct Known Subclasses:
- DefaultGroovyRuntime
public class DelegatingProvider
- extends java.lang.Object
- implements Provider
Implements a Provider which delegates to another Provider instance.
- Version:
- $Id: DelegatingProvider.java 13181 2008-08-10 14:05:55Z user57 $
- Author:
- Jason Dillon
|
Field Summary |
protected org.slf4j.Logger |
log
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
log
protected final org.slf4j.Logger log
DelegatingProvider
public DelegatingProvider(Provider delegate)
DelegatingProvider
public DelegatingProvider(java.lang.ClassLoader classLoader,
java.lang.reflect.InvocationHandler handler)
DelegatingProvider
public DelegatingProvider(java.lang.reflect.InvocationHandler handler)
DelegatingProvider
protected DelegatingProvider()
getDelegate
public Provider getDelegate()
findDelegate
protected Provider findDelegate()
throws java.lang.Exception
- Throws:
java.lang.Exception
key
public java.lang.String key()
- Specified by:
key in interface Provider
name
public java.lang.String name()
- Specified by:
name in interface Provider
version
public Version version()
- Specified by:
version in interface Provider
supported
public boolean supported()
- Specified by:
supported in interface Provider
require
public void require()
- Specified by:
require in interface Provider
config
public Configuration config()
- Specified by:
config in interface Provider
features
public java.util.Collection features()
- Specified by:
features in interface Provider
feature
public Feature feature(java.lang.String key)
- Specified by:
feature in interface Provider
feature
public Feature feature(java.lang.Class key)
- Specified by:
feature in interface Provider
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
createProxy
public static Provider createProxy(java.lang.ClassLoader classLoader,
java.lang.reflect.InvocationHandler handler)
createProxy
public static Provider createProxy(java.lang.reflect.InvocationHandler handler)
Copyright © 2006-2010 Codehaus. All Rights Reserved.