org.openide.loaders
Class CompilerSupport.Compile

java.lang.Object
  |
  +--org.openide.loaders.CompilerSupport
        |
        +--org.openide.loaders.CompilerSupport.Compile
All Implemented Interfaces:
CompilerCookie, CompilerCookie.Compile, Node.Cookie
Enclosing class:
CompilerSupport

public static class CompilerSupport.Compile
extends CompilerSupport
implements CompilerCookie.Compile

Compile cookie support. Note that as a special case, when Compiler.DEPTH_ONE is requested, a CompilerCookie.Build will actually be sent to the compiler manager, rather than a CompilerCookie.Compile, on the assumption that the user wished to force (re-)compilation of the single data object.


Inner classes inherited from class org.openide.loaders.CompilerSupport
CompilerSupport.Build, CompilerSupport.Clean, CompilerSupport.Compile
 
Inner classes inherited from class org.openide.cookies.CompilerCookie
CompilerCookie.Build, CompilerCookie.Clean, CompilerCookie.Compile
 
Fields inherited from class org.openide.loaders.CompilerSupport
PROP_COMPILER_TYPE
 
Constructor Summary
CompilerSupport.Compile(MultiDataObject.Entry entry)
          New support for given entry.
 
Methods inherited from class org.openide.loaders.CompilerSupport
addProperties, addToJob, defaultCompilerType, getCompilerType, isDepthSupported, prepareJob, setCompilerType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openide.cookies.CompilerCookie
addToJob, isDepthSupported
 

Constructor Detail

CompilerSupport.Compile

public CompilerSupport.Compile(MultiDataObject.Entry entry)
New support for given entry. The file is taken from the entry and is updated if the entry moves or renames itself.
Parameters:
entry - entry to create instance from


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