public abstract class BaseProcessorAdapter<T extends Processor<?>> extends Object implements ProcessorAdapter<T>, ProcessorAdapterImplementor, Cloneable
| Modifier | Constructor and Description |
|---|---|
protected |
BaseProcessorAdapter(BaseProcessorDefinition definition)
Creates a new processor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears this processor.
|
Object |
clone()
Clones this processor.
|
BaseProcessorDefinition |
getDefinition()
Returns processor definition.
|
KnowledgeBase |
getKnowledgeBase() |
org.slf4j.Logger |
getLogger()
Returns the logger.
|
BaseProcessorMeta |
getMeta() |
T |
getProcessor() |
ProcessorQualifiedVersion |
getQualifiedVersion() |
void |
setDefinition(BaseProcessorDefinition definition)
Sets processor definition.
|
void |
setKnowledgeBase(BaseKnowledgeBase knowledgeBase)
Sets the knowledge base associated with this processor.
|
void |
setProcessor(T processor) |
String |
toString()
Returns string representation of this processor.
|
void |
validate() |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTypeprotected BaseProcessorAdapter(BaseProcessorDefinition definition)
definition - a processor definition.public BaseProcessorMeta getMeta()
getMeta in interface ProcessorOperationspublic T getProcessor()
getProcessor in interface ProcessorAdapter<T extends Processor<?>>public void setProcessor(T processor)
setProcessor in interface ProcessorAdapter<T extends Processor<?>>public void setDefinition(BaseProcessorDefinition definition)
setDefinition in interface ProcessorAdapterImplementordefinition - processor definition.public BaseProcessorDefinition getDefinition()
getDefinition in interface ProcessorAdapterImplementorgetDefinition in interface ProcessorAdapter<T extends Processor<?>>public KnowledgeBase getKnowledgeBase()
getKnowledgeBase in interface ProcessorOperationspublic void setKnowledgeBase(BaseKnowledgeBase knowledgeBase)
ProcessorAdapterImplementorsetKnowledgeBase in interface ProcessorAdapterImplementorknowledgeBase - the knowledge base.public Object clone()
public void clear()
clear in interface ProcessorAdapter<T extends Processor<?>>public org.slf4j.Logger getLogger()
public String toString()
public void validate()
validate in interface ProcessorAdapter<T extends Processor<?>>public ProcessorQualifiedVersion getQualifiedVersion()
getQualifiedVersion in interface ProcessorAdapter<T extends Processor<?>>Copyright © 2016–2020 Softelnet. All rights reserved.