org.tmapi.core
Class MergeException
java.lang.Object
   java.lang.Throwable
java.lang.Throwable
       java.lang.Exception
java.lang.Exception
           java.lang.RuntimeException
java.lang.RuntimeException
               org.tmapi.core.TMAPIRuntimeException
org.tmapi.core.TMAPIRuntimeException
                   org.tmapi.core.MergeException
org.tmapi.core.MergeException
- All Implemented Interfaces: 
- java.io.Serializable
- Direct Known Subclasses: 
- SubjectLocatorClashException, TopicsMustMergeException
- public class MergeException- extends TMAPIRuntimeException
The base class for exceptions related to merging of Topic or
 TopicMap instances. Applications should not raise an instance
 of this exception class, but should instead raise an instance
 of one of the derived classes.
 
 
In TMAPI 1.0, two subclasses of this exception are defiend.
 The TopicsMustMergeException is only ever thrown by a
    processor with the automerge feature disabled. This exception
    indicates that a merge of two topics is required to maintain
    consistency with the standard Topic Maps Data Model.
 The SubjectLocatorClashException is only ever thrown by
    a processor with the automerge feature enabled and with the 
    XTM 1.0 model enabled. This exception
    indicates that the processor attempted to perform the merger of
    two Topics as required for consistency with the Topic Maps Data 
    Model, but found that the merge could not be completed due to the
    XTM 1.0 constraint that a Topic can only have a single subjectLocator
    property value.
- Author:
- Kal Ahmed (kal@techquila.com)
- See Also:
- Serialized Form
 
 
| Methods inherited from class java.lang.Throwable | 
| fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
MergeException
protected MergeException(java.lang.Throwable cause)
MergeException
protected MergeException(java.lang.String msg)
MergeException
protected MergeException(java.lang.String msg,
                         java.lang.Throwable cause)