Class TraitKnowledgePackageImpl
java.lang.Object
org.drools.base.definitions.impl.KnowledgePackageImpl
org.drools.mvel.MVELKnowledgePackageImpl
org.drools.traits.core.definitions.impl.TraitKnowledgePackageImpl
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.definitions.InternalKnowledgePackage,KiePackage
- See Also:
-
Field Summary
Fields inherited from class org.drools.mvel.MVELKnowledgePackageImpl
classFieldAccessorStoreFields inherited from class org.drools.base.definitions.impl.KnowledgePackageImpl
accumulateFunctions, cloningResources, dialectRuntimeRegistry, entryPointsIds, functions, globals, imports, name, needStreamMode, prototypes, resourceTypePackages, rules, staticImports, typeDeclarations, valid, windowDeclarations -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]voidmergeTraitRegistry(org.drools.base.RuleBase knowledgeBase) voidreadExternal(ObjectInput stream) voidwriteExternal(ObjectOutput stream) Methods inherited from class org.drools.mvel.MVELKnowledgePackageImpl
buildFieldAccessors, getClassFieldAccessorStore, getFieldExtractor, getFieldType, getReader, getWiringResults, mergeStore, removeClass, removeTypeFromStore, setClassFieldAccessorCache, wireObjectType, wireStoreMethods inherited from class org.drools.base.definitions.impl.KnowledgePackageImpl
addAccumulateFunction, addCloningResource, addEntryPointId, addFunction, addGlobal, addImport, addProcess, addPrototype, addRule, addStaticImport, addTypeDeclaration, addWindowDeclaration, checkValidity, clear, deepCloneIfAlreadyInUse, equals, getAccumulateFunctions, getDialectRuntimeRegistry, getEntryPointIds, getErrorSummary, getExactTypeDeclaration, getFactType, getFactTypes, getFunction, getFunctionNames, getFunctions, getGlobals, getGlobalVariables, getImports, getName, getPackageClassLoader, getProcesses, getPrototype, getQueries, getResourceTypePackages, getRule, getRuleFlows, getRules, getRulesGeneratedFromResource, getRuleUnitDescriptionLoader, getStaticImports, getTypeDeclaration, getTypeDeclaration, getTypeDeclarations, getTypeResolver, getWindowDeclarations, hashCode, isValid, needsStreamMode, removeFromResourceTypePackageGeneratedFromResource, removeFunction, removeFunctionImport, removeFunctionsGeneratedFromResource, removeGlobal, removeObjectsGeneratedFromResource, removeProcessesGeneratedFromResource, removeRule, removeRuleFlow, removeRulesGeneratedFromResource, removeTypeDeclaration, removeTypesGeneratedFromResource, resetErrors, setClassLoader, setError, setNeedStreamMode, toString, wireTypeDeclarations
-
Constructor Details
-
TraitKnowledgePackageImpl
public TraitKnowledgePackageImpl() -
TraitKnowledgePackageImpl
-
-
Method Details
-
getTraitRegistry
-
mergeTraitRegistry
public void mergeTraitRegistry(org.drools.base.RuleBase knowledgeBase) - Specified by:
mergeTraitRegistryin interfaceorg.drools.base.definitions.InternalKnowledgePackage- Overrides:
mergeTraitRegistryin classorg.drools.base.definitions.impl.KnowledgePackageImpl
-
getImplicitImports
- Overrides:
getImplicitImportsin classorg.drools.base.definitions.impl.KnowledgePackageImpl
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classMVELKnowledgePackageImpl- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classMVELKnowledgePackageImpl- Throws:
IOExceptionClassNotFoundException
-