Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

c - Variable in class examples.AliasExample.NodeB
 
c - Variable in class examples.CycleExample.NodeB
 
c - Variable in class introspector.controller.ExpandTreeControllerTest.NodeB
 
c - Variable in class introspector.CycleTest.NodeB
 
C() - Constructor for class introspector.InheritanceTest.C
 
charField - Variable in class introspector.IntrospectorWriteTest.DummyB
 
charNode - Variable in class introspector.model.BuiltinTypeNodeTest
 
child - Variable in class introspector.model.traverse.TreeComparatorTest.Person
 
childNode - Variable in class examples.EnumExample.RootNode
 
childNode - Variable in class examples.MapComparisonAPIExample.RootClass
 
childNode - Variable in class examples.RootClass
 
childNode - Variable in class examples.TwoTreesComparisonAPIExample.RootClass
 
childNode - Variable in class examples.TwoTreesComparisonVisualExample.RootClass
 
CollectionNode - Class in introspector.model
CollectionNode provides a Node implementation to represent any value whose type is a java.util.Collection.
CollectionNode(String, Object) - Constructor for class introspector.model.CollectionNode
 
CollectionNode(String, Object, Class<?>) - Constructor for class introspector.model.CollectionNode
 
CollectionNodeTest - Class in introspector.model
Tests for the CollectionNode class in the model package
CollectionNodeTest() - Constructor for class introspector.model.CollectionNodeTest
 
color - Variable in class examples.DeepCloneTreeComparisonExample.RootClass
 
color - Variable in class examples.EnumExample.RootNode
 
color - Variable in class examples.MapComparisonAPIExample.RootClass
 
color - Variable in class examples.RootClass
 
color - Variable in class examples.TwoTreesComparisonAPIExample.RootClass
 
color - Variable in class examples.TwoTreesComparisonVisualExample.RootClass
 
Color - Enum Class in examples
Example enumeration
Color() - Constructor for enum class examples.Color
 
Color() - Constructor for enum class examples.EnumExample.Color
 
Color() - Constructor for enum class introspector.IntrospectorCompareTreesTest.Color
 
Color() - Constructor for enum class introspector.model.EnumNodeTest.Color
 
Color() - Constructor for enum class introspector.model.NodeFactoryTest.Color
 
Color() - Constructor for enum class introspector.model.traverse.TreeComparatorTest.Color
 
