public class HTMLformatter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.ArrayList<java.lang.String> |
availableFormalLanguages |
static java.lang.String |
htmlDivider |
static java.lang.String |
kbHref |
static java.lang.String |
language |
Constructor and Description |
---|
HTMLformatter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
browserSectionFormat(java.lang.String term,
java.lang.String header,
KB kb,
java.lang.String language,
java.lang.String flang,
int arg,
java.lang.String type)
Create the HTML for a section of the Sigma term browser page.
|
static java.lang.String |
browserSectionFormatLimit(java.lang.String term,
java.lang.String header,
KB kb,
java.lang.String language,
java.lang.String flang,
int start,
int limit,
int arg,
java.lang.String type)
Create the HTML for a section of the Sigma term browser page.
|
static java.lang.String |
createKBHref(java.lang.String kbName,
java.lang.String language)
Create the HTML for a single step in a proof.
|
static java.lang.String |
createKBMenu(java.lang.String kbName)
Create an HTML menu of KB names
|
static java.lang.String |
createMenu(java.lang.String menuName,
java.lang.String selectedOption,
java.util.ArrayList<java.lang.String> options)
Create an HTML menu, given an ArrayList of Strings.
|
static java.lang.String |
createMenu(java.lang.String menuName,
java.lang.String selectedOption,
java.util.ArrayList<java.lang.String> options,
java.lang.String params)
Create an HTML menu with an ID, given an ArrayList of Strings.
|
static java.lang.String |
createMultiMenu(java.lang.String menuName,
java.util.TreeMap<java.lang.String,java.lang.String> options)
Create an HTML menu with an ID, given an ArrayList of
Strings, and possibly multiple selections.
|
static java.lang.String |
createNumberedMenu(java.lang.String menuName,
java.lang.String selectedOption,
java.util.ArrayList<java.lang.String> options)
Create an HTML menu, given an ArrayList of Strings where the
value(s) are String representations of int(s) but the displayed
menu items are String(s).
|
static java.lang.String |
decodeFromHTML(java.lang.String s)
change reserved characters to '&' tags
|
static java.lang.String |
decodeFromURL(java.lang.String s)
Change spaces to "%20"
|
static java.lang.String |
encodeForHTML(java.lang.String s)
change reserved characters from '&' tags
|
static java.lang.String |
encodeForURL(java.lang.String s)
Change spaces to "%20" along with many other URL codes.
|
static java.lang.String |
formatConsistencyCheck(java.lang.String msg,
java.lang.String ccheckResult,
java.lang.String language,
int page) |
static java.lang.String |
formatErrors(KB kb)
hyperlink formulas in error messages.
|
static java.lang.String |
formatFormulaList(java.util.ArrayList<Formula> forms,
java.lang.String header,
KB kb,
java.lang.String language,
java.lang.String flang,
int start,
int localLimit,
java.lang.String limitString)
Create the HTML for a section of the Sigma term browser page.
|
static java.lang.String |
formatProofResult(java.util.ArrayList<BasicXMLelement> proof,
java.lang.String stmt,
java.lang.String processedStmt,
java.lang.String lineHtml,
java.lang.String kbName,
java.lang.String language,
int answerOffset) |
static java.lang.String |
formatProofResult(java.lang.String result,
java.lang.String stmt,
java.lang.String processedStmt,
java.lang.String lineHtml,
java.lang.String kbName,
java.lang.String language)
Create an HTML formatted result of a query.
|
static java.lang.String |
formatProofResult(java.lang.String result,
java.lang.String stmt,
java.lang.String processedStmt,
java.lang.String lineHtml,
java.lang.String kbName,
java.lang.String language,
int answerOffset) |
static java.lang.String |
formatTPTP3ProofResult(TPTP3ProofProcessor tpp,
java.lang.String stmt,
java.lang.String lineHtml,
java.lang.String kbName,
java.lang.String language) |
static java.util.ArrayList<java.lang.String> |
getAllNonRelTerms(KB kb,
java.util.ArrayList<java.lang.String> matchesList) |
static java.util.ArrayList<java.lang.String> |
getAllRelTerms(KB kb,
java.util.ArrayList<java.lang.String> matchesList) |
static java.lang.String |
htmlDivider(java.lang.String label)
Create the HTML for the labeled divider between the sections
of the term display.
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
processFormalLanguage(java.lang.String flang) |
static java.lang.String |
processNaturalLanguage(java.lang.String lang,
KB kb) |
static java.lang.String |
proofTableFormat(java.lang.String query,
ProofStep step,
java.lang.String kbName,
java.lang.String language)
Create the HTML for a single step in a proof.
|
static java.lang.String |
showMap(KB kb,
java.lang.String term)
Show a map if coordinates are given in the kb
|
static java.lang.String |
showNeighborTerms(KB kb,
java.lang.String term) |
static java.lang.String |
showNeighborTerms(KB kb,
java.lang.String nonRelTerm,
java.lang.String relTerm)
Show alphabetic list of neighbor terms
|
static java.lang.String |
showNumberPictures(KB kb,
java.lang.String term,
int count)
Show knowledge base pictures
|
static java.lang.String |
showPictures(KB kb,
java.lang.String term)
Show knowledge base pictures
|
static java.lang.String |
showREMatches(KB kb,
java.lang.String relREmatch,
java.lang.String nonRelREmatch,
java.lang.String term)
Show list of 30 relation & nonRelation terms that contain a match to the input RE term.
|
static java.lang.String |
showStatistics(KB kb)
Show knowledge base statistics
|
static java.lang.String |
synsetList(java.util.ArrayList<java.lang.String> synsets,
java.lang.String kbHref)
Show a hyperlinked list of WordNet synsets.
|
static java.lang.String |
termList(java.util.ArrayList<java.lang.String> terms,
java.lang.String kbHref)
Show a hyperlinked list of terms.
|
static java.lang.String |
termMappingsList(java.lang.String terms,
java.lang.String kbHref)
Show a hyperlinked list of term mappings from WordNet.
|
public static java.lang.String htmlDivider
public static java.lang.String kbHref
public static java.lang.String language
public static java.util.ArrayList<java.lang.String> availableFormalLanguages
public static java.lang.String htmlDivider(java.lang.String label)
public static java.lang.String createKBHref(java.lang.String kbName, java.lang.String language)
public static java.lang.String proofTableFormat(java.lang.String query, ProofStep step, java.lang.String kbName, java.lang.String language)
public static java.lang.String processFormalLanguage(java.lang.String flang)
public static java.lang.String processNaturalLanguage(java.lang.String lang, KB kb)
public static java.lang.String termList(java.util.ArrayList<java.lang.String> terms, java.lang.String kbHref)
public static java.lang.String showStatistics(KB kb)
public static java.lang.String showMap(KB kb, java.lang.String term)
public static java.lang.String showPictures(KB kb, java.lang.String term)
public static java.lang.String showNumberPictures(KB kb, java.lang.String term, int count)
public static java.lang.String showNeighborTerms(KB kb, java.lang.String term)
public static java.lang.String showNeighborTerms(KB kb, java.lang.String nonRelTerm, java.lang.String relTerm)
public static java.util.ArrayList<java.lang.String> getAllRelTerms(KB kb, java.util.ArrayList<java.lang.String> matchesList)
public static java.util.ArrayList<java.lang.String> getAllNonRelTerms(KB kb, java.util.ArrayList<java.lang.String> matchesList)
public static java.lang.String showREMatches(KB kb, java.lang.String relREmatch, java.lang.String nonRelREmatch, java.lang.String term)
public static java.lang.String termMappingsList(java.lang.String terms, java.lang.String kbHref)
public static java.lang.String synsetList(java.util.ArrayList<java.lang.String> synsets, java.lang.String kbHref)
public static java.lang.String formatFormulaList(java.util.ArrayList<Formula> forms, java.lang.String header, KB kb, java.lang.String language, java.lang.String flang, int start, int localLimit, java.lang.String limitString)
public static java.lang.String browserSectionFormatLimit(java.lang.String term, java.lang.String header, KB kb, java.lang.String language, java.lang.String flang, int start, int limit, int arg, java.lang.String type)
public static java.lang.String browserSectionFormat(java.lang.String term, java.lang.String header, KB kb, java.lang.String language, java.lang.String flang, int arg, java.lang.String type)
public static java.lang.String encodeForURL(java.lang.String s)
public static java.lang.String decodeFromURL(java.lang.String s)
public static java.lang.String encodeForHTML(java.lang.String s)
public static java.lang.String decodeFromHTML(java.lang.String s)
public static java.lang.String createNumberedMenu(java.lang.String menuName, java.lang.String selectedOption, java.util.ArrayList<java.lang.String> options)
public static java.lang.String createMenu(java.lang.String menuName, java.lang.String selectedOption, java.util.ArrayList<java.lang.String> options)
public static java.lang.String createKBMenu(java.lang.String kbName)
public static java.lang.String formatErrors(KB kb)
public static java.lang.String createMultiMenu(java.lang.String menuName, java.util.TreeMap<java.lang.String,java.lang.String> options)
public static java.lang.String createMenu(java.lang.String menuName, java.lang.String selectedOption, java.util.ArrayList<java.lang.String> options, java.lang.String params)
public static java.lang.String formatProofResult(java.lang.String result, java.lang.String stmt, java.lang.String processedStmt, java.lang.String lineHtml, java.lang.String kbName, java.lang.String language)
public static java.lang.String formatProofResult(java.lang.String result, java.lang.String stmt, java.lang.String processedStmt, java.lang.String lineHtml, java.lang.String kbName, java.lang.String language, int answerOffset)
public static java.lang.String formatTPTP3ProofResult(TPTP3ProofProcessor tpp, java.lang.String stmt, java.lang.String lineHtml, java.lang.String kbName, java.lang.String language)
public static java.lang.String formatProofResult(java.util.ArrayList<BasicXMLelement> proof, java.lang.String stmt, java.lang.String processedStmt, java.lang.String lineHtml, java.lang.String kbName, java.lang.String language, int answerOffset)
public static java.lang.String formatConsistencyCheck(java.lang.String msg, java.lang.String ccheckResult, java.lang.String language, int page)
public static void main(java.lang.String[] args)