Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.openide.src 1.8.22
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.openide.src.SourceException

Packages that use SourceException
org.openide.src | The parsing results of Java sources and the result of Java Reflection may be uniformly accessed as source elements.

Uses of SourceException in org.openide.src

Subclasses of SourceException in org.openide.src
`static class` | `SourceException.IO`
`static class` | `SourceException.Protection`
`static class` | `SourceException.Veto` This is a wrapper over an unspecified VetoException thrown from a VetoableListener during some change.

Methods in org.openide.src that return SourceException
`SourceException` | `SourceVetoException.getNestedException()`

Methods in org.openide.src that throw SourceException
`void` | `SourceElement.addClass(ClassElement el)` Add a new top-level class.
`void` | `ClassElement.addClass(ClassElement el)` Add a new inner class to this class.
`void` | `SourceElement.addClasses(ClassElement[] els)` Add some new top-level classes.
`void` | `ClassElement.addClasses(ClassElement[] els)` Add some new inner classes to this class.
`void` | `ClassElement.addConstructor(ConstructorElement el)` Add a constructor to this class.
`void` | `ClassElement.addConstructors(ConstructorElement[] els)` Add some constructors to this class.
`void` | `ClassElement.addField(FieldElement el)` Add a new field to the class.
`void` | `ClassElement.addFields(FieldElement[] els)` Add some new fields to the class.
`void` | `SourceElement.addImport(Import el)` Add an import.
`void` | `SourceElement.addImports(Import[] els)` Add some imports.
`void` | `ClassElement.addInitializer(InitializerElement el)` Add a new initializer block to this class.
`void` | `ClassElement.addInitializers(InitializerElement[] els)` Add some initializer blocks to this class.
`void` | `ClassElement.addInterface(Identifier in)` Add an interface to this class.
`void` | `ClassElement.addInterfaces(Identifier[] ins)` Add some interfaces to this class.
`void` | `ClassElement.addMethod(MethodElement el)` Add a method to this class.
`void` | `ClassElement.addMethods(MethodElement[] els)` Add some methods to this class.
`void` | `SourceElement.Impl.changeClasses(ClassElement[] elems, int action)` Change the set of top-level classes.
`void` | `ClassElement.Impl.changeClasses(ClassElement[] elems, int action)` Change the set of inner classes.
`void` | `ClassElement.Impl.changeConstructors(ConstructorElement[] elems, int action)` Change the set of constructors.
`void` | `ClassElement.Impl.changeFields(FieldElement[] elems, int action)` Change the set of fields.
`void` | `SourceElement.Impl.changeImports(Import[] elems, int action)` Change the set of imports.
`void` | `ClassElement.Impl.changeInitializers(InitializerElement[] elems, int action)` Change the set of initializers.
`void` | `ClassElement.Impl.changeInterfaces(Identifier[] ids, int action)` Change the set of implemented/extended interfaces.
`void` | `ClassElement.Impl.changeMethods(MethodElement[] elems, int action)` Change the set of methods.
`void` | `JavaDoc.changeTags(JavaDocTag[] tags, int action)` Adds removes or sets tags used in this comment
`void` | `JavaDoc.clearJavaDoc()` Clears the javadoc from the source.
`void` | `SourceElement.removeClass(ClassElement el)` Remove an top-level class.
`void` | `ClassElement.removeClass(ClassElement el)` Remove an inner class from this class.
`void` | `SourceElement.removeClasses(ClassElement[] els)` Remove some top-level classes.
`void` | `ClassElement.removeClasses(ClassElement[] els)` Remove some inner classes from this class.
`void` | `ClassElement.removeConstructor(ConstructorElement el)` Remove a constructor from this class.
`void` | `ClassElement.removeConstructors(ConstructorElement[] els)` Remove some constructors from this class.
`void` | `ClassElement.removeField(FieldElement el)` Remove a field from the class.
`void` | `ClassElement.removeFields(FieldElement[] els)` Remove some fields from the class.
`void` | `SourceElement.removeImport(Import el)` Remove an import.
`void` | `SourceElement.removeImports(Import[] els)` Remove some imports.
`void` | `ClassElement.removeInitializer(InitializerElement el)` Remove an initializer block from this class.
`void` | `ClassElement.removeInitializers(InitializerElement[] els)` Remove some initializer blocks from this class.
`void` | `ClassElement.removeInterface(Identifier in)` Remove an interface from this class.
`void` | `ClassElement.removeInterface(Identifier[] ins)` Deprecated. the method's name is incorrect; please use removeInterfaces(ins) instead.
`void` | `ClassElement.removeInterfaces(Identifier in)` Deprecated. the method's name is incorrect; please use removeInterface(i) instead.
`void` | `ClassElement.removeInterfaces(Identifier[] ins)` Remove some interfaces from this class.
`void` | `ClassElement.removeMethod(MethodElement el)` Remove a method from this class.
`void` | `ClassElement.removeMethods(MethodElement[] els)` Remove some methods from this class.
`void` | `SourceElement.runAtomicAsUser(Runnable run)` Executes given runnable in "user mode" does not allowing any modifications to parts of text marked as guarded.
`void` | `SourceElement.Impl.runAtomicAsUser(Runnable run)` Executes given runnable in "user mode" does not allowing any modifications to parts of text marked as guarded.
`void` | `InitializerElement.setBody(String s)` Set the body of this initializer.
`void` | `InitializerElement.Impl.setBody(String s)` Set the body of this initializer.
`void` | `ConstructorElement.setBody(String s)` Set the body of the constructor.
`void` | `ConstructorElement.Impl.setBody(String s)` Set the body.
`void` | `SourceElement.setClasses(ClassElement[] els)` Set the top-level classes.
`void` | `ClassElement.setClasses(ClassElement[] els)` Set the inner classes for this class.
`void` | `ClassElement.setClassOrInterface(boolean isClass)` Set whether this is really a class, or an interface.
`void` | `ClassElement.Impl.setClassOrInterface(boolean isClass)` Set whether this is a class or interface.
`void` | `ClassElement.setConstructors(ConstructorElement[] els)` Set the constructors for this class.
`void` | `ConstructorElement.setExceptions(Identifier[] exceptions)` Set the array of thrown exceptions.
`void` | `ConstructorElement.Impl.setExceptions(Identifier[] exceptions)` Set the thrown exceptions.
`void` | `ClassElement.setFields(FieldElement[] els)` Set the fields for this class.
`void` | `SourceElement.setImports(Import[] imprt)` Set all imports.
`void` | `ClassElement.setInitializers(InitializerElement[] els)` Set the initializer blocks for this class.
`void` | `FieldElement.setInitValue(String value)` Set the initial value of the field.
`void` | `FieldElement.Impl.setInitValue(String value)` Set the initial value of the field.
`void` | `ClassElement.setInterfaces(Identifier[] ids)` Set the interfaces for this class.
`void` | `ClassElement.setMethods(MethodElement[] els)` Set the methods for this class.
`void` | `MemberElement.setModifiers(int mod)` Set the modifier flags for this element.
`void` | `MemberElement.Impl.setModifiers(int mod)` Set the modifier flags for this element.
`void` | `MethodElement.setName(Identifier name)` Set the name of this member.
`void` | `MemberElement.setName(Identifier name)` Set the name of this member.
`void` | `MemberElement.Impl.setName(Identifier name)` Set the name of this member.
`void` | `FieldElement.setName(Identifier name)` Set the name of this member.
`void` | `ClassElement.setName(Identifier name)` Set the name of this member.
`void` | `SourceElement.setPackage(Identifier id)` Set the package of this source file.
`void` | `SourceElement.Impl.setPackage(Identifier id)` Set the package of this source file.
`void` | `ConstructorElement.setParameters(MethodParameter[] params)` Set the method parameters.
`void` | `ConstructorElement.Impl.setParameters(MethodParameter[] params)` Set the method parameters.
`void` | `JavaDoc.setRawText(String s)` Set the raw text of the comment.
`void` | `MethodElement.setReturn(Type ret)` Set the method's return type.
`void` | `MethodElement.Impl.setReturn(Type ret)` Set the method's return type.
`void` | `InitializerElement.setStatic(boolean stat)` Set the `static` flag for this initializer.
`void` | `InitializerElement.Impl.setStatic(boolean stat)` Set the `static` flag for this initializer.
`void` | `ClassElement.setSuperclass(Identifier superClass)` Set the superclass of this class.
`void` | `ClassElement.Impl.setSuperclass(Identifier superClass)` Set the superclass for this class.
`void` | `JavaDoc.setText(String s)` Set the actual text.
`void` | `FieldElement.setType(Type type)` Set the value type of the field.
`void` | `FieldElement.Impl.setType(Type type)` Set the value type of the field.

Constructors in org.openide.src with parameters of type SourceException
`SourceVetoException(SourceException nested)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.openide.src 1.8.22
PREV NEXT | FRAMES NO FRAMES

Built on December 7 2006. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.