public class LanguageFormatter
extends java.lang.Object
| Constructor and Description |
|---|
LanguageFormatter(java.lang.String stmt,
java.util.Map<java.lang.String,java.lang.String> phraseMap,
java.util.Map<java.lang.String,java.lang.String> termMap,
KB kb,
java.lang.String language) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
htmlParaphrase(java.lang.String href)
Hyperlink terms in a natural language format string.
|
static void |
main(java.lang.String[] args) |
void |
setDoInformalNLG(boolean doIt) |
static java.lang.String |
variableReplace(java.lang.String form,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> instMap,
java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> classMap,
KB kb,
java.lang.String language)
Replace variables in a formula with paraphrases expressing their
type.
|
public LanguageFormatter(java.lang.String stmt,
java.util.Map<java.lang.String,java.lang.String> phraseMap,
java.util.Map<java.lang.String,java.lang.String> termMap,
KB kb,
java.lang.String language)
stmt - The statement to be formatted.phraseMap - kb.getFormatMap() for this languagetermMap - kb.getTermFormatMap() for this languagekb - language - public void setDoInformalNLG(boolean doIt)
public java.lang.String htmlParaphrase(java.lang.String href)
href - the anchor string up to the term= parameter, which this method
will fill in.public static java.lang.String variableReplace(java.lang.String form,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> instMap,
java.util.HashMap<java.lang.String,java.util.Set<java.lang.String>> classMap,
KB kb,
java.lang.String language)
public static void main(java.lang.String[] args)