org.jboss.apiviz
Class Edge.MockClassDoc

java.lang.Object
  extended by org.jboss.apiviz.Edge.MockClassDoc
All Implemented Interfaces:
com.sun.javadoc.ClassDoc, com.sun.javadoc.Doc, com.sun.javadoc.ProgramElementDoc, com.sun.javadoc.Type, Comparable<Object>
Enclosing class:
Edge

protected class Edge.MockClassDoc
extends Object
implements com.sun.javadoc.ClassDoc


Constructor Summary
Edge.MockClassDoc()
           
Edge.MockClassDoc(String name)
           
 
Method Summary
 com.sun.javadoc.AnnotationDesc[] annotations()
           
 com.sun.javadoc.AnnotationTypeDoc asAnnotationTypeDoc()
           
 com.sun.javadoc.ClassDoc asClassDoc()
           
 com.sun.javadoc.ParameterizedType asParameterizedType()
           
 com.sun.javadoc.TypeVariable asTypeVariable()
           
 com.sun.javadoc.WildcardType asWildcardType()
           
 String commentText()
           
 int compareTo(Object obj)
           
 com.sun.javadoc.ConstructorDoc[] constructors()
           
 com.sun.javadoc.ConstructorDoc[] constructors(boolean filter)
           
 com.sun.javadoc.ClassDoc containingClass()
           
 com.sun.javadoc.PackageDoc containingPackage()
           
 boolean definesSerializableFields()
           
 String dimension()
           
 com.sun.javadoc.FieldDoc[] enumConstants()
           
 com.sun.javadoc.FieldDoc[] fields()
           
 com.sun.javadoc.FieldDoc[] fields(boolean filter)
           
 com.sun.javadoc.ClassDoc findClass(String className)
           
 com.sun.javadoc.Tag[] firstSentenceTags()
           
 String getRawCommentText()
           
 com.sun.javadoc.ClassDoc[] importedClasses()
          Deprecated. 
 com.sun.javadoc.PackageDoc[] importedPackages()
          Deprecated. 
 com.sun.javadoc.Tag[] inlineTags()
           
 com.sun.javadoc.ClassDoc[] innerClasses()
           
 com.sun.javadoc.ClassDoc[] innerClasses(boolean filter)
           
 com.sun.javadoc.ClassDoc[] interfaces()
           
 com.sun.javadoc.Type[] interfaceTypes()
           
 boolean isAbstract()
           
 boolean isAnnotationType()
           
 boolean isAnnotationTypeElement()
           
 boolean isClass()
           
 boolean isConstructor()
           
 boolean isEnum()
           
 boolean isEnumConstant()
           
 boolean isError()
           
 boolean isException()
           
 boolean isExternalizable()
           
 boolean isField()
           
 boolean isFinal()
           
 boolean isIncluded()
           
 boolean isInterface()
           
 boolean isMethod()
           
 boolean isOrdinaryClass()
           
 boolean isPackagePrivate()
           
 boolean isPrimitive()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isSerializable()
           
 boolean isStatic()
           
 com.sun.javadoc.MethodDoc[] methods()
           
 com.sun.javadoc.MethodDoc[] methods(boolean filter)
           
 String modifiers()
           
 int modifierSpecifier()
           
 String name()
           
 com.sun.javadoc.SourcePosition position()
           
 String qualifiedName()
           
 String qualifiedTypeName()
           
 com.sun.javadoc.SeeTag[] seeTags()
           
 com.sun.javadoc.FieldDoc[] serializableFields()
           
 com.sun.javadoc.MethodDoc[] serializationMethods()
           
 void setRawCommentText(String rawDocumentation)
           
 String simpleTypeName()
           
 boolean subclassOf(com.sun.javadoc.ClassDoc cd)
           
 com.sun.javadoc.ClassDoc superclass()
           
 com.sun.javadoc.Type superclassType()
           
 com.sun.javadoc.Tag[] tags()
           
 com.sun.javadoc.Tag[] tags(String tagname)
           
 String typeName()
           
 com.sun.javadoc.TypeVariable[] typeParameters()
           
 com.sun.javadoc.ParamTag[] typeParamTags()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.javadoc.Type
toString
 

Constructor Detail

Edge.MockClassDoc

public Edge.MockClassDoc()

Edge.MockClassDoc

public Edge.MockClassDoc(String name)
Method Detail

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface com.sun.javadoc.ClassDoc

isSerializable

public boolean isSerializable()
Specified by:
isSerializable in interface com.sun.javadoc.ClassDoc

isExternalizable

public boolean isExternalizable()
Specified by:
isExternalizable in interface com.sun.javadoc.ClassDoc

serializationMethods

