X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2FJavaInspect.dot;h=660c81c471902ea50fa72228989668995c1ebd39;hb=55f41b6dc0506aaa9b197ce6675d131379fed666;hp=fc5835863dfb1e303e9d71d38a270d58f74fee4b;hpb=75e481b8054fb685f94eeb59e92c4fb50e6d4611;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
- eu.svjatoslav.javainspect.structure ClassDescriptor |
+ eu.svjatoslav.inspector.java.structure Filter |
// fields:
- // methods
- List | methods |
- // distinctiveReferenceColor
- String | distinctiveReferenceColor |
- // interfaceColor
- String | interfaceColor |
- // superClass
- ClassDescriptor | superClass |
- // dump
- Graph | dump |
- // MAX_REFERECNES_COUNT
- int | MAX_REFERECNES_COUNT |
- // nameToFieldMap
- Map | nameToFieldMap |
- // superClassColor
- String | superClassColor |
- // isInterface
- boolean | isInterface |
- // referenceCount
- int | referenceCount |
- // isEnum
- boolean | isEnum |
- // interfaces
- List | interfaces |
- // fullyQualifiedName
- String | fullyQualifiedName |
- // isArray
- boolean | isArray |
+ // blacklistClassPatterns
+ List | blacklistClassPatterns |
+ // whitelistClassPatterns
+ List | whitelistClassPatterns |
// methods:
- // getClassName
- String | getClassName |
- // getDot
- String | getDot |
- // isVisible
- boolean | isVisible |
- // indexFields
- void | indexFields |
- // areReferencesShown
- boolean | areReferencesShown |
- // enlistFieldReferences
- void | enlistFieldReferences |
- // enlistFields
- void | enlistFields |
- // getEmbeddedDot
- String | getEmbeddedDot |
- // enlistImplementedInterfaces
- void | enlistImplementedInterfaces |
- // getGraphId
- String | getGraphId |
- // enlistMethodReferences
- void | enlistMethodReferences |
- // enlistMethods
- void | enlistMethods |
- // enlistSuperClass
- void | enlistSuperClass |
- // generateDotHeader
- void | generateDotHeader |
- // getBackgroundColor
- String | getBackgroundColor |
- // getBorderWidth
- String | getBorderWidth |
- // getPackageName
- String | getPackageName |
- // getAllFields
- List | getAllFields |
- // getColor
- String | getColor |
- // getDistinctiveColor
- String | getDistinctiveColor |
- // setDistinctiveColor
- void | setDistinctiveColor |
- // registerReference
- void | registerReference |
+ // blacklistClassPattern
+ void | blacklistClassPattern |
+ // isClassShown
+ boolean | isClassShown |
+ // whitelistClassPattern
+ void | whitelistClassPattern |
>, 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
- eu.svjatoslav.javainspect.structure MethodDescriptor |
+ eu.svjatoslav.inspector.java.structure FieldDescriptor |
// fields:
// name
String | name |
// parent
ClassDescriptor | parent |
+ // type
+ ClassDescriptor | type |
// typeArguments
List | typeArguments |
- // returnType
- ClassDescriptor | returnType |
// methods:
// getDot
String | getDot |
- // isVisible
- boolean | isVisible |
// getEmbeddedDot
String | getEmbeddedDot |
// getGraphId
String | getGraphId |
- // getMethodLabel
- String | getMethodLabel |
+ // getOutsideVisibleReferencesCount
+ int | getOutsideVisibleReferencesCount |
+ // isVisible
+ boolean | isVisible |
>, 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
- eu.svjatoslav.javainspect.structure Graph |
+ eu.svjatoslav.inspector.java.structure MethodDescriptor |
// fields:
- // nameToClassMap
- Map | nameToClassMap |
+ // name
+ String | name |
+ // parent
+ ClassDescriptor | parent |
+ // returnType
+ ClassDescriptor | returnType |
+ // typeArguments
+ List | typeArguments |
// methods:
- // addClass
- ClassDescriptor | addClass |
- // addObject
- ClassDescriptor | addObject |
- // generateGraph
- void | generateGraph |
- // generateGraph
- void | generateGraph |
+ // compareTo
+ int | compareTo |
+ // compareTo
+ int | compareTo |
+ // getDot
+ String | getDot |
+ // getEmbeddedDot
+ String | getEmbeddedDot |
+ // getGraphId
+ String | getGraphId |
+ // getMethodLabel
+ String | getMethodLabel |
+ // getOutsideVisibleReferencesCount
+ int | getOutsideVisibleReferencesCount |
+ // isVisible
+ boolean | isVisible |
>, 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
- eu.svjatoslav.javainspect.structure Utils |
+ eu.svjatoslav.inspector.java.structure Utils |
// fields:
+ // darkColors
+ List | darkColors |
+ // enumMethods
+ List | enumMethods |
+ // lastChosenDarkColor
+ int | lastChosenDarkColor |
+ // lastChosenLightColor
+ int | lastChosenLightColor |
// lightColors
List | lightColors |
// systemDataTypes
List | systemDataTypes |
- // lastChosenLightColor
- int | lastChosenLightColor |
- // lastChosenDarkColor
- int | lastChosenDarkColor |
// systemMethods
List | systemMethods |
- // enumMethods
- List | enumMethods |
- // darkColors
- List | darkColors |
// systemPackages
List | systemPackages |
// methods:
+ // getNextDarkColor
+ String | getNextDarkColor |
+ // getNextLightColor
+ String | getNextLightColor |
// initDarkColors
void | initDarkColors |
// initEnumMethods
@@ -193,74 +145,172 @@ graph [rankdir=LR, overlap = false, concentrate=true];
void | initSystemMethods |
// initSystemPackages
void | initSystemPackages |
- // isSystemMethod
- boolean | isSystemMethod |
- // getNextDarkColor
- String | getNextDarkColor |
- // getNextLightColor
- String | getNextLightColor |
+ // isEnumMethod
+ boolean | isEnumMethod |
// isSystemDataType
boolean | isSystemDataType |
+ // isSystemMethod
+ boolean | isSystemMethod |
// isSystemPackage
boolean | isSystemPackage |
- // isEnumMethod
- boolean | isEnumMethod |
>, 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
- eu.svjatoslav.javainspect.structure GraphElement |
+ eu.svjatoslav.inspector.java.structure GraphElement |
// methods:
// getDot
String | getDot |
- // isVisible
- boolean | isVisible |
// getEmbeddedDot
String | getEmbeddedDot |
// getGraphId
String | getGraphId |
+ // isVisible
+ boolean | isVisible |
>, 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
- eu.svjatoslav.javainspect.structure FieldDescriptor |
+ eu.svjatoslav.inspector.java.structure ClassGraph |
// fields:
- // name
- String | name |
- // parent
- ClassDescriptor | parent |
- // typeArguments
- List | typeArguments |
- // type
- ClassDescriptor | type |
+ // filter
+ Filter | filter |
+ // nameToClassMap
+ Map | nameToClassMap |
+
+ // methods:
+ // addClass
+ ClassDescriptor | addClass |
+ // addObject
+ ClassDescriptor | addObject |
+ // addProject
+ void | addProject |
+ // generateGraph
+ void | generateGraph |
+ // generateGraph
+ void | generateGraph |
+ // hideOrphanedClasses
+ void | hideOrphanedClasses |
+ // render
+ void | render |
+
>, 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
+ eu.svjatoslav.inspector.java.structure ClassDescriptor |
+
+ // fields:
+ // MAX_REFERECNES_COUNT
+ int | MAX_REFERECNES_COUNT |
+ // classGraph
+ ClassGraph | classGraph |
+ // distinctiveReferenceColor
+ String | distinctiveReferenceColor |
+ // fullyQualifiedName
+ String | fullyQualifiedName |
+ // incomingReferencesCount
+ int | incomingReferencesCount |
+ // interfaceColor
+ String | interfaceColor |
+ // interfaces
+ List | interfaces |
+ // isArray
+ boolean | isArray |
+ // isEnum
+ boolean | isEnum |
+ // isInterface
+ boolean | isInterface |
+ // isShown
+ boolean | isShown |
+ // methods
+ SortedSet | methods |
+ // nameToFieldMap
+ Map | nameToFieldMap |
+ // superClass
+ ClassDescriptor | superClass |
+ // superClassColor
+ String | superClassColor |
// methods:
+ // areReferencesShown
+ boolean | areReferencesShown |
+ // enlistFieldReferences
+ void | enlistFieldReferences |
+ // enlistFields
+ void | enlistFields |
+ // enlistImplementedInterfaces
+ void | enlistImplementedInterfaces |
+ // enlistMethodReferences
+ void | enlistMethodReferences |
+ // enlistMethods
+ void | enlistMethods |
+ // enlistSuperClass
+ void | enlistSuperClass |
+ // generateDotHeader
+ void | generateDotHeader |
+ // getAllFields
+ List | getAllFields |
+ // getBackgroundColor
+ String | getBackgroundColor |
+ // getBorderWidth
+ String | getBorderWidth |
+ // getClassName
+ String | getClassName |
+ // getColor
+ String | getColor |
+ // getDistinctiveColor
+ String | getDistinctiveColor |
// getDot
String | getDot |
- // isVisible
- boolean | isVisible |
// getEmbeddedDot
String | getEmbeddedDot |
// getGraphId
String | getGraphId |
+ // getPackageName
+ String | getPackageName |
+ // getParentClassesName
+ String | getParentClassesName |
+ // hide
+ void | hide |
+ // hideClassIfNoReferences
+ boolean | hideClassIfNoReferences |
+ // indexFields
+ void | indexFields |
+ // isVisible
+ boolean | isVisible |
+ // registerReference
+ void | registerReference |
+ // setDistinctiveColor
+ void | setDistinctiveColor |
>, 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"];
}