com.combex.e.edoc
Class EDocBuilderImpl

java.lang.Object
  |
  +--com.combex.e.edoc.EDocBuilderImpl
All Implemented Interfaces:
EDocBuilder

public class EDocBuilderImpl
extends Object
implements EDocBuilder

Untamed:

Author:
Mark S. Miller

Field Summary
private  FlexMap myClassDocMap
          Additional map from fully qualified names to EClassDocs.
private  IdentityMap myMap
          Maps from Things to EThings.
 
Constructor Summary
EDocBuilderImpl()
          Enabled:
 
Method Summary
 EClassDoc getEClassDoc(com.sun.javadoc.ClassDoc classDoc)
          Enabled:
 EClassDoc[] getEClassDocs(com.sun.javadoc.ClassDoc[] classDocs)
          Enabled:
 EConstructorDoc getEConstructorDoc(com.sun.javadoc.ConstructorDoc cDoc)
          Enabled:
 EConstructorDoc[] getEConstructorDocs(com.sun.javadoc.ConstructorDoc[] cDocs)
          Enabled:
 EFieldDoc getEFieldDoc(com.sun.javadoc.FieldDoc fieldDoc)
          Enabled:
 EFieldDoc[] getEFieldDocs(com.sun.javadoc.FieldDoc[] fieldDocs)
          Enabled:
 EMethodDoc getEMethodDoc(com.sun.javadoc.MethodDoc methodDoc)
          Enabled:
 EMethodDoc[] getEMethodDocs(com.sun.javadoc.MethodDoc[] methodDocs)
          Enabled:
 EPackageDoc getEPackageDoc(com.sun.javadoc.PackageDoc packageDoc)
          Enabled:
 EPackageDoc[] getEPackageDocs(com.sun.javadoc.PackageDoc[] packageDocs)
          Enabled:
 EParameter getEParameter(com.sun.javadoc.Parameter parameter)
          Enabled:
 EParameter[] getEParameters(com.sun.javadoc.Parameter[] parameters)
          Enabled:
 ERootDoc getERootDoc(com.sun.javadoc.RootDoc rootDoc)
          Enabled:
 EType getEType(com.sun.javadoc.Type type)
          Enabled:
 void register(Object thing, Object eThing)
          Enabled:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myMap

private final IdentityMap myMap
Maps from Things to EThings.


myClassDocMap

private final FlexMap myClassDocMap
Additional map from fully qualified names to EClassDocs.

Constructor Detail

EDocBuilderImpl

public EDocBuilderImpl()
Enabled:

Method Detail

register

public void register(Object thing,
                     Object eThing)
Enabled:

Specified by:
register in interface EDocBuilder

getEType

public EType getEType(com.sun.javadoc.Type type)
Enabled:

Specified by:
getEType in interface EDocBuilder

getEClassDoc

public EClassDoc getEClassDoc(com.sun.javadoc.ClassDoc classDoc)
Enabled:

Specified by:
getEClassDoc in interface EDocBuilder

getEClassDocs

public EClassDoc[] getEClassDocs(com.sun.javadoc.ClassDoc[] classDocs)
Enabled:

Specified by:
getEClassDocs in interface EDocBuilder

getEPackageDoc

public EPackageDoc getEPackageDoc(com.sun.javadoc.PackageDoc packageDoc)
Enabled:

Specified by:
getEPackageDoc in interface EDocBuilder

getEPackageDocs

public EPackageDoc[] getEPackageDocs(com.sun.javadoc.PackageDoc[] packageDocs)
Enabled:

Specified by:
getEPackageDocs in interface EDocBuilder

getEFieldDoc

public EFieldDoc getEFieldDoc(com.sun.javadoc.FieldDoc fieldDoc)
Enabled:

Specified by:
getEFieldDoc in interface EDocBuilder

getEFieldDocs

public EFieldDoc[] getEFieldDocs(com.sun.javadoc.FieldDoc[] fieldDocs)
Enabled:

Specified by:
getEFieldDocs in interface EDocBuilder

getEMethodDoc

public EMethodDoc getEMethodDoc(com.sun.javadoc.MethodDoc methodDoc)
Enabled:

Specified by:
getEMethodDoc in interface EDocBuilder

getEMethodDocs

public EMethodDoc[] getEMethodDocs(com.sun.javadoc.MethodDoc[] methodDocs)
Enabled:

Specified by:
getEMethodDocs in interface EDocBuilder

getEConstructorDoc

public EConstructorDoc getEConstructorDoc(com.sun.javadoc.ConstructorDoc cDoc)
Enabled:

Specified by:
getEConstructorDoc in interface EDocBuilder

getEConstructorDocs

public EConstructorDoc[] getEConstructorDocs(com.sun.javadoc.ConstructorDoc[] cDocs)
Enabled:

Specified by:
getEConstructorDocs in interface EDocBuilder

getERootDoc

public ERootDoc getERootDoc(com.sun.javadoc.RootDoc rootDoc)
Enabled:

Specified by:
getERootDoc in interface EDocBuilder

getEParameter

public EParameter getEParameter(com.sun.javadoc.Parameter parameter)
Enabled:

Specified by:
getEParameter in interface EDocBuilder

getEParameters

public EParameter[] getEParameters(com.sun.javadoc.Parameter[] parameters)
Enabled:

Specified by:
getEParameters in interface EDocBuilder


comments?