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:
java.io.Externalizable,java.io.Serializable,org.drools.base.definitions.InternalKnowledgePackage,org.kie.api.definition.KiePackage
public class TraitKnowledgePackageImpl extends org.drools.mvel.MVELKnowledgePackageImpl- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.drools.base.definitions.impl.KnowledgePackageImpl
accumulateFunctions, cloningResources, dialectRuntimeRegistry, entryPointsIds, factTemplates, functions, globals, imports, name, needStreamMode, resourceTypePackages, rules, staticImports, typeDeclarations, valid, windowDeclarations
-
-
Constructor Summary
Constructors Constructor Description TraitKnowledgePackageImpl()TraitKnowledgePackageImpl(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String[]getImplicitImports()TraitRegistryImplgetTraitRegistry()voidmergeTraitRegistry(org.drools.base.RuleBase knowledgeBase)voidreadExternal(java.io.ObjectInput stream)voidwriteExternal(java.io.ObjectOutput stream)-
Methods inherited from class org.drools.mvel.MVELKnowledgePackageImpl
buildFieldAccessors, getClassFieldAccessorStore, getFieldExtractor, getFieldType, getReader, getWiringResults, mergeStore, removeClass, removeTypeFromStore, setClassFieldAccessorCache, wireObjectType, wireStore
-
Methods inherited from class org.drools.base.definitions.impl.KnowledgePackageImpl
addAccumulateFunction, addCloningResource, addEntryPointId, addFactTemplate, addFunction, addGlobal, addImport, addProcess, addRule, addStaticImport, addTypeDeclaration, addWindowDeclaration, checkValidity, clear, deepCloneIfAlreadyInUse, equals, getAccumulateFunctions, getDialectRuntimeRegistry, getEntryPointIds, getErrorSummary, getExactTypeDeclaration, getFactTemplate, getFactType, getFactTypes, getFunction, getFunctionNames, getFunctions, getGlobals, getGlobalVariables, getImports, getName, getPackageClassLoader, getProcesses, 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
-
-
-
-
Method Detail
-
getTraitRegistry
public TraitRegistryImpl 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
protected java.lang.String[] getImplicitImports()
- Overrides:
getImplicitImportsin classorg.drools.base.definitions.impl.KnowledgePackageImpl
-
writeExternal
public void writeExternal(java.io.ObjectOutput stream) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Overrides:
writeExternalin classorg.drools.mvel.MVELKnowledgePackageImpl- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput stream) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Overrides:
readExternalin classorg.drools.mvel.MVELKnowledgePackageImpl- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-