|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.devkit.doclet.DocInfo
org.mule.devkit.doclet.ClassInfo
public class ClassInfo
| Field Summary | |
|---|---|
static Comparator<ClassInfo> |
comparator
|
static Comparator<ClassInfo> |
qualifiedComparator
|
| Constructor Summary | |
|---|---|
ClassInfo(com.sun.javadoc.ClassDoc cl,
String rawCommentText,
SourcePositionInfo position,
boolean isPublic,
boolean isProtected,
boolean isPackagePrivate,
boolean isPrivate,
boolean isStatic,
boolean isInterface,
boolean isAbstract,
boolean isOrdinaryClass,
boolean isException,
boolean isError,
boolean isEnum,
boolean isAnnotation,
boolean isFinal,
boolean isIncluded,
String name,
String qualifiedName,
String qualifiedTypeName,
boolean isPrimitive)
|
|
ClassInfo(String qualifiedName)
Constructs a stub representation of a class. |
|
| Methods inherited from class org.mule.devkit.doclet.DocInfo |
|---|
addFederatedReference, comment, getFederatedReferences, getRawCommentText, getSince, htmlPage, isDocOnly, position, setFederatedReferences, setSince |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Comparator<ClassInfo> comparator
public static final Comparator<ClassInfo> qualifiedComparator
| Constructor Detail |
|---|
public ClassInfo(String qualifiedName)
public ClassInfo(com.sun.javadoc.ClassDoc cl,
String rawCommentText,
SourcePositionInfo position,
boolean isPublic,
boolean isProtected,
boolean isPackagePrivate,
boolean isPrivate,
boolean isStatic,
boolean isInterface,
boolean isAbstract,
boolean isOrdinaryClass,
boolean isException,
boolean isError,
boolean isEnum,
boolean isAnnotation,
boolean isFinal,
boolean isIncluded,
String name,
String qualifiedName,
String qualifiedTypeName,
boolean isPrimitive)
| Method Detail |
|---|
public void init(TypeInfo typeInfo,
ClassInfo[] interfaces,
TypeInfo[] interfaceTypes,
ClassInfo[] innerClasses,
MethodInfo[] constructors,
MethodInfo[] methods,
MethodInfo[] annotationElements,
FieldInfo[] fields,
FieldInfo[] enumConstants,
PackageInfo containingPackage,
ClassInfo containingClass,
ClassInfo superclass,
TypeInfo superclassType,
AnnotationInstanceInfo[] annotations)
public void init2()
public void init3(TypeInfo[] types,
ClassInfo[] realInnerClasses)
public ClassInfo[] getRealInnerClasses()
public TypeInfo[] getTypeParameters()
public boolean checkLevel()
checkLevel in interface ContainerInfopublic int compareTo(Object that)
compareTo in interface Comparablepublic ContainerInfo parent()
parent in class DocInfopublic boolean isPublic()
isPublic in interface Scopedpublic boolean isProtected()
isProtected in interface Scopedpublic boolean isPackagePrivate()
isPackagePrivate in interface Scopedpublic boolean isPrivate()
isPrivate in interface Scopedpublic boolean isStatic()
public boolean isInterface()
public boolean isAbstract()
public PackageInfo containingPackage()
public ClassInfo containingClass()
public boolean isOrdinaryClass()
public boolean isException()
public boolean isError()
public boolean isEnum()
public boolean isAnnotation()
public boolean isFinal()
public boolean isDefinedLocally()
isDefinedLocally in class DocInfopublic HashSet<String> typeVariables()
public ClassInfo[] getInterfaces()
public ClassInfo[] realInterfaces()
public String name()
public String[] nameParts()
public String leafName()
public String qualifiedName()
qualifiedName in interface ContainerInfopublic String qualifiedTypeName()
public boolean isPrimitive()
public MethodInfo[] allConstructors()
public MethodInfo[] constructors()
public ClassInfo[] innerClasses()
public TagInfo[] inlineTags()
public TagInfo[] firstSentenceTags()
public boolean isDeprecated()
public TagInfo[] deprecatedTags()
public MethodInfo[] methods()
public MethodInfo[] annotationElements()
public AnnotationInstanceInfo[] annotations()
public FieldInfo[] fields()
public void gatherFields(ClassInfo owner,
ClassInfo cl,
HashMap<String,FieldInfo> fields)
public void gatherFields(ClassInfo owner,
ClassInfo cl,
HashMap<String,FieldInfo> fields,
boolean ignoreVisibility)
public FieldInfo[] selfFields()
public FieldInfo[] allSelfFields()
public MethodInfo[] selfMethods()
public MethodInfo[] allSelfMethods()
public void addMethod(MethodInfo method)
public void setContainingPackage(PackageInfo pkg)
public AttributeInfo[] selfAttributes()
public FieldInfo[] enumConstants()
public ClassInfo superclass()
public ClassInfo realSuperclass()
public TypeInfo superclassType()
public TypeInfo asTypeInfo()
public String relativePath()
DocInfo
relativePath in class DocInfopublic String modulePath()
public String moduleSchemaPath()
public String relativePath(String suffix)
public boolean isDerivedFrom(ClassInfo cl)
public void makeKeywordEntries(List<org.mule.devkit.doclet.KeywordEntry> keywords)
public static void makeLinkListHDF(com.google.clearsilver.jsilver.data.Data data,
String base,
ClassInfo[] classes)
public void makeShortDescrHDF(com.google.clearsilver.jsilver.data.Data data,
String base)
public void makeModuleShortDescrHDF(com.google.clearsilver.jsilver.data.Data data,
String base)
public void makeHDF(com.google.clearsilver.jsilver.data.Data data)
public boolean isHidden()
isHidden in interface ScopedisHidden in class DocInfopublic boolean isHiddenImpl()
public MethodInfo findMethod(String name,
String[] params,
String[] dimensions,
boolean varargs)
public boolean containsMethod(MethodInfo method)
public ClassInfo extendedFindClass(String className)
public ClassInfo findClass(String className)
public ClassInfo findInnerClass(String className)
public FieldInfo findField(String name)
public static ClassInfo[] sortByName(ClassInfo[] classes)
public boolean equals(ClassInfo that)
public void setNonWrittenConstructors(MethodInfo[] nonWritten)
public MethodInfo[] getNonWrittenConstructors()
public String kind()
public String scope()
public void setHiddenMethods(MethodInfo[] mInfo)
public MethodInfo[] getHiddenMethods()
public String toString()
toString in class Objectpublic void setReasonIncluded(String reason)
public String getReasonIncluded()
public void addInterface(ClassInfo iface)
public void addConstructor(ConstructorInfo cInfo)
public void addField(FieldInfo fInfo)
public void setSuperClass(ClassInfo superclass)
public Map<String,ConstructorInfo> allConstructorsMap()
public Map<String,FieldInfo> allFields()
public Map<String,MethodInfo> allMethods()
methods().
public Iterable<ClassInfo> hierarchy()
public String superclassName()
public void setAnnotations(AnnotationInstanceInfo[] annotations)
public boolean isConsistent(ClassInfo cl)
public static MethodInfo overriddenMethod(MethodInfo candidate,
ClassInfo newClassObj)
public static MethodInfo interfaceMethod(MethodInfo candidate,
ClassInfo newClassObj)
public boolean hasConstructor(MethodInfo constructor)
public String moduleName()
public String moduleVersion()
public String moduleMinMuleVersion()
public String moduleNamespace()
public String moduleConfigElementName()
public String moduleSchemaLocation()
public boolean moduleSessionAware()
public void setTypeInfo(TypeInfo typeInfo)
public String getSource()
throws IOException
IOExceptionpublic boolean isModule()
public ParamTagInfo[] connectionTags()
public boolean hasConnectionManager()
public boolean hasOAuthManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||