public class LinkParameterProcessor extends ParameterProcessor<IAssociativeLink>
Constructor and Description |
---|
LinkParameterProcessor(java.lang.String parameterName,
java.util.function.Consumer<IAssociativeLink> setFunction,
java.util.function.Supplier<IAssociativeLink> getFunction,
ACTRParameterProcessor actrProcessor,
IChunk sourceChunk)
link parameter handler with string transform functions supporting "(iLink
count strength fNiCj)"
|
LinkParameterProcessor(java.lang.String parameterName,
java.util.function.Function<java.lang.String,IAssociativeLink> fromString,
java.util.function.Consumer<IAssociativeLink> setFunction,
java.util.function.Function<IAssociativeLink,java.lang.String> toString,
java.util.function.Supplier<IAssociativeLink> getFunction,
ACTRParameterProcessor actrProcessor,
IChunk sourceChunk)
full constructor for others to overload.
|
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String |
getLink4Parameters(IAssociativeLink link) |
getFromStringFunction, getGetFunction, getParameter, getParameterName, getSetFunction, getToStringFunction, isSetable, setParameter
public LinkParameterProcessor(java.lang.String parameterName, java.util.function.Function<java.lang.String,IAssociativeLink> fromString, java.util.function.Consumer<IAssociativeLink> setFunction, java.util.function.Function<IAssociativeLink,java.lang.String> toString, java.util.function.Supplier<IAssociativeLink> getFunction, ACTRParameterProcessor actrProcessor, IChunk sourceChunk)
parameterName
- fromString
- setFunction
- toString
- getFunction
- actrProcessor
- sourceChunk
- public LinkParameterProcessor(java.lang.String parameterName, java.util.function.Consumer<IAssociativeLink> setFunction, java.util.function.Supplier<IAssociativeLink> getFunction, ACTRParameterProcessor actrProcessor, IChunk sourceChunk)
parameterName
- setFunction
- getFunction
- actrProcessor
- sourceChunk
- protected static java.lang.String getLink4Parameters(IAssociativeLink link)