public abstract class AbstractGlobalMicroPatternHandler extends java.lang.Object implements IMicroPatternHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
copyright |
| Constructor and Description |
|---|
AbstractGlobalMicroPatternHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getId() |
java.lang.String |
getNamespace() |
void |
init()
This method will be invoked once per generation.
|
void |
process(IMicroPattern microPattern,
IGenInfoBuilder genInfoBuilder)
Called once per Micro Pattern having same ID and Namespace found in the source code
|
abstract void |
process(IMicroPattern microPattern,
IGenInfoBuilder genInfoBuilder,
java.lang.Object element)
Called once per Micro Pattern having same ID and name space found in the source code.
|
void |
registerReference(IMicroPattern microPattern,
java.lang.Object element)
Convenience method to store references 'on the fly'.
|
public static final java.lang.String copyright
public abstract java.lang.String getId()
getId in interface ICommonMicroPatternHandlerpublic java.lang.String getNamespace()
getNamespace in interface ICommonMicroPatternHandlerpublic void init()
init in interface ICommonMicroPatternHandlerpublic final void process(IMicroPattern microPattern, IGenInfoBuilder genInfoBuilder)
IMicroPatternHandlerprocess in interface IMicroPatternHandlerpublic abstract void process(IMicroPattern microPattern, IGenInfoBuilder genInfoBuilder, java.lang.Object element)
microPattern - The micro patterngenInfoBuilder - The GenInfo Builderelement - The element source of the generationpublic final void registerReference(IMicroPattern microPattern, java.lang.Object element)
the - Micro PatternradicalElement - the Radical Element to reference.