Class PropositionNaturalLanguageTemplater
java.lang.Object
org.kuali.rice.krms.impl.repository.language.PropositionNaturalLanguageTemplater
- All Implemented Interfaces:
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract
public class PropositionNaturalLanguageTemplater
extends Object
implements org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract
This class translates requirement components into a specific
natural language. This class is not thread safe.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new proposition natural language templater. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetKrmsTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService krmsTypeRepositoryService) voidsetTranslationContextRegistry(TranslationContextRegistry<TranslationContext> translationContextRegistry) Sets the template context registry.translate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate, Map<String, Object> parametersMap)
-
Field Details
-
OPERATOR_TOKEN
Relational operator token.- See Also:
-
CONSTANT_VALUE_TOKEN
An integer value token.- See Also:
-
-
Constructor Details
-
PropositionNaturalLanguageTemplater
public PropositionNaturalLanguageTemplater()Constructs a new proposition natural language templater.
-
-
Method Details
-
setTranslationContextRegistry
public void setTranslationContextRegistry(TranslationContextRegistry<TranslationContext> translationContextRegistry) Sets the template context registry.- Parameters:
translationContextRegistry- Template context registry
-
translate
public String translate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate, Map<String, Object> parametersMap) - Specified by:
translatein interfaceorg.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract
-
setKrmsTypeRepositoryService
public void setKrmsTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService krmsTypeRepositoryService)
-