org.drools.compiler.builder.impl
Class TypeDeclarationConfigurator
java.lang.Object
org.drools.compiler.builder.impl.TypeDeclarationConfigurator
public class TypeDeclarationConfigurator
- extends Object
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
timeParser
protected org.drools.core.base.evaluators.TimeIntervalParser timeParser
kbuilder
protected KnowledgeBuilderImpl kbuilder
TypeDeclarationConfigurator
public TypeDeclarationConfigurator(KnowledgeBuilderImpl kbuilder)
finalize
public void finalize(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
Map<String,PackageRegistry> pkgRegistryMap,
ClassHierarchyManager hierarchyManager)
wireFieldAccessors
public boolean wireFieldAccessors(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type)
buildFieldAccessors
protected void buildFieldAccessors(org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry)
throws SecurityException,
IllegalArgumentException,
InstantiationException,
IllegalAccessException,
IOException,
IntrospectionException,
ClassNotFoundException,
NoSuchMethodException,
InvocationTargetException,
NoSuchFieldException
- Throws:
SecurityException
IllegalArgumentException
InstantiationException
IllegalAccessException
IOException
IntrospectionException
ClassNotFoundException
NoSuchMethodException
InvocationTargetException
NoSuchFieldException
wireTimestampAccessor
protected void wireTimestampAccessor(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry)
wireDurationAccessor
protected void wireDurationAccessor(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry)
configureExpirationOffset
protected void configureExpirationOffset(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type)
configurePropertyReactivity
protected void configurePropertyReactivity(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.