Package org.tmapi.core

Core interfaces which provide the functionality of the Topic Maps - Data Model.

See:
          Description


Interface Summary
Association Represents an association item.
Construct Base interface for all Topic Maps constructs.
DatatypeAware Common base interface for Occurrences and Variants.
Locator Immutable representation of an IRI.
Name Represents a topic name item.
Occurrence Represents an occurrence item.
Reifiable Indicates that a Construct is reifiable.
Role Represents an association role item.
Scoped Indicates that a statement (Topic Maps construct) has a scope.
Topic Represents a topic item.
TopicMap Represents a topic map item.
TopicMapSystem A generic interface to a TMAPI system.
Typed Indicates that a Topic Maps construct is typed.
Variant Represents a variant item.
 

Class Summary
TopicMapSystemFactory This factory class provides access to a topic map system.
 

Exception Summary
FactoryConfigurationException Exception thrown when a TopicMapSystemFactory instance cannot be instantiated through the method TopicMapSystemFactory.newInstance().
FeatureNotRecognizedException Exception thrown when the TopicMapSystemFactory does not recognize the name of a feature that the application is trying to enable or disable.
FeatureNotSupportedException Exception thrown when the underlying implementation cannot support enabling or disabling a recognised feature.
IdentityConstraintException This exception is used to report identity constraint violations.
MalformedIRIException Thrown to indicate that a malformed IRI has occurred.
ModelConstraintException This exception is used to report Topic Maps - Data Model constraint violations.
TMAPIException The base class for all standard (non run-time) exceptions thrown by a TMAPI system.
TMAPIRuntimeException Instances of this exception class should be thrown in cases where there is an error in the underlying topic map processing system or when integrity constraints are violated.
TopicInUseException Thrown when an attempt is made to remove a Topic which is being used as a type, as a reifier, or as a role player in an association, or in a scope.
TopicMapExistsException Exception thrown when an attempt is made to create a new TopicMap under a storage address (an IRI) that is already assigned to another TopicMap in the same TopicMapSystem.
 

Package org.tmapi.core Description

Core interfaces which provide the functionality of the Topic Maps - Data Model.