Java Class Summary
Java Class Summary | |
---|---|
org.tm4j.config.xml.AddTopicMapSourceRule | Rule for adding a TopicMapSource to a TopicMapProvider in the TopicMapManager The Provider is specified via its id, the Source implementation can be choosen via the clazz xml attribute, the default is SerializedTopicMapSource |
org.tm4j.config.xml.NonRemovingOCRule | This is a version of the ObjectCreateRule which does not remove the created object from the stack |
org.tm4j.config.xml.RegisterProviderRule | A Digester rule for creating and configuration a TopicMapProvider. |
org.tm4j.config.xml.SetMemberRule | This rule supports setting of Params, it accepts either value or type as attributes to the associated tag. |
org.tm4j.config.xml.TopicMapManagerConfiguration | Reads the configuration of a TopicMapManager Implementation from an XML file using jakarta digester. |
org.tm4j.config.xml.TopicMapManagerRuleSet | Rule Set for the whole configuration of the TopicMapManager |
org.tm4j.net.LocatorAdapter |
An abstract base class for a locator, with the equals() method
implemented.
|
org.tm4j.net.LocatorBase | An abstract base class implementing the Locator interface. |
org.tm4j.net.LocatorFactoryBase |
A basic implementation of the LocatorFactory interface
with the createLocator() method implemented.
|
org.tm4j.net.SimpleLocatorResolverManager | A "default" LocatorResolverManager. |
org.tm4j.net.URILocatorHelper | |
org.tm4j.net.URILocatorHelper.URILocatorInfo | |
org.tm4j.net.URILocatorResolver | A generic URI locator resolver. |
org.tm4j.panckoucke.Logger | |
org.tm4j.panckoucke.Version | |
org.tm4j.panckoucke.abstraction.AbstractionOptions | This class serves to supply a set of customizable Options to an Abstraction Process Currently the format of the AbstractionOptions is completely undefined. |
org.tm4j.panckoucke.examples.ExampleOpenTopicMap | |
org.tm4j.panckoucke.impl.abstraction.AbstractionContextImpl | Collection of properties which provide more detailed input to the abstraction process |
org.tm4j.panckoucke.impl.abstraction.AbstractionManager | ManagerClass, which serves as a single point of entry to the abstraction process.The AbstractionManager helds a number of Abstractor-Implementations and dispatches incoming abstraction requests to the appropriate abstractors |
org.tm4j.panckoucke.impl.abstraction.AssocTypeClassifier | This classifier groups players of all associations where the given topic plays a role in. |
org.tm4j.panckoucke.impl.abstraction.AssociationCompressDispatcher | The AssociationCompressDispatcher allows to decide on-the-fly how associations are transformed into models. |
org.tm4j.panckoucke.impl.abstraction.AssociationRoleMatrixBuilder | This implementation builds a Matrix from a list of associations. |
org.tm4j.panckoucke.impl.abstraction.AssociationRoleMatrixClassifier | The AssociationRoleMatrixClassifier classifies all associations where the given topic plays a role in. |
org.tm4j.panckoucke.impl.abstraction.AssociationRoleShelfmark |
This ShelfMark reflects all the roles that are played in an Association. A ShelfMark is a signature, that does not necessarily reflect the individual itself but certain properties of it. |
org.tm4j.panckoucke.impl.abstraction.ClassificationItem | Helper class to build hierachical classification trees. |
org.tm4j.panckoucke.impl.abstraction.HierarchicalMolder |
The HierarchicalMolder adds elements to a given model. The Molder builds the elements from a very simple basic template. |
org.tm4j.panckoucke.impl.abstraction.MatrixCreator | The MatrixCreator takes a MatrixClassifier and creates AModel-structures that represents tabular data. The class uses the org.tm4j.panckoucke.impl.abstraction.util.MatrixMolder to build the model. |
org.tm4j.panckoucke.impl.abstraction.RoleOfCenterClassifier |
This classifier groups players of all associations
where the given topic t0 plays a role in. The players are classified by the role, that t0 plays in the particular association. The players are organized in a tree with two levels. created 30.11.2003 |
org.tm4j.panckoucke.impl.abstraction.RoleTypePlayerCountClassifier |
This classifier organizes associations, roles and players on up to six levels. All associations where the given Topic t0 plays a role in, are taken into account. The classification process is divided into three steps; In the first step, the associations are grouped under the role that t0 plays. This step contribute the first level to the resulting tree. In the second step, the associations are grouped under their type. This step contribute level 2 and 3 to the resulting tree. In the third step, associations are grouped by the number of their members and by the role that theese member plays. This step adds the remaining three levels to the classification tree. |
org.tm4j.panckoucke.impl.abstraction.RolesOfOthersClassifier |
This classifier groups players of all associations
where the given topic t0 plays a role in. The players are classified by the role, that they play in the particular association. |
org.tm4j.panckoucke.impl.abstraction.SimpleAbstractor | Simple abstractor allows to generate a simple graph from a given root topic object. |
org.tm4j.panckoucke.impl.abstraction.compact.ClassContributor | Processes all Associations, in which tmo plays the role of Instance. |
org.tm4j.panckoucke.impl.abstraction.compact.CompactAbstractor | The CompactAbstractor generates a simple, compacted model of the enviroment of a given root object. |
org.tm4j.panckoucke.impl.abstraction.compact.CompactAssocAbstractor | This Abstractor generates a compact graph from a given association root object. |
org.tm4j.panckoucke.impl.abstraction.compact.InstanceContributor |
This implementation of AbstractionContributor adds information about
all Topic, Associations and Occurrences to the model which are instances of tmo
Dependant on the property createNodeWithGestaltInstance the class adds the
information in the following shape:
if createNodeWithGestaltInstance evaluates to true, the following AMMembers are created
- a new Node(n1) with GESTALT_INSTANCE AMGestaltRegistry#GESTALT_INSTANCE is added.
|
org.tm4j.panckoucke.impl.abstraction.compact.OccurrenceContributor | This implementation of AbstractionContributor adds information about occurrences to the model |
org.tm4j.panckoucke.impl.abstraction.compact.PlayerContributor | This implementation of AbstractionContributor adds information about all topics playing the role of tmo to the model |
org.tm4j.panckoucke.impl.abstraction.extended.ExtendedAbstractionUtil | |
org.tm4j.panckoucke.impl.abstraction.extended.ExtendedAbstractor | The ExtendedAbstractor generates a somewhat verbose model of the enviroment of a given root object. |
org.tm4j.panckoucke.impl.abstraction.extended.ExtendedAssocContributor | |
org.tm4j.panckoucke.impl.abstraction.extended.ExtendedOccurrenceContributor | This implementation of AbstractionContributor adds information about occurrences to the model |
org.tm4j.panckoucke.impl.abstraction.extended.ExtendedSubjectContributor | This implementation of AbstractionContributor adds information about the subject-relevant characteristics to the model |
org.tm4j.panckoucke.impl.abstraction.ix.AssociationIndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.ix.AssociationTypesIndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.ix.IndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.ix.MemberTypesIndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.ix.OccurrenceTypesIndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.ix.TopicIndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.ix.TopicTypesIndexAbstractor | |
org.tm4j.panckoucke.impl.abstraction.section.AssociationMemberSection |
The matrix of this Section contains a row for each topic
that plays a role in the given association. Besides the role playing topic, each row contains the topic that defines the role being played by the role-player. |
org.tm4j.panckoucke.impl.abstraction.section.AssociationSectionGroup |
This extension of SectionGroup
holds sections for all associations
where the driving topic
plays a role in. Associations are grouped under the role that the driving topic plays. |
org.tm4j.panckoucke.impl.abstraction.section.InstanceSection |
The matrix of this Section
contains all topics, associations and
occurrencess that refer to the driving topic
as their type |
org.tm4j.panckoucke.impl.abstraction.section.MetaSectionGroup |
This sectiongroups contains sections for
|
org.tm4j.panckoucke.impl.abstraction.section.OccurrenceSection |
The matrix of this Section contains all occurrences
of the given Topic. The matrix is organized as follows
|
org.tm4j.panckoucke.impl.abstraction.section.RolePlayerSection |
The matrix of this Section
contains all topics that are players in a member
that uses the driving topic
as its role-spec |
org.tm4j.panckoucke.impl.abstraction.section.SectionAbstractor |
The SectionAbstractor organizes characteristics of a topic in Sections and SectionGroups. Each Section arranges their data in one or more matrices (using the org.tm4j.panckoucke.impl.abstraction.util.Matrix). SectionGroups are a container for Sections. The model generated by the SectionAbstractor is therefore suitable to be rendered in a little-interactive, cleanly organized environment. |
org.tm4j.panckoucke.impl.abstraction.tolog.TologAbstractor | The TologAbstractor returns the result of a TologQuery as an AbstractModel. |
org.tm4j.panckoucke.impl.abstraction.tolog.TologMatrixAbstractor | The TologMatrixAbstractor returns the result of a TologQuery as an AbstractModel. |
org.tm4j.panckoucke.impl.abstraction.util.Matrix | Java bean that exposes the semantics of a matrix. |
org.tm4j.panckoucke.impl.abstraction.util.Matrix.Column | |
org.tm4j.panckoucke.impl.abstraction.util.MatrixMolder | The MatrixMolder implements the Matrix-Pattern. |
org.tm4j.panckoucke.impl.abstraction.util.MatrixNode | Instances of this class form a wrapper around an AMNode that represents the root-node of a Matrix. |
org.tm4j.panckoucke.impl.abstraction.util.MatrixUtil | |
org.tm4j.panckoucke.impl.abstraction.util.MatrixUtil.ColumnFiller | Helper that fills up a column of a given Matrix. |
org.tm4j.panckoucke.impl.abstraction.util.MemberProxy | This class is a container for the properties that an AMMember defines. |
org.tm4j.panckoucke.impl.abstraction.util.Section | A Section is the main building block of the model that the SectionAbstractor creates. |
org.tm4j.panckoucke.impl.abstraction.util.SectionGroup | A SectionGroup is a container for sections. |
org.tm4j.panckoucke.impl.abstraction.util.SectionGroupNode | A wrapper around an AMNode that represents a SectionGroup. |
org.tm4j.panckoucke.impl.abstraction.util.SectionMolder | The SectionMolder implements the Section-Pattern. |
org.tm4j.panckoucke.impl.abstraction.util.SectionNode | A wrapper around an AMNode that represents a Section. |
org.tm4j.panckoucke.impl.abstraction.util.TopicCentricSection | Extension of Section that is used by all specialisations that create a Section for Topics |
org.tm4j.panckoucke.impl.context.ContextFactoryImpl | |
org.tm4j.panckoucke.impl.context.PanckouckeContextImpl | |
org.tm4j.panckoucke.impl.context.reader.AbstractorRuleSet | A Digester Rule Set for creating and Configurationg Abstractors |
org.tm4j.panckoucke.impl.context.reader.CheckVersionRule | This rules compares the panckoucke version with the panckoucke version specified in the xml file |
org.tm4j.panckoucke.impl.context.reader.ContextRuleSet | A Digester Rule Set for creating and configuring the elements of the context not handled in other RuleSets of this package |
org.tm4j.panckoucke.impl.context.reader.CreateProviderRule | A Digester rule for creating and configuration a TopicMapProvider |
org.tm4j.panckoucke.impl.context.reader.GestaltenRuleSet | A Digester Rule Set for creating and configuring the AMGestaltRegistry |
org.tm4j.panckoucke.impl.context.reader.LoadMapRule | New Rule for Loading Maps via the context This rule tries to load a specified map an InMemoryProvider taken from the Context If no InMemoryProvider is found in the context, an exception is thrown |
org.tm4j.panckoucke.impl.context.reader.NonRemovingOCRule | This is a version of the ObjectCreateRule which does not remove the created object from the stack |
org.tm4j.panckoucke.impl.context.reader.PanckouckeContextReader | Reads the configuration of a panckoucke based application from an XML file using jakarta digester. |
org.tm4j.panckoucke.impl.context.reader.RendererRuleSet | A Digester Rule Collection for configuration of renderers |
org.tm4j.panckoucke.impl.context.reader.RepresentationsRuleSet | A Digester Rule Set for creating and configuring the RepresentationRegistry |
org.tm4j.panckoucke.impl.context.reader.SetMemberRule | This rule supports setting of Params, it accepts either value or type as attributes to the associated tag. |
org.tm4j.panckoucke.impl.context.reader.StoreManagerRuleSet | Rule Set for creating a StoreManager and related objects |
org.tm4j.panckoucke.impl.model.AMArcImpl | |
org.tm4j.panckoucke.impl.model.AMLocatorImpl | |
org.tm4j.panckoucke.impl.model.AMMemberImpl | |
org.tm4j.panckoucke.impl.model.AMNodeImpl | |
org.tm4j.panckoucke.impl.model.AModelFactoryImpl | |
org.tm4j.panckoucke.impl.model.AModelImpl | Panckoucke-Implementation of the Model-Interface This implementaion works internally with the classes AMArcImpl and AMNodeImpl. |
org.tm4j.panckoucke.impl.model.ModelProviderImpl | Created on 21.02.2003 |
org.tm4j.panckoucke.impl.model.ModelUtil | Created on 21.02.2003 |
org.tm4j.panckoucke.impl.notification.NotificationDispatcher | The send-mechanics of this Dispatcher works with a copy of the listener-registry. |
org.tm4j.panckoucke.impl.notification.NotificationImpl | Created on 21.02.2003 |
org.tm4j.panckoucke.impl.notification.NotificationRegistryImpl | Created on 21.02.2003 |
org.tm4j.panckoucke.impl.renderer.AbstractSAXRenderer | Abstract class that implements functions that can be used by XML-Renderers The class uses SAX to create the XML-Data. |
org.tm4j.panckoucke.impl.renderer.GraphMLRenderer | This class implements the renderer interface and renders the model as XML. |
org.tm4j.panckoucke.impl.renderer.PanckouckeXMLRenderer | Implementation of the renderer Interface, which produces a xml-serialisation of the model |
org.tm4j.panckoucke.impl.renderer.graph.Point1Dim | This represents a point in an x Coordinate System |
org.tm4j.panckoucke.impl.renderer.graph.Point2Dim | This represents a point in an xy Coordinate System |
org.tm4j.panckoucke.impl.renderer.graph.Point3Dim | This represents a position in an xyz Coordinate System |
org.tm4j.panckoucke.impl.renderer.graph.RadialPosition | This represents a position in an angel, radius system |
org.tm4j.panckoucke.impl.store.HarvestAction | |
org.tm4j.panckoucke.impl.store.HarvesterThread | Starts a topic map harvesting in a distinct thread. |
org.tm4j.panckoucke.impl.store.LoadAction | |
org.tm4j.panckoucke.impl.store.LoadScheduler | Created on 18.02.2003 |
org.tm4j.panckoucke.impl.store.MapLoaderThread | Loads a topic map in a distinct thread. |
org.tm4j.panckoucke.impl.store.MergeAction | |
org.tm4j.panckoucke.impl.store.MergerThread | Merges a topic map in a distinct thread. |
org.tm4j.panckoucke.impl.store.PanckouckeMapResolver | |
org.tm4j.panckoucke.impl.store.PanckouckeStore | Created on 17.02.2003 |
org.tm4j.panckoucke.impl.store.PanckouckeStoreTest | Created on 18.02.2003 |
org.tm4j.panckoucke.impl.store.ProviderReferenceImpl | Created on 17.02.2003 |
org.tm4j.panckoucke.impl.store.StoreManagerImpl | Created on 20.02.2003 |
org.tm4j.panckoucke.impl.store.TopicMapReferenceImpl | Wrapper around a TopicMap and a TopicMapProvider. |
org.tm4j.panckoucke.model.AMGestaltRegistry | This class provides Applications with an extendable Registry for AMGestalt-Instances. |
org.tm4j.panckoucke.notification.StateChangedNotification | Datastructure which is passes as the related object of a Notification from Type TM_STATE_CHANGED. |
org.tm4j.panckoucke.render.rep.RepresentationRegistryImpl | Simple implementation of IRepresentationRegistry using a HashMap for managing the instances |
org.tm4j.panckoucke.store.TopicMapRefMetaData | Instances of this class are collecting MetaData for a TopicMapReference Dependent on the origin and the store state of the related TopicMapReference only some of the meta data properties will contain valid data |
org.tm4j.panckoucke.test.AllPanckouckeTests | |
org.tm4j.panckoucke.test.ConfigTest | Created on 21.02.2003 |
org.tm4j.panckoucke.test.SimpleAbstractorTest | |
org.tm4j.panckoucke.test.TestData | |
org.tm4j.panckoucke.test.abstraction.AssociationRoleMatrixBuilderTest |
Tests the filling of Matrices with various list of associations
|
org.tm4j.panckoucke.test.abstraction.AssociationRoleShelfmarkTest | |
org.tm4j.panckoucke.test.abstraction.CompactClassifierTest | |
org.tm4j.panckoucke.test.abstraction.MatrixPatternTest | |
org.tm4j.panckoucke.test.abstraction.MatrixTest | |
org.tm4j.panckoucke.test.abstraction.ModelShapeTestBase | |
org.tm4j.panckoucke.test.abstraction.RoleTypePlayerCountClassifierTest | |
org.tm4j.panckoucke.test.abstraction.model.AMGestaltTest | Testcases for manipulating an AbstractionModel |
org.tm4j.panckoucke.test.abstraction.model.AMLocatorImplTest | |
org.tm4j.panckoucke.test.abstraction.model.AModelTest | Testcases for manipulating an AbstractionModel |
org.tm4j.panckoucke.test.abstraction.section.AllSectionAbstractorTests | |
org.tm4j.panckoucke.test.abstraction.section.AssociationSectionGroupTest | |
org.tm4j.panckoucke.test.abstraction.section.InstanceSectionTest | |
org.tm4j.panckoucke.test.abstraction.section.MetaSectionGroupTest | |
org.tm4j.panckoucke.test.abstraction.section.OccurrenceSectionTest | |
org.tm4j.panckoucke.test.abstraction.section.RolePlayerSectionTest | |
org.tm4j.panckoucke.test.abstraction.section.SectionAbstractorTest | |
org.tm4j.panckoucke.test.abstraction.section.SectionAbstractorTestBase | |
org.tm4j.panckoucke.test.abstraction.tolog.TologMatrixAbstractorTest | |
org.tm4j.panckoucke.test.context.ContextFactoryImplTest | Started to implement tests for ContextFactoryImplementation |
org.tm4j.panckoucke.test.context.PanckouckeContextImplTest | Started to implement tests for the panckoucke-context |
org.tm4j.panckoucke.test.renderer.GraphMLRendererTest | Last Checkin $Date: 2004/07/14 13:14:45 $ $Revision: 1.5 $ A Test class for the GraphML renderer. |
org.tm4j.panckoucke.test.store.NotificationTest | Created on 21.02.2003 |
org.tm4j.panckoucke.test.store.PanckouckeStoreTestSuite | Created on 18.02.2003 |
org.tm4j.panckoucke.test.store.ProviderCacheTest | |
org.tm4j.panckoucke.test.store.StoreAddTopicMapsTest | Created on 18.02.2003 |
org.tm4j.panckoucke.test.store.StoreApiTest | Created on 21.02.2003 |
org.tm4j.panckoucke.test.store.StoreManagerHibernateTest | Created on 20.02.2003 |
org.tm4j.panckoucke.util.AMNodeIterator | Implementation of the Iterator-Interface that returns AMNodes. |
org.tm4j.panckoucke.util.AMNodeList | An extension of ArrayList that guarantees, that the list does only contain Members of class org.tm4j.panckoucke.model.AMNode |
org.tm4j.panckoucke.util.AMUtil | Utility class containing some helper methods for creating nodes |
org.tm4j.panckoucke.util.AbstractionNodeUtils | Utility class containing some helper methods for creating nodes |
org.tm4j.panckoucke.util.BesteckUtils | Utility class for Converting different Besteck implementations |
org.tm4j.panckoucke.util.Config | |
org.tm4j.panckoucke.util.InstanceExtractor |
An extractor which returns a collection of all the topic(s),
association(s) and occurrence(s) which use the
topic specified on the input as a type. If the input object is not a Topic, an empty collection will be returned. |
org.tm4j.panckoucke.util.NameUtil | Collection of static methods to generate names for different TopicMapObjects. |
org.tm4j.panckoucke.util.PSIUtil | Utility-Class to manage PSIs * |
org.tm4j.panckoucke.util.PropertiesUtil | |
org.tm4j.panckoucke.util.RolePlayersExtractor |
An extractor which takes a Topic instance as input
and returns a Collection of the Topics which are
playing the role defined by that Topic in
any associciation
If the input object is not a Topic, an empty collection
will be returned. |
org.tm4j.tmapi.core.TMAPIAssociationImpl | |
org.tm4j.tmapi.core.TMAPIBaseNameImpl | |
org.tm4j.tmapi.core.TMAPILocatorImpl | |
org.tm4j.tmapi.core.TMAPIMemberImpl | |
org.tm4j.tmapi.core.TMAPIOccurrenceImpl | |
org.tm4j.tmapi.core.TMAPIScopedObjectImpl | |
org.tm4j.tmapi.core.TMAPITopicImpl | |
org.tm4j.tmapi.core.TMAPITopicMapImpl | |
org.tm4j.tmapi.core.TMAPITopicMapObjectImpl | |
org.tm4j.tmapi.core.TMAPITopicMapObjectStub | |
org.tm4j.tmapi.core.TMAPITopicMapSystemFactoryImpl | |
org.tm4j.tmapi.core.TMAPITopicMapSystemFactoryImpl.FeatureSupport | |
org.tm4j.tmapi.core.TMAPITopicMapSystemImpl | |
org.tm4j.tmapi.core.TMAPIVariantImpl | |
org.tm4j.tmnav.app.History | |
org.tm4j.tmnav.app.LoadedMapsPanel | A View that displays all currently loaded topicmaps. |
org.tm4j.tmnav.app.LogManager | Static methods to concentrate logging-facility at one point |
org.tm4j.tmnav.app.LookAndFeelUtil |
This is a helper class for managing LookAndFeel
New Look and Feels can be added into the LookAdFell.props property file
However, this class also ensures that only look and feels whoose implementations
are on the classpath, will be listed as available. This class also implements ActionListener. |
org.tm4j.tmnav.app.PersistentHistory | An extension of the History class that is able to write its data to and to restore it from a persistency store |
org.tm4j.tmnav.app.TMNav | The Main class of TMNav, its the entry point and the location to fetch static resources. |
org.tm4j.tmnav.app.TMNavMainFrame | The main frame of tmnav. |
org.tm4j.tmnav.app.TMNavView | |
org.tm4j.tmnav.app.TextPanel | |
org.tm4j.tmnav.app.action.AboutTMNavDialog | Opens the AboutTMNav-Dialog |
org.tm4j.tmnav.app.action.AbstractionHintDialog | Creates the singleton instrance of the AbstractionHint-Dialog. |
org.tm4j.tmnav.app.action.CreateProviderDialog | Creates the singleton instrance of the CreateProviderDialog. |
org.tm4j.tmnav.app.action.HarvestDialog | Opens the Harvest-Dialog |
org.tm4j.tmnav.app.action.LoadTopicmapDialog | Opens the Load-Topicmap-Dialog |
org.tm4j.tmnav.app.action.ManageProvidersDialog | Opens the Create-Provider-Dialog |
org.tm4j.tmnav.app.action.MergeDialog | Opens the Load-Topicmap-Dialog |
org.tm4j.tmnav.app.action.RendererViewSettingsDialog | Opens the Load-Topicmap-Dialog |
org.tm4j.tmnav.app.action.ShutdownAction | TM-NAV-Shutdown |
org.tm4j.tmnav.app.action.TologQueryDialog | Opens the Create-Provider-Dialog |
org.tm4j.tmnav.app.event.EventDispatcherImpl | The send-mechanics of this Dispatcher works with a copy of the listener-registry. |
org.tm4j.tmnav.app.event.EventImpl | An simple Event implementation. |
org.tm4j.tmnav.app.event.EventTypeRegistry | |
org.tm4j.tmnav.app.ix.IndexPanel | The Indexpanel visualizes several indexes of tmnav. |
org.tm4j.tmnav.app.ix.IndexProvider | Collects and renders an Index-View for generic contents. |
org.tm4j.tmnav.app.ix.IndexRenderer |
The IndexRenderer is a lightweight specialisation of the
ListRenderer, designed to work in cojunction with the
IndexAbstractor. In its renderModel-method the IndexAbstractor extracts the list of nodes that form the index. |
org.tm4j.tmnav.app.ix.IndexTreeRenderer | |
org.tm4j.tmnav.app.ix.NodeWithChildren | A base class for treeNodes which contains children. |
org.tm4j.tmnav.app.menu.InvokableWrapper | creates a JMenuItem th |
org.tm4j.tmnav.app.menu.MenuAssembly | Container that manages Menuitems |
org.tm4j.tmnav.app.menu.Selection | |
org.tm4j.tmnav.app.ui.AMMemberContextPopup | This class builds a PopupMenue for a distinct Member and opens it The class may be used by renderers as a helper. |
org.tm4j.tmnav.app.ui.AboutTMNavFrame | |
org.tm4j.tmnav.app.ui.AbstractionHintsFrame | |
org.tm4j.tmnav.app.ui.AbstractionHintsMenu | JMenuItem, that opens the AbstractionHint- Property-Editor |
org.tm4j.tmnav.app.ui.AbstractorMenu | JMenu, used as a submenu that displays all settings relevant to Abstractors |
org.tm4j.tmnav.app.ui.ChooseTargetRendererViewMenu | JMenu, used as a submenu to choose a Renderer |
org.tm4j.tmnav.app.ui.CreateProviderFrame | |
org.tm4j.tmnav.app.ui.HarvestTopicMapFrame | Dialog to harvest a topic map. |
org.tm4j.tmnav.app.ui.InvokableMenuItem | |
org.tm4j.tmnav.app.ui.LoadTopicMapFrame | Dialog to load a topic map. |
org.tm4j.tmnav.app.ui.ManageProvidersFrame | |
org.tm4j.tmnav.app.ui.MemoryIndicator | Thread that sets the amount of free and total memory each second as the text of a JLabel. |
org.tm4j.tmnav.app.ui.MergeFrame | |
org.tm4j.tmnav.app.ui.OpenInBrowserItem |
A menuItem that opens a given Member in the Users Browser What exactly is passed to the browser, depends on the given Member. |
org.tm4j.tmnav.app.ui.PropertyEditorTableModel | |
org.tm4j.tmnav.app.ui.RendererSpace | |
org.tm4j.tmnav.app.ui.RendererView | A RendererView combines an Abstractor that builds a model and a Renderer that presents it. |
org.tm4j.tmnav.app.ui.RendererViewSettingsFrame | Dialog to customize a RendererView. |
org.tm4j.tmnav.app.ui.RendererViewUI | |
org.tm4j.tmnav.app.ui.StatusBar | |
org.tm4j.tmnav.app.ui.TMComboBox | A ComboBox which holds references to all Loaded TopicMaps. |
org.tm4j.tmnav.app.ui.TMNavMenuBar | The menu bar of the TMNav main frame. |
org.tm4j.tmnav.app.ui.TMNavPopupMenu | |
org.tm4j.tmnav.app.ui.ToggleMenuItem | |
org.tm4j.tmnav.app.ui.TologQueryFrame | |
org.tm4j.tmnav.app.ui.TologQuerySwingUI | |
org.tm4j.tmnav.app.ui.TopicmapFileChooserPanel | |
org.tm4j.tmnav.app.ui.UseRendererMenu |
JMenu, that displays a set of available Renderers. Only Renderers that are marked as user chooseable will be displayed in this Menu. |
org.tm4j.tmnav.app.ui.util.PersistentJFrame | A specialisation of JFrame that stores its size and position * from session to session * * @author Christoph Froehlich, cf@folge2.de |
org.tm4j.tmnav.app.ui.util.PersistentJSplitPane |
A specialisation of JSplitPane that is capable to store
the location of its divider between sessions. The two methods store and
restore must be called manually
on startup and shutdown
|
org.tm4j.tmnav.app.ui.util.UIStyleUtil | Helper to return preinitialised components. |
org.tm4j.tmnav.app.util.ArrayUtil | Some utility functions that deal with Arrays |
org.tm4j.tmnav.app.util.CompareUtil | |
org.tm4j.tmnav.app.util.FileUtil | Collection of static helper methods for file handling |
org.tm4j.tmnav.app.util.Pool | Generic Pool-Implementation. |
org.tm4j.tmnav.app.util.PropertiesIterator | |
org.tm4j.tmnav.app.util.SessionUtil | |
org.tm4j.tmnav.app.util.StringUtil | |
org.tm4j.tmnav.app.util.Util | Created on 22.02.2003 |
org.tm4j.tmnav.app.util.Version | |
org.tm4j.tmnav.env.AbstractionEnviroment |
An AbstractionEnviroment manages the collaboration between an
Abstractor and a Renderer.
An AbstractionEnviroment consists of
|
org.tm4j.tmnav.env.AccessibleProvider | |
org.tm4j.tmnav.env.DescriptionManager | This class manages all Renderer- and Abstractor-Descriptions. |
org.tm4j.tmnav.env.NavContext | Holds references to Manager-Objects that are widely used in TMNav. |
org.tm4j.tmnav.env.Option |
A Java Bean that describes a predefined option. Instances of this class may be used to build a set of available options for a certain property. |
org.tm4j.tmnav.env.Property |
A Java Bean that represents a key-value-pair. |
org.tm4j.tmnav.env.RendererViewManager | This class manages all RendererViews. |
org.tm4j.tmnav.env.SetableProperty |
A Java bean that describes a setable property, optionally along with a set of
predefined values . The bean combines
|
org.tm4j.tmnav.env.TMAppearance | |
org.tm4j.tmnav.env.TMNavEnvironment |
This class stores and provides access to tmnav
user configuration that is once read at startup time. |
org.tm4j.tmnav.env.TMNavProviderManager | |
org.tm4j.tmnav.env.TMNavSession | |
org.tm4j.tmnav.env.TMNavSettings | This class is a beanish container for several properties that are not related to the collaboration with panckoucke |
org.tm4j.tmnav.env.TMNavUserDir | This class manages the UserDirectory of TMNav where all the individual settings files goes. |
org.tm4j.tmnav.env.desc.AbstractorDesc |
Holds metadata about an Abstractor. Any AbstractorDesc is identified by an id, that is unique in the scope of the org.tm4j.tmnav.env.DescriptionManager in charge. |
org.tm4j.tmnav.env.desc.MenuDesc | A bean, that stores information about a RendererView in a manner, that is suitable for serialisation. |
org.tm4j.tmnav.env.desc.MenuItemDesc | Describes either a MenuItemProvider or a Class that implements the Invokable-Interface |
org.tm4j.tmnav.env.desc.MenuRefDesc | Holds a reference - string that is meant to be resolved as a MenuDesc |
org.tm4j.tmnav.env.desc.ProviderDesc | |
org.tm4j.tmnav.env.desc.RendererDesc |
Holds metainformation about a Renderer. A RendererDesc may be created for every class that implements the Renderer-Interface. |
org.tm4j.tmnav.env.desc.RendererViewDesc | A bean, that stores information about a RendererView in a manner, that is suitable for serialisation. |
org.tm4j.tmnav.env.digester.AbstractorRuleSet |
RuleSet for the description of an Abstractor. This rule creates an instance of org.tm4j.tmnav.env.desc.AbstractorDesc |
org.tm4j.tmnav.env.digester.MenuItemRuleSet |
RuleSet for the description of a MenuItem. This rule creates an instance of org.tm4j.tmnav.env.desc.MenuDesc and adds it to the enclosing instance (usually an instance of org.tm4j.tmnav.env.TMNavEnvironment). |
org.tm4j.tmnav.env.digester.MenuRuleSet |
RuleSet for the description of a Property. This rule creates an instance of org.tm4j.tmnav.env.SetableProperty |
org.tm4j.tmnav.env.digester.OptionRuleSet |
RuleSet for an option of a Property. This rule creates an org.tm4j.tmnav.env.Option-Instance. |
org.tm4j.tmnav.env.digester.OptionSetRuleSet |
RuleSet for the container of options. This rule creates no instance, but sets properties in the containing PropertyDesc |
org.tm4j.tmnav.env.digester.PanckouckeRuleSet |
RuleSet for the digesting of a <panckoucke>-element. |
org.tm4j.tmnav.env.digester.PropertyRuleSet |
RuleSet for a simple key value pair. This rule expects an onject on the top of the stack, that has a method: setProperty(String key, String value). |
org.tm4j.tmnav.env.digester.ProviderRuleSet |
RuleSet for the description of a Provider. This rule creates an instance of org.tm4j.tmnav.env.desc.ProviderDesc |
org.tm4j.tmnav.env.digester.RendererRuleSet |
RuleSet for the description of a Renderer. This rule creates an instance of org.tm4j.tmnav.env.desc.RendererDesc and adds it to the enclosing instance (usually an instance of org.tm4j.tmnav.env.TMNavEnvironment). |
org.tm4j.tmnav.env.digester.RendererViewRuleSet |
RuleSet for the description of a RendererView. This rule creates an instance of org.tm4j.tmnav.env.desc.RendererViewDesc |
org.tm4j.tmnav.env.digester.SelectRuleSet |
RuleSet for the description of a Property. This rule creates an instance of org.tm4j.tmnav.env.SetableProperty |
org.tm4j.tmnav.env.digester.SettingsRuleSet |
RuleSet for the description of a Property. This rule creates an instance of org.tm4j.tmnav.env.SetableProperty |
org.tm4j.tmnav.env.digester.TMNavDigester | |
org.tm4j.tmnav.example.InvokableExample | Small Exmaple that shows a basic implementation of the invokable interface. |
org.tm4j.tmnav.example.MenuItemProviderExample | Demonstrates the use of the JMenuItemProvider-Interface. |
org.tm4j.tmnav.renderer.ColorRepresentation | Useable when representing AMMember objects by colors |
org.tm4j.tmnav.renderer.CommonRendererMouseAdapter | MouseAdapter which may be used by Renderers. |
org.tm4j.tmnav.renderer.ListRenderer | |
org.tm4j.tmnav.renderer.TMNavRendererBase | |
org.tm4j.tmnav.renderer.TableRenderer | |
org.tm4j.tmnav.renderer.TologRenderer | |
org.tm4j.tmnav.renderer.TreeRenderer | |
org.tm4j.tmnav.renderer.hg.HypergraphRenderer | A renderer that uses the graph visualisation from http://hypergraph.sourceforge.net. |
org.tm4j.tmnav.renderer.section.AssociationSectionGroupPanel | Section that displays all Associations where the currently driving topic plays a role in. |
org.tm4j.tmnav.renderer.section.CellRenderer | This class contains a collection of inner classes that implement CellRenderer-Interfaces for several gestalten and components. |
org.tm4j.tmnav.renderer.section.GridBagPanel | This class implements a Panel which serves as the basic visual building block of the section renderer. |
org.tm4j.tmnav.renderer.section.MemberSectionPanel | Section that displays all Members of an Association |
org.tm4j.tmnav.renderer.section.MetaSectionGroupPanel | Panel that displays all the information from the MetaSectionGroup |
org.tm4j.tmnav.renderer.section.RoleHeader | A JPanel with a Label and a Button, used as a Subheader throughout various sections |
org.tm4j.tmnav.renderer.section.SectionPanel | Section that displays all Occurrences in a JTable |
org.tm4j.tmnav.renderer.section.SectionRenderer | Renders Models that have a CenterNode of either gestalt TOPIC or gestalt ASSOCIATION. |
org.tm4j.tmnav.renderer.section.SectionTable | |
org.tm4j.tmnav.renderer.section.SectionTableModel | A TableModel, used by several sections |
org.tm4j.tmnav.renderer.section.SectionUtil | Collection of helper methods |
org.tm4j.tmnav.renderer.section.UICommons | Collection of helper methods -some return atomic parts for section renderers from a cache in order to reduce Object Creation - some return Common-Layout-Properties that should be shared by all sections, as, for example, colors and fonts |
org.tm4j.tmnav.renderer.tg.ConnectorNode | |
org.tm4j.tmnav.renderer.tg.ImageIconRepresentation | Useable when representing AMMember objects by ImageIcons |
org.tm4j.tmnav.renderer.tg.TGRepresentation | A Implementation of the Representation interface for the TouchGraphRenderer |
org.tm4j.tmnav.renderer.tg.TMOEdge | |
org.tm4j.tmnav.renderer.tg.TMOTouchgraphNode | |
org.tm4j.tmnav.renderer.tg.TouchgraphRenderer | |
org.tm4j.tmnav.renderer.tg.TouchgraphUI | User interface for navigating through the Hypergraph-View This code is based heavily on the work of Alex Shapiro. |
org.tm4j.tolog.DirectInstanceOfExtension | |
org.tm4j.tolog.InstanceOfExtension | |
org.tm4j.tolog.PlayerRole | Interface to a special member/player pair in which each of the elements can be either a value (a Topic) or a variable. |
org.tm4j.tolog.QueryEvaluator | |
org.tm4j.tolog.QueryEvaluator.ExpansionInfo | |
org.tm4j.tolog.QueryEvaluator.ListTable | |
org.tm4j.tolog.Test | |
org.tm4j.tolog.TologFragmentBuilderImpl | |
org.tm4j.tologx.QueryEvaluatorFactory | |
org.tm4j.tologx.TologFragmentBuilderImpl | Default implementation of the TologFragmentBuilder interface. |
org.tm4j.topicmap.PSI | This class defines constants for the original, pre-XTM 1.0 Published Subject Indicators Each constant defines the PSI as a full URL. |
org.tm4j.topicmap.PropertyNames | |
org.tm4j.topicmap.TMTypes | This class provides a utility function for determining the type of a Topic Map object |
org.tm4j.topicmap.TopicMapFactoryBase | |
org.tm4j.topicmap.TopicMapProviderBase | Provides a skeleton implementation of a basic TopicMapProvider with the addTopicMap() method implemented. |
org.tm4j.topicmap.TopicMapProviderFactory | Abstract class to be extended by implementations which allow access to TopicMaps using the TopicMapProvider interface. |
org.tm4j.topicmap.Types | Contains numerical symbols used for the purpose of identifying the type of a particular topic map object. |
org.tm4j.topicmap.XTMPSI | This class defines constants for the XTM 1.0 Published Subject Indicators. |
org.tm4j.topicmap.index.ConfigurableIndexProvider |
An abstract implementation of an IndexProvider that provides access to one or more topic map indexes which require configuration information to be correctly initialised. |
org.tm4j.topicmap.index.IndexMetaImpl | Simple implementation of the IndexMeta interface. |
org.tm4j.topicmap.index.text.LuceneDocumentFactory | Utility class for LuceneFullTextIndex Creates fields for not locator data, and Locators from Occurrences, adds object ids as unindexed fields BaseName values get a boost in order to increase their importance |
org.tm4j.topicmap.index.text.LuceneIndexBase | INTERNAL Abstract base class for FullTextIndexes using lucene for TextIndexing Concrete Implementations have to set an analyzer and directory implementation before starting the indexing. |
org.tm4j.topicmap.index.text.LuceneQueryHitImpl | This is an implementation of QueryHit for the Lucene Full Text Engine |
org.tm4j.topicmap.index.text.LuceneQueryResultImpl | This is an implementation of QueryResult for the Lucene Full Text Engine |
org.tm4j.topicmap.source.SerializedTopicMapSource | This is a implementation of the TopicMapSource Interface representing serialized TopicMaps. |
org.tm4j.topicmap.source.TopicMapSourceSupport | |
org.tm4j.topicmap.unified.IDUtils | Provides utility methods for converting TopicMapObject IDs to and from fully-qualified IDs. |
org.tm4j.topicmap.unified.UnifiedAssociation | Wrapper class around an object implementing the Association interface. |
org.tm4j.topicmap.unified.UnifiedBaseName | |
org.tm4j.topicmap.unified.UnifiedMember | |
org.tm4j.topicmap.unified.UnifiedOccurrence | |
org.tm4j.topicmap.unified.UnifiedScopedObject | |
org.tm4j.topicmap.unified.UnifiedTopic | |
org.tm4j.topicmap.unified.UnifiedTopicMap | Implements a unified topic navigation structure over multiple seperate TopicMap objects. |
org.tm4j.topicmap.unified.UnifiedTopicMapObject | |
org.tm4j.topicmap.unified.UnifiedVariant | |
org.tm4j.topicmap.utils.AssociationComparator | |
org.tm4j.topicmap.utils.AssociationUtils | |
org.tm4j.topicmap.utils.BaseNameComparator | |
org.tm4j.topicmap.utils.BaseNameUtils | |
org.tm4j.topicmap.utils.HelperBase | Abstract base class for bean-like helper classes. |
org.tm4j.topicmap.utils.IDGeneratorFactory | A Factory for creating IDGenerator implementations. |
org.tm4j.topicmap.utils.IDGeneratorImpl | The default IDGenerator implementation. |
org.tm4j.topicmap.utils.ImprovedIDGeneratorImpl | The default IDGenerator implementation. |
org.tm4j.topicmap.utils.InScopeWalkerFilter | A WalkerFilter implementation that allows through only those ScopedObjects that are in a given context. |
org.tm4j.topicmap.utils.LTMBuilder | |
org.tm4j.topicmap.utils.LTMLexer | INTERNAL: Lexer for LTM syntax. |
org.tm4j.topicmap.utils.LTMParser | INTERNAL: Parser for the LTM syntax. |
org.tm4j.topicmap.utils.OccurrenceComparator | |
org.tm4j.topicmap.utils.OccurrenceUtils | |
org.tm4j.topicmap.utils.ScopeUtils | |
org.tm4j.topicmap.utils.ScopeWalkerFilter | A WalkerFilter implementation that filters out all scoped objects that do not match the specified predicate. |
org.tm4j.topicmap.utils.SimpleIDMappingStrategy | |
org.tm4j.topicmap.utils.SourceAddressPair | |
org.tm4j.topicmap.utils.TopicMapCopier | Encapsulates an algorithm for copying topics and associations between topic maps while ensuring that copied references do not result in multiple topic copies. |
org.tm4j.topicmap.utils.TopicMapDoclet | A custom Javadoc doclet, to be used for generating topic mapped API documentation. |
org.tm4j.topicmap.utils.TopicMapFragment | Encapsulates an algorithm for extracting a subset of topic map constructs from a source topic map and adding them to a destination topic map. |
org.tm4j.topicmap.utils.TopicMapHandlerAdapter | Provides a default implementation of the TopicMapHandler which may be overridden by derived classes. |
org.tm4j.topicmap.utils.TopicMapMerger | A "beanish" helper class for merging topic maps. |
org.tm4j.topicmap.utils.TopicMapSerializer | A subclass of HelperBase capable of serializing a TopicMap to an OutputStream. |
org.tm4j.topicmap.utils.TopicMapWalker | |
org.tm4j.topicmap.utils.TopicUtils | Contains common utilities for working with Topics. |
org.tm4j.topicmap.utils.TypeInstanceAssociationFilter |
This filter will skip all associations which are an XTM TYPE-INSTANCE association and will skip the topics which are used to define that association type and the roles of that association type. |
org.tm4j.topicmap.utils.WalkerFilterAdapter | A base implementation of the WalkerFilter interface. |
org.tm4j.topicmap.utils.WalkerHandlerAdapter | A base class for WalkerHandler implementations. |
org.tm4j.topicmap.utils.XTMBuilder | Implementation of the TopicMapBuilder interface which supports the parsing of topic map information from XML files conforming to the XTM 1.0 DTD and specification. |
org.tm4j.topicmap.utils.XTMParser | |
org.tm4j.topicmap.utils.XTMTypeInstanceValidator | |
org.tm4j.topicmap.utils.XTMUtils |
Utility class containing methods to reduce the number of objects in a TM4J topic map. |
org.tm4j.topicmap.utils.XTMWriter | |
org.tm4j.topicmap.utils.extractors.AssociatedTopicsExtractor | An extractor which returns a list of all topics associated with the input topic with an optionally specified association type and role specs for the the input topic and its associated topic. |
org.tm4j.topicmap.utils.extractors.AssociationExtractor | An unary function which takes a Member object as input and returns the parent Association object as output. |
org.tm4j.topicmap.utils.extractors.AssociationGroupsExtractor | An extractor which returns a Map of AssociationGroup objects which represent all the associations of a specific type in which the topic plays a specific role. |
org.tm4j.topicmap.utils.extractors.AssociationGroupsExtractor.AssociationGroup | |
org.tm4j.topicmap.utils.extractors.AssociationGroupsExtractor.DefaultAssociationGroupComparator | |
org.tm4j.topicmap.utils.extractors.AssociationNameExtractor | This class implements both a BinaryFunction and a UnaryFunction that return a name string for an Association instance. |
org.tm4j.topicmap.utils.extractors.BaseNamesExtractor | An extractor which takes a Topic instance as input and returns the Collection of BaseNames of that Topic as output. |
org.tm4j.topicmap.utils.extractors.BaseTopicExtractor | Extractor that returns the base topic of the input object if and only if the input object implements the Topic interface. |
org.tm4j.topicmap.utils.extractors.ExtractorBase | Provides an abstract base class for extractors. |
org.tm4j.topicmap.utils.extractors.MembersExtractor | An extractor which takes an Association instance as input and returns the Collection of Members in that Association as output. |
org.tm4j.topicmap.utils.extractors.OccurrencesExtractor | This is a UnaryFunction that retrieves a Collection of Occurrence from a Topic. |
org.tm4j.topicmap.utils.extractors.PlayersExtractor | An extractor which takes a Member instance as input and returns a Collection of the Topics which are role players in that Member instance as Output. |
org.tm4j.topicmap.utils.extractors.RefiedObjectExtractor | An extractor which takes a Topic instance as input and returns the TopicMapObject which the Topic reifies or null if this Topic does not reify any object in the TM |
org.tm4j.topicmap.utils.extractors.ReifyingTopicExtractor | An extractor which takes a TopicMapObject instance as input and returns the Topic which reifies it or null |
org.tm4j.topicmap.utils.extractors.ScopeExtractor | An extractor function which takes a ScopedObject instance as input and returns the collection of Topic instances that define the scope of the object as output. |
org.tm4j.topicmap.utils.extractors.SizeExtractor | Extracts an integer representing the size of the input object If the input object is a collection, returns the count of the number of objects contained in the collection. |
org.tm4j.topicmap.utils.extractors.TopicNameExtractor | An extractor function which takes a Topic as input and returns a String as output. |
org.tm4j.topicmap.utils.extractors.TypeExtractor | An extractor which returns the topic(s) which type the object specified on the input. |
org.tm4j.topicmap.utils.extractors.VariantNameExtractor |
An extractor function which takes a Topic as
input and returns a Variant instance as output
The Variant returned will be selected from
all Variants of the BaseNames of the Topic as follows:
|
org.tm4j.topicmap.utils.extractors.VariantsExtractor | An extractor which takes a org.tm4j.topicmap.VariantContainer instance as input and returns a the Variant instances that it contains. |
org.tm4j.topicmap.utils.testers.ClassInstanceAssocTester | A tester which tests Association objects to see if they are XTM class-instance associations which are created by TM4J when a new type is added to a Topic. |
org.tm4j.topicmap.utils.testers.ExternalOccurrenceTester | Tester which returns true if the supplied object implements the Occurrence interface and if the Occurrence object contains a locator to external occurrence data. |
org.tm4j.topicmap.utils.testers.FailTester | A predicate which always returns a failure (false). |
org.tm4j.topicmap.utils.testers.InScopeTester | Predicate function which returns true if the tested object is a scoped object and if the scope of the object matches the context specified in the tester's constructor. |
org.tm4j.topicmap.utils.testers.InlineOccurrenceTester | Predicate which returns true if the supplied object implements the Occurrence interface and if the Occurrence object has inline data. |
org.tm4j.topicmap.utils.testers.TypeTester | A Predicate which returns true if the object passed in is a topic map object which is typed by one or more topics and if one or more of the typing topics is found in the list of allowed types or if the subject or subject indicator of one or more of the typing topics is found in the list of allowed subject or subject indicators. |
org.tm4j.utils.CollectionChain | |
org.tm4j.utils.IteratorChain | |
org.tm4j.utils.MultiValuePropertyChangeEvent | |
org.tm4j.utils.SetChain | A CollectionChain derivative which is flagged as a set. |
org.tm4j.utils.predicates.InstanceOf | A Mango binary predicate that tests if the first argument is an instance of the second argument. |