public class SimpleExecutableFactory extends java.lang.Object implements ExecutableFactory
Constructor and Description |
---|
SimpleExecutableFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureTag(AbstractGatewayTag tag,
Tag tagDef,
EntityId id,
TagPath path) |
ExecutableScanClass |
createScanClass(java.lang.String driverName,
EntityId id,
ScanClass scDef)
Creates and executable scan class.
|
ExecutableTag |
createTag(TagPath path,
EntityId id,
Tag tagDef)
Creates an Executable SQLTag given the tag definition.
|
static ExecutableFactory |
getInstance() |
protected AbstractGatewayTag |
instantiateCoreTag(Tag tagDef)
Instantiates the executable tag.
|
protected ExecutableScanClass |
instantiateScanClass(java.lang.String driverName,
EntityId id,
ScanClass scDef) |
public static ExecutableFactory getInstance()
public final ExecutableScanClass createScanClass(java.lang.String driverName, EntityId id, ScanClass scDef)
ExecutableFactory
createScanClass
in interface ExecutableFactory
public final ExecutableTag createTag(TagPath path, EntityId id, Tag tagDef)
ExecutableFactory
createTag
in interface ExecutableFactory
tagDef
- the definition of the tag.protected ExecutableScanClass instantiateScanClass(java.lang.String driverName, EntityId id, ScanClass scDef)
protected AbstractGatewayTag instantiateCoreTag(Tag tagDef)
driverName
- tagDef
- protected void configureTag(AbstractGatewayTag tag, Tag tagDef, EntityId id, TagPath path)