InvalidElementException Class

com.bea.ide.sourceeditor.element
InvalidElementException Class

public class InvalidElementException

    extends Exception

An InvalidElementException is thrown by the two-way editing methods when a two-way edit is performed on an element that is not part of a valid parse tree. Calling ISourceElement.getStatus on an element before attempting a two-way edit is one way to reduce the occurences of this exception. Note that it is not possible to prevent this exception in all cases. For example, this exception is unavoidable if a two-way edit is initiated on a valid element while the compiler is processing a change that will remove that element from the tree.


Hierarchy
Object
  Throwable
    Exception
      InvalidElementException
All Implemented Interfaces

Serializable

Constructor Summary

InvalidElementException(String str, ISourceElement el)

 

Method Summary

public ISourceElement
getElement()
Returns the invalid element that caused this exception.
public String
toString()
 
Methods from  java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace,
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Constructor Detail

InvalidElementException

public InvalidElementException(String str, 
                               ISourceElement el)
 

Method Detail

getElement() Method

public ISourceElement getElement()
Returns the invalid element that caused this exception.


toString() Method

public String toString()
Overrides
Throwable.toString()