|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.generator.SandClassDoc
public class SandClassDoc
Bare-minimum ClassDoc to support doclets. Most functionality is not implemented, or has minimal implementation.
| Field Summary | |
|---|---|
protected java.lang.String |
comments
|
protected com.sun.javadoc.FieldDoc[] |
fields
|
protected com.sun.javadoc.Type |
type
|
| Constructor Summary | |
|---|---|
SandClassDoc(com.sun.javadoc.Type type,
java.lang.String comments,
com.sun.javadoc.FieldDoc[] fields)
|
|
| Method Summary | |
|---|---|
com.sun.javadoc.AnnotationDesc[] |
annotations()
Returns null. |
com.sun.javadoc.AnnotationTypeDoc |
asAnnotationTypeDoc()
Returns null. |
com.sun.javadoc.ClassDoc |
asClassDoc()
Not implemented; returns null. |
com.sun.javadoc.ParameterizedType |
asParameterizedType()
Returns null. |
com.sun.javadoc.TypeVariable |
asTypeVariable()
Returns null. |
com.sun.javadoc.WildcardType |
asWildcardType()
Returns null. |
java.lang.String |
commentText()
|
int |
compareTo(java.lang.Object obj)
Not implemented; always returns 0. |
com.sun.javadoc.ConstructorDoc[] |
constructors()
Not implemented; returns null. |
com.sun.javadoc.ConstructorDoc[] |
constructors(boolean filter)
Not implemented; returns null. |
com.sun.javadoc.ClassDoc |
containingClass()
All classes are assumed to be outer classes so return null |
com.sun.javadoc.PackageDoc |
containingPackage()
Not implemented; returns null |
boolean |
definesSerializableFields()
Not implemented; returns false. |
java.lang.String |
dimension()
|
com.sun.javadoc.FieldDoc[] |
enumConstants()
Returns null. |
com.sun.javadoc.FieldDoc[] |
fields()
|
com.sun.javadoc.FieldDoc[] |
fields(boolean filter)
Same as regular fields method with no params |
com.sun.javadoc.ClassDoc |
findClass(java.lang.String className)
Not implemented; returns null. |
com.sun.javadoc.Tag[] |
firstSentenceTags()
Not implemented; returns null. |
java.lang.String |
getRawCommentText()
Equivalent to commentText(). |
com.sun.javadoc.ClassDoc[] |
importedClasses()
Deprecated. |
com.sun.javadoc.PackageDoc[] |
importedPackages()
Deprecated. |
com.sun.javadoc.Tag[] |
inlineTags()
Not implemented; returns null. |
com.sun.javadoc.ClassDoc[] |
innerClasses()
Not implemented; returns null. |
com.sun.javadoc.ClassDoc[] |
innerClasses(boolean filter)
Not implemented; returns null. |
com.sun.javadoc.ClassDoc[] |
interfaces()
Not implemented; returns null. |
com.sun.javadoc.Type[] |
interfaceTypes()
Returns null. |
boolean |
isAbstract()
Not implemented; returns false. |
boolean |
isAnnotationType()
Returns false. |
boolean |
isAnnotationTypeElement()
Returns false. |
boolean |
isClass()
|
boolean |
isConstructor()
|
boolean |
isEnum()
Returns false. |
boolean |
isEnumConstant()
Returns false. |
boolean |
isError()
|
boolean |
isException()
|
boolean |
isExternalizable()
Not implemented; returns false. |
boolean |
isField()
|
boolean |
isFinal()
Constants aren't supported, so return false |
boolean |
isIncluded()
|
boolean |
isInterface()
|
boolean |
isMethod()
|
boolean |
isOrdinaryClass()
Returns true |
boolean |
isPackagePrivate()
Private packages aren't supported, so return false |
boolean |
isPrimitive()
Returns false. |
boolean |
isPrivate()
All classes are assumed to be public, so return false |
boolean |
isProtected()
All classes are assumed to be public, so return false |
boolean |
isPublic()
All classes are assumed to be public, so return true |
boolean |
isSerializable()
Not implemented; returns false. |
boolean |
isStatic()
Static classes aren't supported, so return false |
com.sun.javadoc.MethodDoc[] |
methods()
Not implemented; returns null. |
com.sun.javadoc.MethodDoc[] |
methods(boolean filter)
Not implemented; returns null. |
java.lang.String |
modifiers()
Returns modifiers for the class; all classes are assumed to be public |
int |
modifierSpecifier()
Stupid Sun |
java.lang.String |
name()
Implemented as a passthrough to typeName() |
com.sun.javadoc.SourcePosition |
position()
Not applicable; returns null. |
java.lang.String |
qualifiedName()
Gets the fully qualified name of the class |
java.lang.String |
qualifiedTypeName()
|
com.sun.javadoc.SeeTag[] |
seeTags()
No @see tags, so returns null. |
com.sun.javadoc.FieldDoc[] |
serializableFields()
Not implemented; returns null. |
com.sun.javadoc.MethodDoc[] |
serializationMethods()
Not implemented; returns null. |
void |
setRawCommentText(java.lang.String rawDocumentation)
|
java.lang.String |
simpleTypeName()
Returns typeName. |
boolean |
subclassOf(com.sun.javadoc.ClassDoc cd)
Not implemented; returns false. |
com.sun.javadoc.ClassDoc |
superclass()
Not implemented; returns null. |
com.sun.javadoc.Type |
superclassType()
Returns null. |
com.sun.javadoc.Tag[] |
tags()
Not implemented; returns empty Tag[] |
com.sun.javadoc.Tag[] |
tags(java.lang.String tagname)
Implemented as passthrough to tags(). |
java.lang.String |
toString()
|
java.lang.String |
typeName()
|
com.sun.javadoc.TypeVariable[] |
typeParameters()
Returns null. |
com.sun.javadoc.ParamTag[] |
typeParamTags()
Returns null. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected com.sun.javadoc.Type type
protected java.lang.String comments
protected com.sun.javadoc.FieldDoc[] fields
| Constructor Detail |
|---|
public SandClassDoc(com.sun.javadoc.Type type,
java.lang.String comments,
com.sun.javadoc.FieldDoc[] fields)
| Method Detail |
|---|
public com.sun.javadoc.ConstructorDoc[] constructors()
constructors in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ConstructorDoc[] constructors(boolean filter)
constructors in interface com.sun.javadoc.ClassDocpublic boolean definesSerializableFields()
definesSerializableFields in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.FieldDoc[] fields()
fields in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.FieldDoc[] fields(boolean filter)
fields in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc findClass(java.lang.String className)
findClass in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc[] importedClasses()
importedClasses in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.PackageDoc[] importedPackages()
importedPackages in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc[] innerClasses()
innerClasses in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc[] innerClasses(boolean filter)
innerClasses in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc[] interfaces()
interfaces in interface com.sun.javadoc.ClassDocpublic boolean isAbstract()
isAbstract in interface com.sun.javadoc.ClassDocpublic boolean isExternalizable()
isExternalizable in interface com.sun.javadoc.ClassDocpublic boolean isSerializable()
isSerializable in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.MethodDoc[] methods()
methods in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.MethodDoc[] methods(boolean filter)
methods in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.FieldDoc[] serializableFields()
serializableFields in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.MethodDoc[] serializationMethods()
serializationMethods in interface com.sun.javadoc.ClassDocpublic boolean subclassOf(com.sun.javadoc.ClassDoc cd)
subclassOf in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc superclass()
superclass in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.FieldDoc[] enumConstants()
enumConstants in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ParamTag[] typeParamTags()
typeParamTags in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.TypeVariable[] typeParameters()
typeParameters in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.Type[] interfaceTypes()
interfaceTypes in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.Type superclassType()
superclassType in interface com.sun.javadoc.ClassDocpublic com.sun.javadoc.ClassDoc containingClass()
containingClass in interface com.sun.javadoc.ProgramElementDocpublic com.sun.javadoc.PackageDoc containingPackage()
containingPackage in interface com.sun.javadoc.ProgramElementDocpublic boolean isFinal()
isFinal in interface com.sun.javadoc.ProgramElementDocpublic boolean isPackagePrivate()
isPackagePrivate in interface com.sun.javadoc.ProgramElementDocpublic boolean isPrivate()
isPrivate in interface com.sun.javadoc.ProgramElementDocpublic boolean isProtected()
isProtected in interface com.sun.javadoc.ProgramElementDocpublic boolean isPublic()
isPublic in interface com.sun.javadoc.ProgramElementDocpublic boolean isStatic()
isStatic in interface com.sun.javadoc.ProgramElementDocpublic java.lang.String modifiers()
modifiers in interface com.sun.javadoc.ProgramElementDocpublic int modifierSpecifier()
modifierSpecifier in interface com.sun.javadoc.ProgramElementDocpublic java.lang.String qualifiedName()
qualifiedName in interface com.sun.javadoc.ProgramElementDocpublic com.sun.javadoc.AnnotationDesc[] annotations()
annotations in interface com.sun.javadoc.ProgramElementDocpublic java.lang.String commentText()
commentText in interface com.sun.javadoc.Docpublic int compareTo(java.lang.Object obj)
compareTo in interface com.sun.javadoc.DoccompareTo in interface java.lang.Comparable<java.lang.Object>public com.sun.javadoc.Tag[] firstSentenceTags()
firstSentenceTags in interface com.sun.javadoc.Docpublic java.lang.String getRawCommentText()
commentText(). I hope nobody minds.
getRawCommentText in interface com.sun.javadoc.Docpublic com.sun.javadoc.Tag[] inlineTags()
inlineTags in interface com.sun.javadoc.Docpublic boolean isClass()
isClass in interface com.sun.javadoc.Docpublic boolean isConstructor()
isConstructor in interface com.sun.javadoc.Docpublic boolean isError()
isError in interface com.sun.javadoc.Docpublic boolean isException()
isException in interface com.sun.javadoc.Docpublic boolean isField()
isField in interface com.sun.javadoc.Docpublic boolean isIncluded()
isIncluded in interface com.sun.javadoc.Docpublic boolean isInterface()
isInterface in interface com.sun.javadoc.Docpublic boolean isMethod()
isMethod in interface com.sun.javadoc.Docpublic boolean isOrdinaryClass()
isOrdinaryClass in interface com.sun.javadoc.Docpublic java.lang.String name()
name in interface com.sun.javadoc.Docpublic com.sun.javadoc.SourcePosition position()
position in interface com.sun.javadoc.Docpublic com.sun.javadoc.SeeTag[] seeTags()
seeTags in interface com.sun.javadoc.Docpublic void setRawCommentText(java.lang.String rawDocumentation)
setRawCommentText in interface com.sun.javadoc.Docpublic com.sun.javadoc.Tag[] tags()
tags in interface com.sun.javadoc.Docpublic com.sun.javadoc.Tag[] tags(java.lang.String tagname)
tags().
tags in interface com.sun.javadoc.Docpublic boolean isAnnotationType()
isAnnotationType in interface com.sun.javadoc.Docpublic boolean isEnum()
isEnum in interface com.sun.javadoc.Docpublic boolean isAnnotationTypeElement()
isAnnotationTypeElement in interface com.sun.javadoc.Docpublic boolean isEnumConstant()
isEnumConstant in interface com.sun.javadoc.Docpublic com.sun.javadoc.ClassDoc asClassDoc()
asClassDoc in interface com.sun.javadoc.Typepublic java.lang.String dimension()
dimension in interface com.sun.javadoc.Typepublic java.lang.String qualifiedTypeName()
qualifiedTypeName in interface com.sun.javadoc.Typepublic java.lang.String toString()
toString in interface com.sun.javadoc.TypetoString in class java.lang.Objectpublic java.lang.String typeName()
typeName in interface com.sun.javadoc.Typepublic com.sun.javadoc.AnnotationTypeDoc asAnnotationTypeDoc()
asAnnotationTypeDoc in interface com.sun.javadoc.Typepublic com.sun.javadoc.WildcardType asWildcardType()
asWildcardType in interface com.sun.javadoc.Typepublic com.sun.javadoc.TypeVariable asTypeVariable()
asTypeVariable in interface com.sun.javadoc.Typepublic com.sun.javadoc.ParameterizedType asParameterizedType()
asParameterizedType in interface com.sun.javadoc.Typepublic boolean isPrimitive()
isPrimitive in interface com.sun.javadoc.Typepublic java.lang.String simpleTypeName()
simpleTypeName in interface com.sun.javadoc.Type
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||