Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form