column - Variable in class examples.ast.ASTNode
Column where the node is located in the source code.
compareNode(Object, Object, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in class introspector.model.traverse.TreeComparator
Compares two trees and returns the list of different nodes
compareTo(MapNodeTest.MyClass) - Method in class introspector.model.MapNodeTest.MyClass
 
compareTrees(Node, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in class introspector.model.AbstractNode
 
compareTrees(Node, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in class introspector.model.ArrayNode
 
compareTrees(Node, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in class introspector.model.CollectionNode
 
compareTrees(Node, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in class introspector.model.MapNode
 
compareTrees(Node, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in interface introspector.model.Node
Compare two trees and return the list of modified nodes.
compareTrees(Node, boolean, Set<Node>, Set<SymmetricPair<Node, Node>>) - Method in class introspector.model.ObjectNode
 
compareTrees(Object, Object) - Static method in class introspector.Introspector
Compares two trees
compareTrees(Object, Object) - Method in class introspector.model.traverse.TreeComparator
Compares two trees and returns true if they are equal, false otherwise
compareTrees(List<JTree>) - Method in class introspector.controller.CompareTreesController
Expands all the nodes that are descendants of the root node in a tree view.
compareTrees(TreePath, TreePath) - Method in class introspector.model.traverse.TreeComparator
Compares two trees and returns true if they are equal, false otherwise
compareTreesAsHtml(IntrospectorModel, Object, String, String) - Static method in class introspector.Introspector
Compares the same tree in two different moments of time and write both trees in html files highlighting the differences showing all the info of the objects (modified nodes are shown between ** and **)
compareTreesAsHtml(IntrospectorModel, Object, String, String, boolean) - Static method in class introspector.Introspector
Compares the same tree in two different moments of time and write both trees in html files highlighting the differences showing all the info of the objects (modified nodes are shown between ** and **)
compareTreesAsHtml(Object, Object, String, String) - Static method in class introspector.Introspector
Compares two trees and write both trees in txt files highlighting the differences showing all the info of the objects (modified nodes are shown in red)
compareTreesAsHtml(Object, Object, String, String, boolean) - Static method in class introspector.Introspector
Compares two trees and write both trees in html files highlighting the differences (modified nodes are shown in red)
compareTreesAsTxt(IntrospectorModel, Object, String, String) - Static method in class introspector.Introspector
Compares the same tree in two different moments of time and write both trees in txt files highlighting the differences showing all the info of the objects (modified nodes are shown between ** and **)
compareTreesAsTxt(IntrospectorModel, Object, String, String, boolean) - Static method in class introspector.Introspector
Compares the same tree in two different moments of time and write both trees in txt files highlighting the differences showing all the info of the objects (modified nodes are shown between ** and **)
compareTreesAsTxt(Object, Object, String, String) - Static method in class introspector.Introspector
Compares two trees and write both trees in txt files highlighting the differences showing all the info of the objects (modified nodes are shown between ** and **)
compareTreesAsTxt(Object, Object, String, String, boolean) - Static method in class introspector.Introspector
Compares two trees and write both trees in txt files highlighting the differences (modified nodes are shown between ** and **)
CompareTreesController - Class in introspector.controller
This controller implements the comparison of two trees selected by the user.
CompareTreesController(JLabel) - Constructor for class introspector.controller.CompareTreesController
Constructor
componentResized(ComponentEvent) - Method in class introspector.controller.ResizeWindowController
 
ConsoleTreeSerializer - Class in introspector.model.traverse
A serializer to show a tree in the console
ConsoleTreeSerializer() - Constructor for class introspector.model.traverse.ConsoleTreeSerializer
Constructor of the class
ConsoleTreeSerializer(boolean) - Constructor for class introspector.model.traverse.ConsoleTreeSerializer
Constructor of the class
containsNullKey(Map<?, ?>) - Static method in class introspector.model.traverse.TraverseHelper
Returns whether the map contains a null key.
couldBeVisitedTwice(Node) - Static method in class introspector.model.traverse.TraverseHelper
Returns whether a node could be visited twice or more
couldBeVisitedTwice(SymmetricPair<Node, Node>) - Static method in class introspector.model.traverse.TraverseHelper
Returns whether two nodes could be visited twice or more
createColors() - Method in class introspector.model.EnumNodeTest
 
createDirIfItDoesNotExist(String) - Static method in class introspector.IntrospectorCompareTreesWriteHtmlTest
 
createDirIfItDoesNotExist(String) - Static method in class introspector.IntrospectorCompareTreesWriteTxtTest
 
createDirIfItDoesNotExist(String) - Static method in class introspector.IntrospectorWriteTest
 
createNode(String, Object) - Static method in class introspector.model.NodeFactory
Factory to create the nodes
createNode(String, Object) - Method in class introspector.model.traverse.TreeComparatorTest
 
createNode(String, Object, Class<?>) - Static method in class introspector.model.NodeFactory
Factory to create the nodes
createNodeIfNeeded(Object) - Static method in class introspector.model.traverse.TreeComparator
Makes sure the object is a node by creating a node wrapping the object if needed
createNodes() - Method in class introspector.model.ArrayNodeTest
 
createNodes() - Method in class introspector.model.BuiltinTypeNodeTest
 
createNodes() - Method in class introspector.model.CollectionNodeTest
 
createNodes() - Method in class introspector.model.IntrospectorModelTest
 
createNodes() - Method in class introspector.model.MapNodeTest
 
createNodes() - Method in class introspector.model.ObjectNodeTest
 
createPopUpMenu(JTree) - Method in class introspector.view.IntrospectorView
Creates the popup menu
createStatusBar() - Method in class introspector.view.IntrospectorView
Creates a status bar and a label inside it.
createToolBar() - Method in class introspector.view.IntrospectorView
Creates the toolbar
createTree() - Static method in class examples.ASTExample
This method creates the AST for the following program:
createTrees(int) - Static method in class examples.ShowDifferentTreesExample
 
CycleExample - Class in examples
Example use of Introspector with graphs where cycles exist (not as a tree).
CycleExample() - Constructor for class examples.CycleExample
 
CycleExample.NodeA - Class in examples
Example class.
CycleExample.NodeB - Class in examples
Example class.
CycleExample.NodeC - Class in examples
Example class that may have cycles.
CycleExample.Root - Class in examples
Example class whose objects will be used as root nodes of a tree to be visualized.
CycleTest - Class in introspector
This class tests the IntrospectorModel when there are cycles in the model, so it is no longer a tree but a graph.
CycleTest() - Constructor for class introspector.CycleTest
 
CycleTest.DirectCycle - Class in introspector
Dummy classes for testing purposes.
CycleTest.NodeA - Class in introspector
 
CycleTest.NodeB - Class in introspector
 
CycleTest.NodeC - Class in introspector
 
CycleTest.Root - Class in introspector
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form