public abstract class


extends Task
implements Instrumenter.Options
   ↳ Task
     ↳ org.hibernate.tool.instrument.BasicInstrumentationTask
Known Direct Subclasses

Class Overview

Super class for all Hibernate instrumentation tasks. Provides the basic templating of how instrumentation should occur; subclasses simply plug in to that process appropriately for the given bytecode provider.


Nested Classes
class BasicInstrumentationTask.LoggerBridge  
Public Constructors
Public Methods
void addFileset(FileSet set)
void execute()
boolean isExtended()
boolean isVerbose()
final boolean performExtendedInstrumentation()
void setExtended(boolean extended)
void setVerbose(boolean verbose)
Protected Methods
abstract Instrumenter buildInstrumenter(Logger logger, Instrumenter.Options options)
final Iterator filesets()
Inherited Methods
From class java.lang.Object
From interface org.hibernate.bytecode.buildtime.Instrumenter.Options

Public Constructors

public BasicInstrumentationTask ()

Public Methods

public void addFileset (FileSet set)

public void execute ()


public boolean isExtended ()

public boolean isVerbose ()

public final boolean performExtendedInstrumentation ()

public void setExtended (boolean extended)

public void setVerbose (boolean verbose)

Protected Methods

protected abstract Instrumenter buildInstrumenter (Logger logger, Instrumenter.Options options)

protected final Iterator filesets ()