public class LinkParameterHandler extends ParameterHandler<IAssociativeLink>
Link4
based on one of two string patterns:
"(iChunkName count strength)" or "(iChunkName count strength FNiCj)"Constructor and Description |
---|
LinkParameterHandler() |
LinkParameterHandler(IChunk jChunk,
ACTRParameterHandler handler) |
Modifier and Type | Method and Description |
---|---|
IAssociativeLink |
coerce(java.lang.String value)
first object must be the model, second the chunk third is whatever was
passed
|
IAssociativeLink |
coerce(java.lang.String value,
IChunk jChunk,
ACTRParameterHandler actrHandler) |
protected java.lang.String |
getLinkParameters(IAssociativeLink link)
return the string rep of the links parameters, i.e., "count strength fnicj"
|
void |
setDependents(IChunk jChunk,
ACTRParameterHandler handler) |
java.lang.String |
toString(IAssociativeLink value)
object[] values had better be link[]
|
booleanInstance, classInstance, instance, numberInstance
public LinkParameterHandler()
public LinkParameterHandler(IChunk jChunk, ACTRParameterHandler handler)
public void setDependents(IChunk jChunk, ACTRParameterHandler handler)
public IAssociativeLink coerce(java.lang.String value, IChunk jChunk, ACTRParameterHandler actrHandler)
public IAssociativeLink coerce(java.lang.String value)
coerce
in interface IParameterHandler<IAssociativeLink>
coerce
in class ParameterHandler<IAssociativeLink>
IParameterHandler.coerce(String)
public java.lang.String toString(IAssociativeLink value)
toString
in interface IParameterHandler<IAssociativeLink>
toString
in class ParameterHandler<IAssociativeLink>
values
- protected java.lang.String getLinkParameters(IAssociativeLink link)
link
-