Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.eclipselink.core.builder
Class EclipseLinkStaticWeavingBuilder

java.lang.Object
  extended by org.eclipse.core.internal.events.InternalBuilder
      extended by org.eclipse.core.resources.IncrementalProjectBuilder
          extended by org.eclipse.jpt.jpa.eclipselink.core.builder.EclipseLinkStaticWeavingBuilder
All Implemented Interfaces:
IExecutableExtension

public class EclipseLinkStaticWeavingBuilder
extends IncrementalProjectBuilder


Field Summary
static String BUILDER_ID
           
 
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD
 
Constructor Summary
EclipseLinkStaticWeavingBuilder()
           
 
Method Summary
protected  IProject[] build(int kind, Map<String,String> parameters, IProgressMonitor monitor)
          Performs static weaving on project's model classes
protected  void clean(IProgressMonitor monitor)
           
protected  void postGenerate(boolean generationSuccessful)
           
protected  void startupOnInitialize()
           
 
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder
forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, setInitializationData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUILDER_ID

public static final String BUILDER_ID
Constructor Detail

EclipseLinkStaticWeavingBuilder

public EclipseLinkStaticWeavingBuilder()
Method Detail

build

protected IProject[] build(int kind,
                           Map<String,String> parameters,
                           IProgressMonitor monitor)
                    throws CoreException
Performs static weaving on project's model classes

Specified by:
build in class IncrementalProjectBuilder
Throws:
CoreException

postGenerate

protected void postGenerate(boolean generationSuccessful)
                     throws CoreException
Throws:
CoreException

startupOnInitialize

protected void startupOnInitialize()
Overrides:
startupOnInitialize in class IncrementalProjectBuilder

clean

protected void clean(IProgressMonitor monitor)
              throws CoreException
Overrides:
clean in class IncrementalProjectBuilder
Throws:
CoreException

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.