Package org.drools.compiler.builder.impl
Class TypeDeclarationManagerImpl
- java.lang.Object
-
- org.drools.compiler.builder.impl.TypeDeclarationManagerImpl
-
- All Implemented Interfaces:
TypeDeclarationManager
public class TypeDeclarationManagerImpl extends Object implements TypeDeclarationManager
Wraps aTypeDeclarationBuilderand anInternalKnowledgeBaseand deals with updating both.
-
-
Constructor Summary
Constructors Constructor Description TypeDeclarationManagerImpl(TypeDeclarationBuilder typeBuilder, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.TypeDeclarationgetAndRegisterTypeDeclaration(Class<?> cls, String packageName)org.drools.core.rule.TypeDeclarationgetTypeDeclaration(Class<?> cls)org.drools.core.rule.TypeDeclarationgetTypeDeclaration(org.drools.core.base.ObjectType objectType)TypeDeclarationBuildergetTypeDeclarationBuilder()
-
-
-
Constructor Detail
-
TypeDeclarationManagerImpl
public TypeDeclarationManagerImpl(TypeDeclarationBuilder typeBuilder, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)
-
-
Method Detail
-
getTypeDeclarationBuilder
public TypeDeclarationBuilder getTypeDeclarationBuilder()
-
getAndRegisterTypeDeclaration
public org.drools.core.rule.TypeDeclaration getAndRegisterTypeDeclaration(Class<?> cls, String packageName)
- Specified by:
getAndRegisterTypeDeclarationin interfaceTypeDeclarationManager
-
getTypeDeclaration
public org.drools.core.rule.TypeDeclaration getTypeDeclaration(Class<?> cls)
- Specified by:
getTypeDeclarationin interfaceTypeDeclarationManager
-
getTypeDeclaration
public org.drools.core.rule.TypeDeclaration getTypeDeclaration(org.drools.core.base.ObjectType objectType)
- Specified by:
getTypeDeclarationin interfaceTypeDeclarationManager
-
-