fabric.ast
Class AbstractFabExtFactory_c

java.lang.Object
  extended by AbstractJifExtFactory_c
      extended by fabric.ast.AbstractFabExtFactory_c
All Implemented Interfaces:
FabricExtFactory
Direct Known Subclasses:
FabricFabExtFactory_c

public class AbstractFabExtFactory_c
extends AbstractJifExtFactory_c
implements FabricExtFactory

This class serves the same purpose as AbstractJifExtFactory_c and its parent class polyglot.ast.AbstractExtFactory_c: it provides a default implementation of the factory method for each fabric extension class that delegates to the factory method for its parent class's extension.

Author:
mdgeorge

Constructor Summary
AbstractFabExtFactory_c()
           
AbstractFabExtFactory_c(ExtFactory next)
           
 
Method Summary
 Ext extAbortStmt()
           
protected  Ext extAbortStmtImpl()
           
 Ext extAmbNewFabricArray()
           
protected  Ext extAmbNewFabricArrayImpl()
           
 Ext extAtomic()
           
protected  Ext extAtomicImpl()
           
 Ext extFabricArrayInit()
           
protected  Ext extFabricArrayInitImpl()
           
 Ext extFabricArrayTypeNode()
           
protected  Ext extFabricArrayTypeNodeImpl()
           
 Ext extNewFabricArray()
           
protected  Ext extNewFabricArrayImpl()
           
 Ext extRemoteWorkerGetter()
           
protected  Ext extRemoteWorkerGetterImpl()
           
 Ext extRetryStmt()
           
protected  Ext extRetryStmtImpl()
           
 Ext extWorker()
           
protected  Ext extWorkerImpl()
           
protected  Ext postExtAbortStmt(Ext e)
           
protected  Ext postExtAmbNewFabricArrayImpl(Ext e)
           
protected  Ext postExtAtomic(Ext e)
           
protected  Ext postExtFabricArrayInit(Ext e)
           
protected  Ext postExtFabricArrayTypeNode(Ext e)
           
protected  Ext postExtNewFabricArray(Ext e)
           
protected  Ext postExtRemoteWorkerGetter(Ext e)
           
protected  Ext postExtRetryStmt(Ext e)
           
protected  Ext postExtWorker(Ext e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFabExtFactory_c

public AbstractFabExtFactory_c()

AbstractFabExtFactory_c

public AbstractFabExtFactory_c(ExtFactory next)
Method Detail

extAtomic

public final Ext extAtomic()
Specified by:
extAtomic in interface FabricExtFactory

extAtomicImpl

protected Ext extAtomicImpl()

postExtAtomic

protected Ext postExtAtomic(Ext e)

extAbortStmt

public final Ext extAbortStmt()
Specified by:
extAbortStmt in interface FabricExtFactory

extAbortStmtImpl

protected Ext extAbortStmtImpl()

postExtAbortStmt

protected Ext postExtAbortStmt(Ext e)

extRetryStmt

public final Ext extRetryStmt()
Specified by:
extRetryStmt in interface FabricExtFactory

extRetryStmtImpl

protected Ext extRetryStmtImpl()

postExtRetryStmt

protected Ext postExtRetryStmt(Ext e)

extWorker

public final Ext extWorker()
Specified by:
extWorker in interface FabricExtFactory

extWorkerImpl

protected Ext extWorkerImpl()

postExtWorker

protected Ext postExtWorker(Ext e)

extNewFabricArray

public final Ext extNewFabricArray()
Specified by:
extNewFabricArray in interface FabricExtFactory

extNewFabricArrayImpl

protected Ext extNewFabricArrayImpl()

postExtNewFabricArray

protected Ext postExtNewFabricArray(Ext e)

extAmbNewFabricArray

public final Ext extAmbNewFabricArray()
Specified by:
extAmbNewFabricArray in interface FabricExtFactory

extAmbNewFabricArrayImpl

protected Ext extAmbNewFabricArrayImpl()

postExtAmbNewFabricArrayImpl

protected Ext postExtAmbNewFabricArrayImpl(Ext e)

extRemoteWorkerGetter

public final Ext extRemoteWorkerGetter()
Specified by:
extRemoteWorkerGetter in interface FabricExtFactory

extRemoteWorkerGetterImpl

protected Ext extRemoteWorkerGetterImpl()

postExtRemoteWorkerGetter

protected Ext postExtRemoteWorkerGetter(Ext e)

extFabricArrayInit

public final Ext extFabricArrayInit()
Specified by:
extFabricArrayInit in interface FabricExtFactory

extFabricArrayInitImpl

protected Ext extFabricArrayInitImpl()

postExtFabricArrayInit

protected Ext postExtFabricArrayInit(Ext e)

extFabricArrayTypeNode

public Ext extFabricArrayTypeNode()
Specified by:
extFabricArrayTypeNode in interface FabricExtFactory

extFabricArrayTypeNodeImpl

protected Ext extFabricArrayTypeNodeImpl()

postExtFabricArrayTypeNode

protected Ext postExtFabricArrayTypeNode(Ext e)