|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.felix.scrplugin.tags.cl.ClassLoaderJavaClassDescription
public class ClassLoaderJavaClassDescription
ClassLoaderJavaClassDescription.java...
| Field Summary | |
|---|---|
protected java.lang.Class |
clazz
|
protected Component |
component
|
protected static JavaTag[] |
EMPTY_TAGS
|
protected JavaClassDescriptorManager |
manager
|
| Fields inherited from interface org.apache.felix.scrplugin.tags.JavaClassDescription |
|---|
EMPTY_RESULT |
| Constructor Summary | |
|---|---|
ClassLoaderJavaClassDescription(java.lang.Class c,
Component comp,
JavaClassDescriptorManager m)
|
|
| Method Summary | |
|---|---|
JavaField |
getExternalFieldByName(java.lang.String name)
|
JavaField |
getFieldByName(java.lang.String name)
Get the field with the name. |
JavaField[] |
getFields()
Get the fields of this class |
JavaClassDescription[] |
getImplementedInterfaces()
Returns an array of the implemented interfaces of this class. |
JavaMethod |
getMethodBySignature(java.lang.String name,
java.lang.String[] parameters)
Search for a method with the given signature. |
JavaMethod[] |
getMethods()
Return all methods of this class |
java.lang.String |
getName()
Get the name of the described class. |
JavaClassDescription |
getReferencedClass(java.lang.String referencedName)
Search for the class. |
JavaClassDescription |
getSuperClass()
Get the description for the parent class. |
JavaTag |
getTagByName(java.lang.String name)
Get the java class tag with the name. |
JavaTag[] |
getTagsByName(java.lang.String name,
boolean inherited)
Get all class tags with this name. |
boolean |
isA(java.lang.String type)
Is this class of the type? |
boolean |
isAbstract()
Is this class abstract? |
boolean |
isInterface()
Is this class an interface? |
boolean |
isPublic()
Is this class public? |
protected boolean |
testClass(java.lang.Class c,
java.lang.String type)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final JavaTag[] EMPTY_TAGS
protected final java.lang.Class clazz
protected final JavaClassDescriptorManager manager
protected final Component component
| Constructor Detail |
|---|
public ClassLoaderJavaClassDescription(java.lang.Class c,
Component comp,
JavaClassDescriptorManager m)
| Method Detail |
|---|
public JavaField[] getFields()
JavaClassDescription
getFields in interface JavaClassDescriptionJavaClassDescription.getFields()
public JavaField getFieldByName(java.lang.String name)
throws org.apache.maven.plugin.MojoExecutionException
JavaClassDescription
getFieldByName in interface JavaClassDescriptionname - The name of the field
org.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getFieldByName(java.lang.String)
public JavaField getExternalFieldByName(java.lang.String name)
throws org.apache.maven.plugin.MojoExecutionException
getExternalFieldByName in interface JavaClassDescriptionorg.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getExternalFieldByName(java.lang.String)
public JavaClassDescription getReferencedClass(java.lang.String referencedName)
throws org.apache.maven.plugin.MojoExecutionException
JavaClassDescription
getReferencedClass in interface JavaClassDescriptionorg.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getReferencedClass(java.lang.String)
public JavaClassDescription[] getImplementedInterfaces()
throws org.apache.maven.plugin.MojoExecutionException
JavaClassDescription
getImplementedInterfaces in interface JavaClassDescriptionorg.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getImplementedInterfaces()
public JavaMethod getMethodBySignature(java.lang.String name,
java.lang.String[] parameters)
throws org.apache.maven.plugin.MojoExecutionException
JavaClassDescription
getMethodBySignature in interface JavaClassDescriptionnull
org.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getMethodBySignature(java.lang.String, java.lang.String[])public JavaMethod[] getMethods()
JavaClassDescription
getMethods in interface JavaClassDescriptionJavaClassDescription.getMethods()public java.lang.String getName()
JavaClassDescription
getName in interface JavaClassDescriptionJavaClassDescription.getName()
public JavaClassDescription getSuperClass()
throws org.apache.maven.plugin.MojoExecutionException
JavaClassDescription
getSuperClass in interface JavaClassDescriptionnull if this class is the
Object class.
org.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getSuperClass()public JavaTag getTagByName(java.lang.String name)
JavaClassDescription
getTagByName in interface JavaClassDescriptionJavaClassDescription.getTagByName(java.lang.String)
public JavaTag[] getTagsByName(java.lang.String name,
boolean inherited)
throws org.apache.maven.plugin.MojoExecutionException
JavaClassDescription
getTagsByName in interface JavaClassDescriptioninherited - If true, parent classes are searched as well.
org.apache.maven.plugin.MojoExecutionExceptionJavaClassDescription.getTagsByName(java.lang.String, boolean)public boolean isA(java.lang.String type)
JavaClassDescription
isA in interface JavaClassDescriptionJavaClassDescription.isA(java.lang.String)
protected boolean testClass(java.lang.Class c,
java.lang.String type)
public boolean isAbstract()
JavaClassDescription
isAbstract in interface JavaClassDescriptionJavaClassDescription.isAbstract()public boolean isInterface()
JavaClassDescription
isInterface in interface JavaClassDescriptionJavaClassDescription.isInterface()public boolean isPublic()
JavaClassDescription
isPublic in interface JavaClassDescriptionJavaClassDescription.isPublic()public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||