public com.sun.javadoc.MethodDoc[] serializationMethods()
Specified by:
serializationMethods in interface com.sun.javadoc.ClassDoc

serializableFields

public com.sun.javadoc.FieldDoc[] serializableFields()
Specified by:
serializableFields in interface com.sun.javadoc.ClassDoc

definesSerializableFields

public boolean definesSerializableFields()
Specified by:
definesSerializableFields in interface com.sun.javadoc.ClassDoc

superclass

public com.sun.javadoc.ClassDoc superclass()
Specified by:
superclass in interface com.sun.javadoc.ClassDoc

superclassType

public com.sun.javadoc.Type superclassType()
Specified by:
superclassType in interface com.sun.javadoc.ClassDoc

subclassOf

public boolean subclassOf(com.sun.javadoc.ClassDoc cd)
Specified by:
subclassOf in interface com.sun.javadoc.ClassDoc

interfaces

public com.sun.javadoc.ClassDoc[] interfaces()
Specified by:
interfaces in interface com.sun.javadoc.ClassDoc

interfaceTypes

public com.sun.javadoc.Type[] interfaceTypes()
Specified by:
interfaceTypes in interface com.sun.javadoc.ClassDoc

typeParameters

public com.sun.javadoc.TypeVariable[] typeParameters()
Specified by:
typeParameters in interface com.sun.javadoc.ClassDoc

typeParamTags

public com.sun.javadoc.ParamTag[] typeParamTags()
Specified by:
typeParamTags in interface com.sun.javadoc.ClassDoc

fields

public com.sun.javadoc.FieldDoc[] fields()
Specified by:
fields in interface com.sun.javadoc.ClassDoc

fields

public com.sun.javadoc.FieldDoc[] fields(boolean filter)
Specified by:
fields in interface com.sun.javadoc.ClassDoc

enumConstants

public com.sun.javadoc.FieldDoc[] enumConstants()
Specified by:
enumConstants in interface com.sun.javadoc.ClassDoc

methods

public com.sun.javadoc.MethodDoc[] methods()
Specified by:
methods in interface com.sun.javadoc.ClassDoc

methods

public com.sun.javadoc.MethodDoc[] methods(boolean filter)
Specified by:
methods in interface com.sun.javadoc.ClassDoc

constructors

public com.sun.javadoc.ConstructorDoc[] constructors()
Specified by:
constructors in interface com.sun.javadoc.ClassDoc

constructors

public com.sun.javadoc.ConstructorDoc[] constructors(boolean filter)
Specified by:
constructors in interface com.sun.javadoc.ClassDoc

innerClasses

public com.sun.javadoc.ClassDoc[] innerClasses()
Specified by:
innerClasses in interface com.sun.javadoc.ClassDoc

innerClasses

public com.sun.javadoc.ClassDoc[] innerClasses(boolean filter)
Specified by:
innerClasses in interface com.sun.javadoc.ClassDoc

findClass

public com.sun.javadoc.ClassDoc findClass(String className)
Specified by:
findClass in interface com.sun.javadoc.ClassDoc

importedClasses

@Deprecated
public com.sun.javadoc.ClassDoc[] importedClasses()
Deprecated. 

Specified by:
importedClasses in interface com.sun.javadoc.ClassDoc

importedPackages

@Deprecated
public com.sun.javadoc.PackageDoc[] importedPackages()
Deprecated. 

Specified by:
importedPackages in interface com.sun.javadoc.ClassDoc

containingClass

public com.sun.javadoc.ClassDoc containingClass()
Specified by:
containingClass in interface com.sun.javadoc.ProgramElementDoc

containingPackage

public com.sun.javadoc.PackageDoc containingPackage()
Specified by:
containingPackage in interface com.sun.javadoc.ProgramElementDoc

qualifiedName

public String qualifiedName()
Specified by:
qualifiedName in interface com.sun.javadoc.ProgramElementDoc

modifierSpecifier

public int modifierSpecifier()
Specified by:
modifierSpecifier in interface com.sun.javadoc.ProgramElementDoc

modifiers

public String modifiers()
Specified by:
modifiers in interface com.sun.javadoc.ProgramElementDoc

annotations

public com.sun.javadoc.AnnotationDesc[] annotations()
Specified by:
annotations in interface com.sun.javadoc.ProgramElementDoc

isPublic

public boolean isPublic()
Specified by:
isPublic in interface com.sun.javadoc.ProgramElementDoc

isProtected

public boolean isProtected()
Specified by:
isProtected in interface com.sun.javadoc.ProgramElementDoc

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface com.sun.javadoc.ProgramElementDoc

isPackagePrivate

public boolean isPackagePrivate()
Specified by:
isPackagePrivate in interface com.sun.javadoc.ProgramElementDoc

