|
Griffon 0.9.5-rc2 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.griffon.runtime.core.ArtifactHandlerAdapter
public abstract class ArtifactHandlerAdapter extends Object
Base implementation of the ArtifactHandler interface.
Field Summary | |
---|---|
private GriffonApplication |
app
|
private ArtifactInfo[] |
artifacts
|
private GriffonClass[] |
classes
|
private Map |
classesByName
|
private String |
trailing
|
private String |
type
|
Constructor Summary | |
ArtifactHandlerAdapter(GriffonApplication app, String type, String trailing)
|
Method Summary | |
---|---|
GriffonClass
|
findClassFor(String propertyName)
|
GriffonApplication
|
getApp()
|
ArtifactInfo[]
|
getArtifacts()
|
GriffonClass
|
getClassFor(Class clazz)
|
GriffonClass
|
getClassFor(String fqnClassName)
|
GriffonClass[]
|
getClasses()
|
Map
|
getClassesByName()
|
String
|
getTrailing()
|
String
|
getType()
|
void
|
initialize(ArtifactInfo[] artifacts)
|
boolean
|
isArtifact(Class clazz)
Returns true if the target Class is a class artifact handled by this object. |
boolean
|
isArtifact(GriffonClass clazz)
|
protected GriffonClass
|
newGriffonClassInstance(Class clazz)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private final GriffonApplication app
private ArtifactInfo[] artifacts
private GriffonClass[] classes
private Map classesByName
private final String trailing
private final String type
Constructor Detail |
---|
public ArtifactHandlerAdapter(GriffonApplication app, String type, String trailing)
Method Detail |
---|
public GriffonClass findClassFor(String propertyName)
public GriffonApplication getApp()
public ArtifactInfo[] getArtifacts()
public GriffonClass getClassFor(Class clazz)
public GriffonClass getClassFor(String fqnClassName)
public GriffonClass[] getClasses()
public Map getClassesByName()
public String getTrailing()
public String getType()
public void initialize(ArtifactInfo[] artifacts)
public boolean isArtifact(Class clazz)
This implementation performs an equality check on class.name
public boolean isArtifact(GriffonClass clazz)
protected GriffonClass newGriffonClassInstance(Class clazz)
Groovy Documentation