|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectJwn
public class Jwn
| Field Summary | |
|---|---|
private static SenseCounts |
senseCounts
|
private static java.lang.String[] |
tests
|
private static VerbFrames |
verbFrames
|
private static java.lang.String |
XMLdir
|
| Constructor Summary | |
|---|---|
Jwn()
|
|
| Method Summary | |
|---|---|
private static void |
execute()
Dispatch search option according to the values saved in the Options class |
private static void |
grep(java.lang.String pos,
java.lang.String searchstr)
List compound words containing searchstr as a substring. |
static void |
main(java.lang.String[] argv)
|
private static void |
notYetImplemented(java.lang.String op,
java.lang.String pos,
java.lang.String searchstr)
Used for marking unimplemented search options, but they are all implemented now... |
private static void |
outCoor(java.lang.String pos,
java.lang.String searchstr)
Display coordinate sisters: immediate hypernyms and their immediate hyponyms search option: coor |
private static void |
outDerivedForms(java.lang.String pos,
java.lang.String searchstr)
Display derivational morphology links between noun and verb forms. |
private static void |
outFamiliarity(java.lang.String pos,
java.lang.String searchstr)
Display familiarity and polysemy information for searchstr. |
private static void |
outFrames(java.lang.String pos,
java.lang.String searchstr)
Display applicable verb sentence frames for searchstr. |
private static int |
outHierMeronyms(java.lang.StringBuilder sb,
Synset s,
int level)
Recursive traversal of hypernyms and output of their meronyms |
private static void |
outHierMeronyms(java.lang.String pos,
java.lang.String searchstr)
display hierarchical meronyms This is a recursive search that prints all the meronyms of searchstr and of all of its hypernyms. |
private static void |
outRelation(java.lang.String pos,
java.lang.String searchstr,
java.lang.String relation,
int nbLevels)
Print the information about a given relation It is used for most of the search options: syms, syns, ants, hype, hypo, tree, domt, domn, subs, part, memb, mero, hmer, sprt, smem ssub, holo, hhol, enta, caus, pert, attr |
private static int |
outRelationTree(java.lang.StringBuilder sb,
java.lang.String relation,
Synset synset,
int indent,
int nbLevels)
Simplified call to outRelationTree |
private static int |
outRelationTree(java.lang.StringBuilder sb,
java.lang.String relation,
Synset synset,
int indent,
int nbLevels,
java.lang.String arrow,
boolean showFirstSynset)
Recursive display of the synsets for a given relation |
private static java.lang.String |
outSynset(Synset s,
int indent)
Simplified call to outSynset |
private static java.lang.String |
outSynset(Synset s,
int indent,
java.lang.String arrow)
String output of the information about Synset s after indentation and output of the arrow String Gives more complete information if offset (-o) and glosses (-g) options have been specified |
private static void |
over(java.lang.String searchstr)
Display overview of all senses of searchstr in all syntactic categories. |
private static java.lang.String |
unwrap(java.lang.String s)
Remove the first and last character of a string |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static java.lang.String[] tests
private static java.lang.String XMLdir
private static VerbFrames verbFrames
private static SenseCounts senseCounts
| Constructor Detail |
|---|
public Jwn()
| Method Detail |
|---|
public static void main(java.lang.String[] argv)
private static void execute()
private static void outRelation(java.lang.String pos,
java.lang.String searchstr,
java.lang.String relation,
int nbLevels)
pos - part of speechsearchstr - search stringrelation - regular expression for matching the name of the relation
(corresponding to the value of the pointer element)nbLevels - number of levels of relation to output (-1 means all levels)
private static int outRelationTree(java.lang.StringBuilder sb,
java.lang.String relation,
Synset synset,
int indent,
int nbLevels,
java.lang.String arrow,
boolean showFirstSynset)
sb - StringBuilder for collecting the outputrelation - regexp for the relation name to followsynset - starting synsetindent - current level of indentationnbLevels - max number of level to follow (-1 means all levels)arrow - String to output before the synsetshowFirstSynset - if false, do not output the first synset
private static int outRelationTree(java.lang.StringBuilder sb,
java.lang.String relation,
Synset synset,
int indent,
int nbLevels)
private static java.lang.String outSynset(Synset s,
int indent,
java.lang.String arrow)
s - Synset to outputindent - indentation levelarrow - String to output before the Synset
private static java.lang.String outSynset(Synset s,
int indent)
private static void outDerivedForms(java.lang.String pos,
java.lang.String searchstr)
pos - part of speechsearchstr - search string
private static void outHierMeronyms(java.lang.String pos,
java.lang.String searchstr)
pos - part of speechsearchstr - search string
private static int outHierMeronyms(java.lang.StringBuilder sb,
Synset s,
int level)
sb - StringBuilder for collecting outputs - Synset to start fromlevel - current level of indentation
private static void outCoor(java.lang.String pos,
java.lang.String searchstr)
pos - part of speechsearchstr - search string
private static void grep(java.lang.String pos,
java.lang.String searchstr)
pos - searchstr -
private static void outFrames(java.lang.String pos,
java.lang.String searchstr)
pos - searchstr -
private static void outFamiliarity(java.lang.String pos,
java.lang.String searchstr)
pos - part of speechsearchstr - search stringprivate static void over(java.lang.String searchstr)
searchstr - searchstr
private static void notYetImplemented(java.lang.String op,
java.lang.String pos,
java.lang.String searchstr)
private static java.lang.String unwrap(java.lang.String s)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||