isStatic

public boolean isStatic()
Specified by:
isStatic in interface com.sun.javadoc.ProgramElementDoc

isFinal

public boolean isFinal()
Specified by:
isFinal in interface com.sun.javadoc.ProgramElementDoc

commentText

public String commentText()
Specified by:
commentText in interface com.sun.javadoc.Doc

tags

public com.sun.javadoc.Tag[] tags()
Specified by:
tags in interface com.sun.javadoc.Doc

tags

public com.sun.javadoc.Tag[] tags(String tagname)
Specified by:
tags in interface com.sun.javadoc.Doc

seeTags

public com.sun.javadoc.SeeTag[] seeTags()
Specified by:
seeTags in interface com.sun.javadoc.Doc

inlineTags

public com.sun.javadoc.Tag[] inlineTags()
Specified by:
inlineTags in interface com.sun.javadoc.Doc

firstSentenceTags

public com.sun.javadoc.Tag[] firstSentenceTags()
Specified by:
firstSentenceTags in interface com.sun.javadoc.Doc

getRawCommentText

public String getRawCommentText()
Specified by:
getRawCommentText in interface com.sun.javadoc.Doc

setRawCommentText

public void setRawCommentText(String rawDocumentation)
Specified by:
setRawCommentText in interface com.sun.javadoc.Doc

name

public String name()
Specified by:
name in interface com.sun.javadoc.Doc

compareTo

public int compareTo(Object obj)
Specified by:
compareTo in interface com.sun.javadoc.Doc
Specified by:
compareTo in interface Comparable<Object>

isField

public boolean isField()
Specified by:
isField in interface com.sun.javadoc.Doc

isEnumConstant

public boolean isEnumConstant()
Specified by:
isEnumConstant in interface com.sun.javadoc.Doc

isConstructor

public boolean isConstructor()
Specified by:
isConstructor in interface com.sun.javadoc.Doc

isMethod

public boolean isMethod()
Specified by:
isMethod in interface com.sun.javadoc.Doc

isAnnotationTypeElement

public boolean isAnnotationTypeElement()
Specified by:
isAnnotationTypeElement in interface com.sun.javadoc.Doc

isInterface

public boolean isInterface()
Specified by:
isInterface in interface com.sun.javadoc.Doc

isException

public boolean isException()
Specified by:
isException in interface com.sun.javadoc.Doc

isError

public boolean isError()
Specified by:
isError in interface com.sun.javadoc.Doc

isEnum

public boolean isEnum()
Specified by:
isEnum in interface com.sun.javadoc.Doc

isAnnotationType

public boolean isAnnotationType()
Specified by:
isAnnotationType in interface com.sun.javadoc.Doc

isOrdinaryClass

public boolean isOrdinaryClass()
Specified by:
isOrdinaryClass in interface com.sun.javadoc.Doc

isClass

public boolean isClass()
Specified by:
isClass in interface com.sun.javadoc.Doc

isIncluded

public boolean isIncluded()
Specified by:
isIncluded in interface com.sun.javadoc.Doc

position

public com.sun.javadoc.SourcePosition position()
Specified by:
position in interface com.sun.javadoc.Doc

typeName

public String typeName()
Specified by:
typeName in interface com.sun.javadoc.Type

qualifiedTypeName

public String qualifiedTypeName()
Specified by:
qualifiedTypeName in interface com.sun.javadoc.Type

simpleTypeName

public String simpleTypeName()
Specified by:
simpleTypeName in interface com.sun.javadoc.Type

dimension

public String dimension()
Specified by:
dimension in interface com.sun.javadoc.Type

isPrimitive

public boolean isPrimitive()
Specified by:
isPrimitive in interface com.sun.javadoc.Type

asClassDoc

public com.sun.javadoc.ClassDoc asClassDoc()
Specified by:
asClassDoc in interface com.sun.javadoc.Type

asParameterizedType

public com.sun.javadoc.ParameterizedType asParameterizedType()
Specified by:
asParameterizedType in interface com.sun.javadoc.Type

asTypeVariable

public com.sun.javadoc.TypeVariable asTypeVariable()
Specified by:
asTypeVariable in interface com.sun.javadoc.Type

asWildcardType

public com.sun.javadoc.WildcardType asWildcardType()
Specified by:
asWildcardType in interface com.sun.javadoc.Type

asAnnotationTypeDoc

public com.sun.javadoc.AnnotationTypeDoc asAnnotationTypeDoc()
Specified by:
asAnnotationTypeDoc in interface com.sun.javadoc.Type


Copyright © 2008-2012 JBoss - a division of Red Hat. All Rights Reserved.