org.netbeans.modules.java.source 0.80.1 17

Package org.netbeans.api.java.source

Permits inspection and modification of the structure of Java sources.

See:
          Description

Interface Summary
BuildArtifactMapper.ArtifactsUpdated Notify that the files in the output directory has been updated.
CancellableTask<P> Cancellable runnable which takes parameter of given type.
ClassIndexListener Listener for changes in ClassIndex.
ElementUtilities.ElementAcceptor Filter Elements
Task<P> Runnable which takes parameter of a given type.
 

Class Summary
BuildArtifactMapper  
ClassIndex The ClassIndex provides access to information stored in the persistent index.
ClasspathInfo Class which contains info about classpath
CodeStyle XXX make sure the getters get the defaults from somewhere XXX add support for profiles XXX get the preferences node from somewhere else in odrer to be able not to use the getters and to be able to write to it.
Comment An individual comment, consisting of a style, begin and end source file position, the indention (column) of its first character, and its text.
CommentCollector  
CompilationController Class for explicit invocation of compilation phases on a java source.
CompilationInfo Assorted information about the JavaSource.
ElementHandle<T extends Element> Represents a handle for Element which can be kept and later resolved by another javac.
ElementUtilities  
GeneratorUtilities  
JavaParserResultTask<T extends Parser.Result> Java specific version of the ParserResultTask.
JavaSource Class representing Java source file opened in the editor.
JavaSourceTaskFactory A factory for tasks that will be run in the JavaSource Java parsing harness.
ModificationResult Class that collects changes built during a modification task run.
ModificationResult.Difference  
PositionConverter Binding between virtual Java source and the real source.
RootsEvent Event used to notify the ClassIndexListener about a change in the underlying ClassPath
SourceUtils  
TreeMaker Factory interface for creating new com.sun.source.tree instances.
TreePathHandle Represents a handle for TreePath which can be kept and later resolved by another javac.
TreeUtilities  
TypeMirrorHandle<T extends TypeMirror> Represents a handle for TypeMirror which can be kept and later resolved by another javac.
TypesEvent Event used to notify the ClassIndexListener about a change of declared types in the ClassIndex
TypeUtilities Various utilities related to the TypeMirrors.
UiUtils Deprecated. Replaced by various classes in the org.netbeans.modules.java.sourceui module.
UiUtils.PrintPart Deprecated. Use constants from org.netbeans.api.java.source.ui.ElementHeaders of the org.netbeans.modules.java.sourceui module
WorkingCopy XXX: extends CompilationController now, finish method delegation
 

Enum Summary
ClassIndex.NameKind Encodes a type of the name kind used by ClassIndex.getDeclaredTypes(java.lang.String, org.netbeans.api.java.source.ClassIndex.NameKind, java.util.Set) method.
ClassIndex.SearchKind Encodes a reference type, used by ClassIndex.getElements(org.netbeans.api.java.source.ElementHandle, java.util.Set, java.util.Set) and ClassIndex.getResources(org.netbeans.api.java.source.ElementHandle, java.util.Set, java.util.Set) to restrict the search.
ClassIndex.SearchScope Scope used by ClassIndex to search in
ClasspathInfo.PathKind  
CodeStyle.BracePlacement  
CodeStyle.BracesGenerationStyle  
CodeStyle.WrapStyle  
Comment.Style The set of different comment types.
JavaSource.Phase  
JavaSource.Priority  
ModificationResult.Difference.Kind  
TypeUtilities.TypeNameOptions Options for the TypeUtilities.getTypeName(javax.lang.model.type.TypeMirror, org.netbeans.api.java.source.TypeUtilities.TypeNameOptions[]) method.
 

Exception Summary
JavaSource.InsufficientMemoryException This specialization of IOException signals that a JavaSource.runUserActionTask(org.netbeans.api.java.source.Task, boolean) or JavaSource.runModificationTask(org.netbeans.api.java.source.Task) failed due to lack of memory.
 

Package org.netbeans.api.java.source Description

Permits inspection and modification of the structure of Java sources. Java_DevelopersGuide is a useful resource.


org.netbeans.modules.java.source 0.80.1 17

Built on December 5 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.