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

I

id - Variable in record class examples.MapComparisonAPIExample.Person
The field for the id record component.
id - Variable in record class examples.MultipleTreesExample.Person
The field for the id record component.
id - Variable in record class examples.Person
The field for the id record component.
id - Variable in record class examples.TwoTreesComparisonAPIExample.Person
The field for the id record component.
id - Variable in record class examples.TwoTreesComparisonVisualExample.Person
The field for the id record component.
id - Variable in record class introspector.IntrospectorCompareTreesTest.Person
The field for the id record component.
id - Variable in record class introspector.IntrospectorCompareTreesWriteHtmlTest.Person
The field for the id record component.
id - Variable in record class introspector.IntrospectorCompareTreesWriteTxtTest.Person
The field for the id record component.
id() - Method in record class examples.MapComparisonAPIExample.Person
Returns the value of the id record component.
id() - Method in record class examples.MultipleTreesExample.Person
Returns the value of the id record component.
id() - Method in record class examples.Person
Returns the value of the id record component.
id() - Method in record class examples.TwoTreesComparisonAPIExample.Person
Returns the value of the id record component.
id() - Method in record class examples.TwoTreesComparisonVisualExample.Person
Returns the value of the id record component.
id() - Method in record class introspector.IntrospectorCompareTreesTest.Person
Returns the value of the id record component.
id() - Method in record class introspector.IntrospectorCompareTreesWriteHtmlTest.Person
Returns the value of the id record component.
id() - Method in record class introspector.IntrospectorCompareTreesWriteTxtTest.Person
Returns the value of the id record 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 type parameter 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 type parameter 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.
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