|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.princeton.wordnet.browser.Controller
public abstract class Controller
Controller
Nested Class Summary | |
---|---|
(package private) static class |
Controller.Code
Command codes |
Field Summary | |
---|---|
private static org.apache.log4j.Logger |
LOG
|
private java.lang.String[] |
theArgs
Command line arguments |
protected java.util.Properties |
theSettings
Settings |
Constructor Summary | |
---|---|
Controller(java.lang.String[] theseArgs)
Constructor |
Method Summary | |
---|---|
protected abstract void |
addHistory(java.lang.String thisLookup)
Add lookup to history |
private void |
collapse()
Collapse tree |
protected abstract boolean |
confirm(java.lang.String[] thisMessage)
Confirm |
private void |
connect(java.lang.Runnable onConnected)
Connect client |
private void |
console(boolean show)
Show/Hide console |
private void |
editLinkSettings()
Edit link filter |
private void |
editStyleSettings()
Edit styles |
protected void |
execute(Controller.Code thisCode,
java.lang.Object... theseParams)
Run command |
private void |
expand()
Expand tree |
private void |
exportDocument()
Export document |
private void |
exportDocumentXsl()
Export document |
protected abstract java.beans.PropertyChangeListener |
getConsolePropertyListener()
Get console property listener |
private static java.io.File |
getFile(java.lang.String thisUrlString)
Get file from Url |
protected abstract java.lang.String |
getLookup()
Get lookup |
private java.util.Map<java.lang.String,java.lang.String> |
getTransformerParameters()
Get transformer parameters |
protected abstract TreeView |
getTreeView()
Get selected treeview |
protected abstract java.util.List<TreeView> |
getTreeViews()
Get tree views |
private void |
help()
Help with browser |
private void |
importDocument()
Import document |
private void |
importDocument(java.net.URL thisUrl)
Import document |
private void |
initialLookup()
Task lookup |
protected abstract void |
internalHelp()
Help |
(package private) void |
lookup()
Lookup |
void |
lookup(java.lang.String thisLookup)
Look up |
private void |
lookupLexDomains()
List LexDomains |
private void |
lookupLinks()
List Links |
private void |
lookupPos()
List POS |
private void |
lookupXml()
Lookup XML |
void |
lookupXml(java.lang.String thisLookup)
Lookup XML |
private void |
lookupXMLRaw()
Export document to XML view |
void |
lookupXmlRaw(java.lang.String thisLookup)
Lookup raw XML |
protected abstract HtmlView |
makeHtmlView(java.lang.String thisTitle,
java.lang.String thisTooltip)
Make Html view |
(package private) abstract void |
makeTextView(java.lang.String thisTitle,
java.lang.String thisTooltip,
java.lang.String thisText)
Make text view |
protected abstract void |
makeTreeView(TreeView thisView,
java.lang.String thisTitle,
java.lang.String thisTooltip,
javax.swing.tree.TreeModel thisTreeModel)
Make tree view |
protected java.lang.String |
mangle(java.lang.String thatString)
Mangle string |
protected abstract void |
quit()
Quit |
private java.util.List<java.lang.String> |
readArgs()
Parse lookups from command line |
protected abstract void |
reportClientError(java.lang.Throwable t)
Report Client Error |
protected abstract void |
reportException(java.lang.Exception e)
Report Exception |
protected abstract void |
setConnected(boolean isConnected)
Set status connected |
protected abstract void |
setSearching(boolean isSearching)
Set status searching |
protected abstract void |
setStatus(java.lang.String thisMessage)
Set status |
protected void |
start()
Start |
private void |
transformToFile(org.dom4j.Document thisDocument,
java.lang.String thisExportUrl,
java.lang.String thisXsltUrlString,
java.lang.String thisOutputFileUrl)
Transform to file |
private void |
transformToHtmlView(org.dom4j.Document thisDocument,
java.lang.String thisXsltUrlString,
java.lang.String thisWord)
Transform to view |
private void |
transformToView(org.dom4j.Document thisDocument,
java.lang.String thisExportUrl,
java.lang.String thisXsltUrlString,
java.lang.String thisWord)
Transform to view |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final org.apache.log4j.Logger LOG
private final java.lang.String[] theArgs
protected java.util.Properties theSettings
Constructor Detail |
---|
public Controller(java.lang.String[] theseArgs) throws java.io.IOException
theseArgs
- command line arguments
java.io.IOException
Method Detail |
---|
protected abstract void makeTreeView(TreeView thisView, java.lang.String thisTitle, java.lang.String thisTooltip, javax.swing.tree.TreeModel thisTreeModel)
thisView
- treeviewthisTitle
- titlethisTooltip
- tooltipthisTreeModel
- treemodelprotected abstract TreeView getTreeView()
protected abstract java.util.List<TreeView> getTreeViews()
protected abstract HtmlView makeHtmlView(java.lang.String thisTitle, java.lang.String thisTooltip)
thisTitle
- titlethisTooltip
- tooltipabstract void makeTextView(java.lang.String thisTitle, java.lang.String thisTooltip, java.lang.String thisText)
thisTitle
- titlethisTooltip
- tooltipthisText
- textprotected abstract java.lang.String getLookup()
protected abstract void addHistory(java.lang.String thisLookup)
thisLookup
- protected abstract void setStatus(java.lang.String thisMessage)
thisMessage
- messageprotected abstract void setConnected(boolean isConnected)
isConnected
- whether client is connectedprotected abstract void setSearching(boolean isSearching)
isSearching
- whether client is searchingprotected abstract void internalHelp()
protected abstract void quit()
protected abstract boolean confirm(java.lang.String[] thisMessage)
thisMessage
- message
protected abstract void reportClientError(java.lang.Throwable t)
t
- Throwableprotected abstract void reportException(java.lang.Exception e)
e
- Exceptionprotected abstract java.beans.PropertyChangeListener getConsolePropertyListener()
protected void start()
private void connect(java.lang.Runnable onConnected)
onConnected
- called when connectedprotected void execute(Controller.Code thisCode, java.lang.Object... theseParams)
thisCode
- command codeprivate void initialLookup()
void lookup()
private void lookupXml()
private void lookupXMLRaw()
public void lookup(java.lang.String thisLookup)
LookerUp
lookup
in interface LookerUp
thisLookup
- word to look uppublic void lookupXml(java.lang.String thisLookup)
thisLookup
- lookup targetpublic void lookupXmlRaw(java.lang.String thisLookup)
thisLookup
- lookup targetprivate void importDocument()
java.net.MalformedURLException
private void importDocument(java.net.URL thisUrl) throws java.lang.Exception
thisUrl
- document url
java.lang.Exception
private void exportDocument()
private void exportDocumentXsl()
private void transformToView(org.dom4j.Document thisDocument, java.lang.String thisExportUrl, java.lang.String thisXsltUrlString, java.lang.String thisWord)
private void transformToHtmlView(org.dom4j.Document thisDocument, java.lang.String thisXsltUrlString, java.lang.String thisWord)
private void transformToFile(org.dom4j.Document thisDocument, java.lang.String thisExportUrl, java.lang.String thisXsltUrlString, java.lang.String thisOutputFileUrl)
private void lookupPos()
private void lookupLexDomains()
private void lookupLinks()
private void editLinkSettings()
private void editStyleSettings()
java.net.MalformedURLException
private void expand()
private void collapse()
private static java.io.File getFile(java.lang.String thisUrlString)
thisUrlString
- url string
private java.util.Map<java.lang.String,java.lang.String> getTransformerParameters()
protected java.lang.String mangle(java.lang.String thatString)
thatString
- string to mangle
private void help()
private void console(boolean show)
show
- show/hide switchprivate java.util.List<java.lang.String> readArgs()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |