public abstract class SDOViewBuilderSrcFactory
extends java.lang.Object
Subclass should implement a static getInstance()
method that
returns an instance of the factory.
Constructor and Description |
---|
SDOViewBuilderSrcFactory() |
Modifier and Type | Method and Description |
---|---|
static SDOViewBuilderSrcFactory |
getInstance()
Gets an instance of the default SDOViewBuilderSrcFactory.
|
static SDOViewBuilderSrcFactory |
getInstance(java.lang.String factoryImplName)
Gets an instance of the custom SDOViewBuilderSrcFactory.
|
abstract SDOViewBuilderSrcImpl |
newSDOViewBuilderSrc(ViewDefImpl viewDef,
commonj.sdo.helper.HelperContext context)
Returns an SDOViewBuilderSrcImpl instance for a schema generation request.
|
public static SDOViewBuilderSrcFactory getInstance()
public static SDOViewBuilderSrcFactory getInstance(java.lang.String factoryImplName) throws java.lang.ReflectiveOperationException
public static <factoryImplName> getInstance()If found, it will invoke that static method to get an instance of the class. If not found, this method will invoke the default constructor to create a new instance of the class.
factoryImplName
- the fully-qualified class name of the custom
SDOViewBuilderSrcFactoryjava.lang.ReflectiveOperationException
- if the class cannot be located or
instantiatedpublic abstract SDOViewBuilderSrcImpl newSDOViewBuilderSrc(ViewDefImpl viewDef, commonj.sdo.helper.HelperContext context)
viewDef
- view definition for which SDO schema is being created or
deleted.context
- the SDOHelperContext used for generating SDO schema. May be
null
for a defObjDeleted event.