org.japano.metadata.annotation
Class AnnotationClass

java.lang.Object
  extended by org.japano.metadata.annotation.AnnotationClass
All Implemented Interfaces:
MetadataClass

public class AnnotationClass
extends java.lang.Object
implements MetadataClass

Annotation MetadataClass implementation.

Version:
$Id: AnnotationClass.java,v 1.7 2005/09/27 21:30:51 fforw Exp $ SourceForge.net Logo
Author:
Sven Helmberger ( sven dot helmberger at gmx dot de )

Method Summary
 MetadataClass getDeclaringClass()
           
 java.lang.String getDescription()
           
 java.util.List<AnnotationMethod> getMethods()
           
 java.lang.String getName()
           
 java.lang.String getQualifiedName()
           
 MetadataTag getTag(TagType type)
           
 TypeDeclaration getTypeDeclaration()
           
 boolean isAction()
           
 boolean isPageNode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTag

public MetadataTag getTag(TagType type)
Specified by:
getTag in interface MetadataClass

isPageNode

public boolean isPageNode()
Specified by:
isPageNode in interface MetadataClass

isAction

public boolean isAction()
Specified by:
isAction in interface MetadataClass

getQualifiedName

public java.lang.String getQualifiedName()
Specified by:
getQualifiedName in interface MetadataClass

getName

public java.lang.String getName()
Specified by:
getName in interface MetadataClass

getMethods

public java.util.List<AnnotationMethod> getMethods()
Specified by:
getMethods in interface MetadataClass

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface MetadataClass

getTypeDeclaration

public TypeDeclaration getTypeDeclaration()

getDeclaringClass

public MetadataClass getDeclaringClass()
Specified by:
getDeclaringClass in interface MetadataClass