public class TypeDeclarationConfigurator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected KnowledgeBuilderImpl |
kbuilder |
protected org.drools.core.base.evaluators.TimeIntervalParser |
timeParser |
| Constructor and Description |
|---|
TypeDeclarationConfigurator(KnowledgeBuilderImpl kbuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildFieldAccessors(org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
protected void |
configureExpirationOffset(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type) |
protected void |
configurePropertyReactivity(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type) |
void |
finalize(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
Map<String,PackageRegistry> pkgRegistryMap,
ClassHierarchyManager hierarchyManager) |
protected void |
wireDurationAccessor(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
boolean |
wireFieldAccessors(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type) |
protected void |
wireTimestampAccessor(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
protected org.drools.core.base.evaluators.TimeIntervalParser timeParser
protected KnowledgeBuilderImpl kbuilder
public TypeDeclarationConfigurator(KnowledgeBuilderImpl kbuilder)
public void finalize(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
Map<String,PackageRegistry> pkgRegistryMap,
ClassHierarchyManager hierarchyManager)
public boolean wireFieldAccessors(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
protected void buildFieldAccessors(org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry)
throws SecurityException,
IllegalArgumentException,
InstantiationException,
IllegalAccessException,
IOException,
IntrospectionException,
ClassNotFoundException,
NoSuchMethodException,
InvocationTargetException,
NoSuchFieldException
protected void wireTimestampAccessor(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)
protected void wireDurationAccessor(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)
protected void configureExpirationOffset(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
protected void configurePropertyReactivity(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.