com.tensegrity.generic.attribute
Class IllegalNameException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bycom.tensegrity.generic.util.StaticException
              extended bycom.tensegrity.generic.attribute.AttributeException
                  extended bycom.tensegrity.generic.attribute.IllegalNameException
All Implemented Interfaces:
java.io.Serializable

public class IllegalNameException
extends AttributeException

Not every name may be assigned to an Attribute. The empty string and a null reference are prohibited. Also, an Attribute name must not contain the hierarchy separator character. An Attribute implementation may further disallow that the name is changed after construction In the event these conditions are not met, this exception is thrown.

Version:
$Id: IllegalNameException.java,v 1.4 2005/03/02 13:51:20 KevinCVS Exp $
Author:
S. Rutz
See Also:
Serialized Form

Constructor Summary
IllegalNameException(java.lang.String what)
          Constructor specifying the cause for this exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, 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
 

Constructor Detail

IllegalNameException

public IllegalNameException(java.lang.String what)
Constructor specifying the cause for this exception.

Parameters:
what - a detailed message for this exception.


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.