Package net.ontopia.topicmaps.schema.core

The core interfaces that are common to all schema language implementations.

See:
          Description

Interface Summary
CardinalityConstraintIF INTERNAL: Represents constraints that may only match a specified number of objects.
ConstraintIF PUBLIC: Represents a constraint specified in a schema.
SchemaIF PUBLIC: This interface is implemented by objects that represent complete topic map schemas.
SchemaReaderIF PUBLIC: Schema readers can read instances of a topic map schema from some implicitly specified source and return object structures representing the schema.
SchemaValidatorIF PUBLIC: Schema validators can validate topic map objects against a schema.
SchemaWriterIF PUBLIC: Schema writers can write object structures representing schemas out to an implicitly specified location in some schema language syntax.
TMObjectMatcherIF INTERNAL: Implementations of this interface can match topic map objects independently of any specific topic map.
ValidationHandlerIF PUBLIC: Schema validator objects report errors through this interface.
 

Exception Summary
SchemaSyntaxException PUBLIC: This exception is thrown when a topic map schema violates the syntax of the schema language it is written in.
SchemaViolationException PUBLIC: This exception is thrown when topic maps violate their schemas.
 

Package net.ontopia.topicmaps.schema.core Description

The core interfaces that are common to all schema language implementations. Applications that only use these interfaces will be able to work with any Ontopia schema language implementation. For interfaces and classes specific to the OSL schema language, see the impl.osl package.



Copyright © 2000-2012 Ontopia.