X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2FJavaInspect.dot;h=660c81c471902ea50fa72228989668995c1ebd39;hb=16ba5341215d24fdcfa07072d52cf87e5a4375ed;hp=fc5835863dfb1e303e9d71d38a270d58f74fee4b;hpb=d9837ba577dd0c6d56c83326383f450e35764c90;p=javainspect.git diff --git a/doc/JavaInspect.dot b/doc/JavaInspect.dot index fc58358..660c81c 100644 --- a/doc/JavaInspect.dot +++ b/doc/JavaInspect.dot @@ -1,186 +1,138 @@ digraph Java { graph [rankdir=LR, overlap = false, concentrate=true]; -// Class: eu.svjatoslav.javainspect.structure.ClassDescriptor - class_eu_svjatoslav_javainspect_structure_ClassDescriptor[label=< +// Class: eu.svjatoslav.inspector.java.structure.Filter + class_eu_svjatoslav_inspector_java_structure_Filter[label=<
// class descriptor header - + // fields: - // methods - - // distinctiveReferenceColor - - // interfaceColor - - // superClass - - // dump - - // MAX_REFERECNES_COUNT - - // nameToFieldMap - - // superClassColor - - // isInterface - - // referenceCount - - // isEnum - - // interfaces - - // fullyQualifiedName - - // isArray - + // blacklistClassPatterns + + // whitelistClassPatterns + // methods: - // getClassName - - // getDot - - // isVisible - - // indexFields - - // areReferencesShown - - // enlistFieldReferences - - // enlistFields - - // getEmbeddedDot - - // enlistImplementedInterfaces - - // getGraphId - - // enlistMethodReferences - - // enlistMethods - - // enlistSuperClass - - // generateDotHeader - - // getBackgroundColor - - // getBorderWidth - - // getPackageName - - // getAllFields - - // getColor - - // getDistinctiveColor - - // setDistinctiveColor - - // registerReference - + // blacklistClassPattern + + // isClassShown + + // whitelistClassPattern +
eu.svjatoslav.javainspect.structure
ClassDescriptor
eu.svjatoslav.inspector.java.structure
Filter
Listmethods
StringdistinctiveReferenceColor
StringinterfaceColor
ClassDescriptorsuperClass
Graphdump
intMAX_REFERECNES_COUNT
MapnameToFieldMap
StringsuperClassColor
booleanisInterface
intreferenceCount
booleanisEnum
Listinterfaces
StringfullyQualifiedName
booleanisArray
ListblacklistClassPatterns
ListwhitelistClassPatterns
StringgetClassName
StringgetDot
booleanisVisible
voidindexFields
booleanareReferencesShown
voidenlistFieldReferences
voidenlistFields
StringgetEmbeddedDot
voidenlistImplementedInterfaces
StringgetGraphId
voidenlistMethodReferences
voidenlistMethods
voidenlistSuperClass
voidgenerateDotHeader
StringgetBackgroundColor
StringgetBorderWidth
StringgetPackageName
ListgetAllFields
StringgetColor
StringgetDistinctiveColor
voidsetDistinctiveColor
voidregisterReference
voidblacklistClassPattern
booleanisClassShown
voidwhitelistClassPattern
>, shape="none"]; // field references to other classes - class_eu_svjatoslav_javainspect_structure_ClassDescriptor:methods -> class_eu_svjatoslav_javainspect_structure_MethodDescriptor[label="methods", color="antiquewhite4", style="bold"]; - class_eu_svjatoslav_javainspect_structure_ClassDescriptor:dump -> class_eu_svjatoslav_javainspect_structure_Graph[label="dump", color="blueviolet", style="bold"]; - class_eu_svjatoslav_javainspect_structure_ClassDescriptor:nameToFieldMap -> class_eu_svjatoslav_javainspect_structure_FieldDescriptor[label="nameToFieldMap", color="brown4", style="bold"]; // method references to other classes - class_eu_svjatoslav_javainspect_structure_ClassDescriptor:getAllFields -> class_eu_svjatoslav_javainspect_structure_FieldDescriptor[label="getAllFields", color="brown4", style="dotted, bold"]; - // interfaces implemented by class: eu.svjatoslav.javainspect.structure.ClassDescriptor - class_eu_svjatoslav_javainspect_structure_GraphElement -> class_eu_svjatoslav_javainspect_structure_ClassDescriptor[style="dotted, tapered", color="olivedrab2", penwidth=20, dir="forward"]; - -// Class: eu.svjatoslav.javainspect.structure.MethodDescriptor - class_eu_svjatoslav_javainspect_structure_MethodDescriptor[label=< +// Class: eu.svjatoslav.inspector.java.structure.FieldDescriptor + class_eu_svjatoslav_inspector_java_structure_FieldDescriptor[label=<
// class descriptor header - + // fields: // name // parent + // type + // typeArguments - // returnType - // methods: // getDot - // isVisible - // getEmbeddedDot // getGraphId - // getMethodLabel - + // getOutsideVisibleReferencesCount + + // isVisible +
eu.svjatoslav.javainspect.structure
MethodDescriptor
eu.svjatoslav.inspector.java.structure
FieldDescriptor
Stringname
ClassDescriptorparent
ClassDescriptortype
ListtypeArguments
ClassDescriptorreturnType
StringgetDot
booleanisVisible
StringgetEmbeddedDot
StringgetGraphId
StringgetMethodLabel
intgetOutsideVisibleReferencesCount
booleanisVisible
>, shape="none"]; // field references to other classes // method references to other classes - // interfaces implemented by class: eu.svjatoslav.javainspect.structure.MethodDescriptor - class_eu_svjatoslav_javainspect_structure_GraphElement -> class_eu_svjatoslav_javainspect_structure_MethodDescriptor[style="dotted, tapered", color="olivedrab2", penwidth=20, dir="forward"]; + // interfaces implemented by class: eu.svjatoslav.inspector.java.structure.FieldDescriptor + class_eu_svjatoslav_inspector_java_structure_GraphElement -> class_eu_svjatoslav_inspector_java_structure_FieldDescriptor[style="dotted, tapered", color="olivedrab2", penwidth=20, dir="forward"]; -// Class: eu.svjatoslav.javainspect.structure.Graph - class_eu_svjatoslav_javainspect_structure_Graph[label=< +// Class: eu.svjatoslav.inspector.java.structure.MethodDescriptor + class_eu_svjatoslav_inspector_java_structure_MethodDescriptor[label=<
// class descriptor header - + // fields: - // nameToClassMap - + // name + + // parent + + // returnType + + // typeArguments + // methods: - // addClass - - // addObject - - // generateGraph - - // generateGraph - + // compareTo + + // compareTo + + // getDot + + // getEmbeddedDot + + // getGraphId + + // getMethodLabel + + // getOutsideVisibleReferencesCount + + // isVisible +
eu.svjatoslav.javainspect.structure
Graph
eu.svjatoslav.inspector.java.structure
MethodDescriptor
MapnameToClassMap
Stringname
ClassDescriptorparent
ClassDescriptorreturnType
ListtypeArguments
ClassDescriptoraddClass
ClassDescriptoraddObject
voidgenerateGraph
voidgenerateGraph
intcompareTo
intcompareTo
StringgetDot
StringgetEmbeddedDot
StringgetGraphId
StringgetMethodLabel
intgetOutsideVisibleReferencesCount
booleanisVisible
>, shape="none"]; // field references to other classes // method references to other classes -// Class: eu.svjatoslav.javainspect.structure.Utils - class_eu_svjatoslav_javainspect_structure_Utils[label=< + // interfaces implemented by class: eu.svjatoslav.inspector.java.structure.MethodDescriptor + class_eu_svjatoslav_inspector_java_structure_GraphElement -> class_eu_svjatoslav_inspector_java_structure_MethodDescriptor[style="dotted, tapered", color="olivedrab2", penwidth=20, dir="forward"]; + +// Class: eu.svjatoslav.inspector.java.structure.Utils + class_eu_svjatoslav_inspector_java_structure_Utils[label=<
// class descriptor header - + // fields: + // darkColors + + // enumMethods + + // lastChosenDarkColor + + // lastChosenLightColor + // lightColors // systemDataTypes - // lastChosenLightColor - - // lastChosenDarkColor - // systemMethods - // enumMethods - - // darkColors - // systemPackages // methods: + // getNextDarkColor + + // getNextLightColor + // initDarkColors // initEnumMethods @@ -193,74 +145,172 @@ graph [rankdir=LR, overlap = false, concentrate=true]; // initSystemPackages - // isSystemMethod - - // getNextDarkColor - - // getNextLightColor - + // isEnumMethod + // isSystemDataType + // isSystemMethod + // isSystemPackage - // isEnumMethod -
eu.svjatoslav.javainspect.structure
Utils
eu.svjatoslav.inspector.java.structure
Utils
ListdarkColors
ListenumMethods
intlastChosenDarkColor
intlastChosenLightColor
ListlightColors
ListsystemDataTypes
intlastChosenLightColor
intlastChosenDarkColor
ListsystemMethods
ListenumMethods
ListdarkColors
ListsystemPackages
StringgetNextDarkColor
StringgetNextLightColor
voidinitDarkColors
voidinitSystemMethods
voidinitSystemPackages
booleanisSystemMethod
StringgetNextDarkColor
StringgetNextLightColor
booleanisEnumMethod
booleanisSystemDataType
booleanisSystemMethod
booleanisSystemPackage
booleanisEnumMethod
>, shape="none"]; // field references to other classes // method references to other classes -// Class: eu.svjatoslav.javainspect.structure.GraphElement - class_eu_svjatoslav_javainspect_structure_GraphElement[label=< +// Class: eu.svjatoslav.inspector.java.structure.GraphElement + class_eu_svjatoslav_inspector_java_structure_GraphElement[label=<
// class descriptor header - + // methods: // getDot - // isVisible - // getEmbeddedDot // getGraphId + // isVisible +
eu.svjatoslav.javainspect.structure
GraphElement
eu.svjatoslav.inspector.java.structure
GraphElement
StringgetDot
booleanisVisible
StringgetEmbeddedDot
StringgetGraphId
booleanisVisible
>, shape="none"]; // method references to other classes -// Class: eu.svjatoslav.javainspect.structure.FieldDescriptor - class_eu_svjatoslav_javainspect_structure_FieldDescriptor[label=< +// Class: eu.svjatoslav.inspector.java.structure.ClassGraph + class_eu_svjatoslav_inspector_java_structure_ClassGraph[label=<
// class descriptor header - + // fields: - // name - - // parent - - // typeArguments - - // type - + // filter + + // nameToClassMap + + + // methods: + // addClass + + // addObject + + // addProject + + // generateGraph + + // generateGraph + + // hideOrphanedClasses + + // render + +
eu.svjatoslav.javainspect.structure
FieldDescriptor
eu.svjatoslav.inspector.java.structure
ClassGraph
Stringname
ClassDescriptorparent
ListtypeArguments
ClassDescriptortype
Filterfilter
MapnameToClassMap
ClassDescriptoraddClass
ClassDescriptoraddObject
voidaddProject
voidgenerateGraph
voidgenerateGraph
voidhideOrphanedClasses
voidrender
>, shape="none"]; + + // field references to other classes + class_eu_svjatoslav_inspector_java_structure_ClassGraph:filter -> class_eu_svjatoslav_inspector_java_structure_Filter[label="filter", color="antiquewhite4", style="bold"]; + + // method references to other classes + +// Class: eu.svjatoslav.inspector.java.structure.ClassDescriptor + class_eu_svjatoslav_inspector_java_structure_ClassDescriptor[label=< + + // class descriptor header + + + // fields: + // MAX_REFERECNES_COUNT + + // classGraph + + // distinctiveReferenceColor + + // fullyQualifiedName + + // incomingReferencesCount + + // interfaceColor + + // interfaces + + // isArray + + // isEnum + + // isInterface + + // isShown + + // methods + + // nameToFieldMap + + // superClass + + // superClassColor + // methods: + // areReferencesShown + + // enlistFieldReferences + + // enlistFields + + // enlistImplementedInterfaces + + // enlistMethodReferences + + // enlistMethods + + // enlistSuperClass + + // generateDotHeader + + // getAllFields + + // getBackgroundColor + + // getBorderWidth + + // getClassName + + // getColor + + // getDistinctiveColor + // getDot - // isVisible - // getEmbeddedDot // getGraphId + // getPackageName + + // getParentClassesName + + // hide + + // hideClassIfNoReferences + + // indexFields + + // isVisible + + // registerReference + + // setDistinctiveColor +
eu.svjatoslav.inspector.java.structure
ClassDescriptor
intMAX_REFERECNES_COUNT
ClassGraphclassGraph
StringdistinctiveReferenceColor
StringfullyQualifiedName
intincomingReferencesCount
StringinterfaceColor
Listinterfaces
booleanisArray
booleanisEnum
booleanisInterface
booleanisShown
SortedSetmethods
MapnameToFieldMap
ClassDescriptorsuperClass
StringsuperClassColor
booleanareReferencesShown
voidenlistFieldReferences
voidenlistFields
voidenlistImplementedInterfaces
voidenlistMethodReferences
voidenlistMethods
voidenlistSuperClass
voidgenerateDotHeader
ListgetAllFields
StringgetBackgroundColor
StringgetBorderWidth
StringgetClassName
StringgetColor
StringgetDistinctiveColor
StringgetDot
booleanisVisible
StringgetEmbeddedDot
StringgetGraphId
StringgetPackageName
StringgetParentClassesName
voidhide
booleanhideClassIfNoReferences
voidindexFields
booleanisVisible
voidregisterReference
voidsetDistinctiveColor
>, shape="none"]; // field references to other classes + class_eu_svjatoslav_inspector_java_structure_ClassDescriptor:classGraph -> class_eu_svjatoslav_inspector_java_structure_ClassGraph[label="classGraph", color="blueviolet", style="bold"]; + class_eu_svjatoslav_inspector_java_structure_ClassDescriptor:methods -> class_eu_svjatoslav_inspector_java_structure_MethodDescriptor[label="methods", color="brown4", style="bold"]; + class_eu_svjatoslav_inspector_java_structure_ClassDescriptor:nameToFieldMap -> class_eu_svjatoslav_inspector_java_structure_FieldDescriptor[label="nameToFieldMap", color="chartreuse4", style="bold"]; // method references to other classes + class_eu_svjatoslav_inspector_java_structure_ClassDescriptor:getAllFields -> class_eu_svjatoslav_inspector_java_structure_FieldDescriptor[label="getAllFields", color="chartreuse4", style="dotted, bold"]; - // interfaces implemented by class: eu.svjatoslav.javainspect.structure.FieldDescriptor - class_eu_svjatoslav_javainspect_structure_GraphElement -> class_eu_svjatoslav_javainspect_structure_FieldDescriptor[style="dotted, tapered", color="olivedrab2", penwidth=20, dir="forward"]; + // interfaces implemented by class: eu.svjatoslav.inspector.java.structure.ClassDescriptor + class_eu_svjatoslav_inspector_java_structure_GraphElement -> class_eu_svjatoslav_inspector_java_structure_ClassDescriptor[style="dotted, tapered", color="olivedrab2", penwidth=20, dir="forward"]; }