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.
|
String |
getDescription() |
String |
getDisplayName()
Returns display name.
|
KnowledgeBase |
getKnowledgeBase() |
org.slf4j.Logger |
getLogger()
Returns the logger.
|
Map<String,Object> |
getMeta() |
String |
getName()
Returns this processor name.
|
T |
getProcessor() |
boolean |
isJavaDefined()
Returns Java-defined flag.
|
void |
setDefinition(BaseProcessorDefinition definition)
Sets processor definition.
|
void |
setDescription(String description) |
void |
setDisplayName(String displayName)
Sets display name.
|
void |
setKnowledgeBase(BaseKnowledgeBase knowledgeBase)
Sets the knowledge base associated with this processor.
|
void |
setMeta(Map<String,Object> meta) |
void |
setName(String name)
Sets this processor name.
|
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 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 Map<String,Object> getMeta()
getMeta in interface ProcessorOperationspublic void setMeta(Map<String,Object> meta)
setMeta in interface ProcessorOperationspublic String getName()
getName in interface Descriptivepublic void setName(String name)
setName in interface Descriptivename - processor name.public Object clone()
public void clear()
clear in interface ProcessorAdapter<T extends Processor<?>>public void setDisplayName(String displayName)
setDisplayName in interface DescriptivedisplayName - display name.public String getDisplayName()
getDisplayName in interface Descriptivepublic void setDescription(String description)
setDescription in interface Descriptivepublic String getDescription()
getDescription in interface Descriptivepublic boolean isJavaDefined()
isJavaDefined in interface ProcessorAdapterImplementorpublic org.slf4j.Logger getLogger()
public String toString()
public void validate()
validate in interface ProcessorAdapter<T extends Processor<?>>Copyright © 2016–2018 Softelnet. All rights reserved.