Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- id - Variable in record class examples.MapComparisonAPIExample.Person
-
The field for the
idrecord component. - id - Variable in record class examples.MultipleTreesExample.Person
-
The field for the
idrecord component. - id - Variable in record class examples.Person
-
The field for the
idrecord component. - id - Variable in record class examples.TwoTreesComparisonAPIExample.Person
-
The field for the
idrecord component. - id - Variable in record class examples.TwoTreesComparisonVisualExample.Person
-
The field for the
idrecord component. - id - Variable in record class introspector.IntrospectorCompareTreesTest.Person
-
The field for the
idrecord component. - id - Variable in record class introspector.IntrospectorCompareTreesWriteHtmlTest.Person
-
The field for the
idrecord component. - id - Variable in record class introspector.IntrospectorCompareTreesWriteTxtTest.Person
-
The field for the
idrecord component. - id() - Method in record class examples.MapComparisonAPIExample.Person
-
Returns the value of the
idrecord component. - id() - Method in record class examples.MultipleTreesExample.Person
-
Returns the value of the
idrecord component. - id() - Method in record class examples.Person
-
Returns the value of the
idrecord component. - id() - Method in record class examples.TwoTreesComparisonAPIExample.Person
-
Returns the value of the
idrecord component. - id() - Method in record class examples.TwoTreesComparisonVisualExample.Person
-
Returns the value of the
idrecord component. - id() - Method in record class introspector.IntrospectorCompareTreesTest.Person
-
Returns the value of the
idrecord component. - id() - Method in record class introspector.IntrospectorCompareTreesWriteHtmlTest.Person
-
Returns the value of the
idrecord component. - id() - Method in record class introspector.IntrospectorCompareTreesWriteTxtTest.Person
-
Returns the value of the
idrecord component. - InheritanceTest - Class in introspector
-
This class tests the IntrospectorModel when inheritance adds fields to derived instances, including the repetition of fields with the same name.
- InheritanceTest() - Constructor for class introspector.InheritanceTest
- InheritanceTest.A - Class in introspector
-
Dummy classes for testing purposes.
- InheritanceTest.B - Class in introspector
- InheritanceTest.C - Class in introspector
- InheritedAttributesExample - Class in examples
-
Example use of Introspector when two attributes exist with the same name (one is inherited).
- InheritedAttributesExample() - Constructor for class examples.InheritedAttributesExample
- InheritedAttributesExample.A - Class in examples
-
Example class with a type filed to be repeated in a derived class.
- InheritedAttributesExample.B - Class in examples
-
Example class that defines a type filed and inherits another type field.
- instance - Static variable in class examples.SingletonExample.Singleton
- intArray - Variable in class introspector.model.ArrayNodeTest
- integerChild - Variable in class examples.EnumExample.RootNode
- integerChild - Variable in class examples.MapComparisonAPIExample.RootClass
- integerChild - Variable in class examples.RootClass
- integerChild - Variable in class examples.TwoTreesComparisonAPIExample.RootClass
- integerChild - Variable in class examples.TwoTreesComparisonVisualExample.RootClass
- intField - Variable in class introspector.IntrospectorWriteTest.DummyA
- intField - Variable in class introspector.model.traverse.HtmlSerializerTest.DummyA
- intField - Variable in class introspector.model.traverse.TxtSerializerTest.DummyA
- intField - Variable in class introspector.model.traverse.WriteTreeTraversalTest.DummyA
- IntLiteral - Class in examples.ast
-
Integer literals of the language.
- IntLiteral(int, int, int) - Constructor for class examples.ast.IntLiteral
-
Constructor of the integer literal.
- intNode - Variable in class introspector.model.BuiltinTypeNodeTest
- introspector - package introspector
-
The introspector package offers the Introspector tool as an API through its Introspector utility class.
- Introspector - Class in introspector
-
Facade to use Introspector as an API to store Java objects as txt or html trees, and compare trees.
- Introspector() - Constructor for class introspector.Introspector
-
Utility class
- introspector.controller - package introspector.controller
-
The controller package handles the actions generated by the view, calls the model and shows the results back to the view (MVC pattern).
- introspector.model - package introspector.model
-
The model package implements the model responsibility in the MVC pattern.
- introspector.model.traverse - package introspector.model.traverse
-
The traverse package provides different functionalities to traverse the object structure of the model as a tree.
- introspector.view - package introspector.view
-
The view package implements a Swing view of the Introspector application (MVC pattern).
- IntrospectorCompareTreesTest - Class in introspector
-
Tests the Introspector Facade as an API to compare trees.
- IntrospectorCompareTreesTest() - Constructor for class introspector.IntrospectorCompareTreesTest
- IntrospectorCompareTreesTest.Color - Enum Class in introspector
- IntrospectorCompareTreesTest.Person - Record Class in introspector
- IntrospectorCompareTreesWriteHtmlTest - Class in introspector
-
Tests the Introspector Facade as an API to compare two trees and write the differences in an HTML file.
- IntrospectorCompareTreesWriteHtmlTest() - Constructor for class introspector.IntrospectorCompareTreesWriteHtmlTest
- IntrospectorCompareTreesWriteHtmlTest.Person - Record Class in introspector
- IntrospectorCompareTreesWriteTxtTest - Class in introspector
-
Tests the Introspector Facade as an API to compare two trees and write the differences in a txt file.
- IntrospectorCompareTreesWriteTxtTest() - Constructor for class introspector.IntrospectorCompareTreesWriteTxtTest
- IntrospectorCompareTreesWriteTxtTest.Person - Record Class in introspector
- IntrospectorDemo - Class in examples
-
Example use of Introspector including enums, records, objects, lists, and built-in types.
- IntrospectorDemo() - Constructor for class examples.IntrospectorDemo
- IntrospectorModel - Class in introspector.model
-
Model object that represents a tree.
- IntrospectorModel(String, Object) - Constructor for class introspector.model.IntrospectorModel
-
Constructs a tres given its name and the root object
- IntrospectorModel(String, Object, boolean) - Constructor for class introspector.model.IntrospectorModel
-
Constructs a tres given its name, the root object and whether the tree should be cloned deeply.
- IntrospectorModelTest - Class in introspector.model
-
Tests for the IntrospectorModel class in the model package
- IntrospectorModelTest() - Constructor for class introspector.model.IntrospectorModelTest
- IntrospectorModelTest.EmptyClass - Class in introspector.model
-
Dummy class for testing
- introspectorView - Variable in class introspector.controller.ResizeWindowController
-
The view that triggers the resize event.
- IntrospectorView - Class in introspector.view
-
This is the window view to visualize the program as a tree.
- IntrospectorView(String, String, Object) - Constructor for class introspector.view.IntrospectorView
-
A tree window is created and displayed: default size and visible
- IntrospectorView(String, String, Object, boolean) - Constructor for class introspector.view.IntrospectorView
-
A tree window is created: default size
- IntrospectorView(String, String, Object, int, int, boolean) - Constructor for class introspector.view.IntrospectorView
-
A tree window is created
- IntrospectorView(String, TreeModel) - Constructor for class introspector.view.IntrospectorView
-
A tree window is created and displayed: default size and visible
- IntrospectorView(String, TreeModel, boolean) - Constructor for class introspector.view.IntrospectorView
-
A tree window is created: default size
- IntrospectorView(String, TreeModel, int, int, boolean) - Constructor for class introspector.view.IntrospectorView
-
Main constructor of the view
- IntrospectorView.PanelAndLabel - Record Class in introspector.view
-
A DTO to represent a panel and a label with the same object
- IntrospectorViewAddTreeTest - Class in introspector.view
-
This class tests the IntrospectorView's addTree method
- IntrospectorViewAddTreeTest() - Constructor for class introspector.view.IntrospectorViewAddTreeTest
- IntrospectorViewConstructionTest - Class in introspector.view
-
This class tests the IntrospectorView construction
- IntrospectorViewConstructionTest() - Constructor for class introspector.view.IntrospectorViewConstructionTest
- IntrospectorWriteTest - Class in introspector
-
Tests the Introspector Facade as an API to write trees as text or HTML files.
- IntrospectorWriteTest() - Constructor for class introspector.IntrospectorWriteTest
- IntrospectorWriteTest.DummyA - Class in introspector
- IntrospectorWriteTest.DummyB - Class in introspector
- intValue - Variable in class introspector.model.ObjectNodeTest.DerivedClass
- intValue - Variable in class introspector.model.ObjectNodeTest.MyClass
- isBuiltinType() - Method in class introspector.model.NodeFactoryTest
- isBuiltinType(Class<T>) - Static method in class introspector.model.NodeFactory
-
Method to know if the
typeparameter is a built-in type. - isEnumType() - Method in class introspector.model.NodeFactoryTest
- isEnumType(Class<T>) - Static method in class introspector.model.NodeFactory
-
Method to know if a the
typeparameter is an enum type. - isLeaf() - Method in class introspector.model.ArrayNode
-
An array node is not leaf.
- isLeaf() - Method in class introspector.model.ArrayNodeTest
- isLeaf() - Method in class introspector.model.BuiltinTypeNode
-
A builtin node is leaf.
- isLeaf() - Method in class introspector.model.BuiltinTypeNodeTest
- isLeaf() - Method in class introspector.model.CollectionNode
-
A collection node is not leaf.
- isLeaf() - Method in class introspector.model.CollectionNodeTest
- isLeaf() - Method in class introspector.model.EnumNode
- isLeaf() - Method in class introspector.model.EnumNodeTest
- isLeaf() - Method in class introspector.model.IntrospectorModelTest
- isLeaf() - Method in class introspector.model.MapNode
-
A map node is not leaf.
- isLeaf() - Method in class introspector.model.MapNodeTest
- isLeaf() - Method in interface introspector.model.Node
-
To know if a node is a leaf node.
- isLeaf() - Method in class introspector.model.ObjectNode
-
An object is a leaf node when it has no fields
- isLeaf() - Method in class introspector.model.ObjectNodeTest
- isLeaf(Object) - Method in class introspector.model.IntrospectorModel
-
Returns whether the parameter is a leaf node.
- isLeafCache - Variable in class introspector.model.ObjectNode
-
The cached value for isLeaf.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form