jdsl.core.api
Class InvalidTreeException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--jdsl.core.api.CoreException
                          |
                          +--jdsl.core.api.InvalidTreeException

public class InvalidTreeException
extends CoreException

An InvalidTreeException is thrown by a tree object when it has ceased to be a valid tree -- that is, when it has been link(.)ed or replaceSubtree(.)ed into another tree. The wrapper remains after the replacement, so someone could call a method on it, but it has no nodes, so no methods make sense.

Author:
Ryan Baker (rsb)
See Also:
Serialized Form

Constructor Summary
InvalidTreeException(java.lang.String message)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvalidTreeException

public InvalidTreeException(java.lang.String message)