wordnet enterprise java bean CLI client

This client is an EJB client. It uses a Command Line Interface which displays results as trees.

Here is how it works:
Features:
Here is an example:

bbou@janus:/opt/devel/wnejb/distrib$ java -cp WordNetBrowser.jar edu.princeton.wordnet.client.WordNetClientCLI run 2> /dev/null
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE wordnet SYSTEM "WordNet.dtd"> <wordnet>run<word word-id="113377">run</word><pos name="noun"><lexdomain name="act"><sense number="1"><synset size="1" synset-id="100309011"><word word-id="113377">run</word><definition>a short trip</definition></synset></sense><sense number="2"><synset size="2" synset-id="100293916"><word word-id="113377">run</word><word word-id="113432">running</word><definition>the act of running; traveling on foot at a fast pace</definition><sample>his daily run keeps him fit</sample></synset></sense><sense number="3"><synset size="1" synset-id="100308871"><word word-id="113377">run</word><definition>a regular trip</definition></synset></sense><sense number="4"><synset size="4" synset-id="100558883"><word word-id="113377">run</word><word word-id="113432">running</word><word word-id="113437">running game</word><word word-id="113445">running play</word><definition>(American football) a play in which a player attempts to carry the ball through or past the opposing team</definition><sample>the coach put great emphasis on running</sample></synset></sense><sense number="5"><synset size="3" synset-id="100791078"><word word-id="113377">run</word><word word-id="131506">test</word><word word-id="135143">trial</word><definition>the act of testing something</definition><sample>he called each flip of the coin a new trial</sample></synset></sense><sense number="6"><synset size="2" synset-id="100189565"><word word-id="113377">run</word><word word-id="130007">tally</word><definition>a score in baseball made by a runner touching all four bases safely</definition><sample>their first tally came in the 3rd inning</sample></synset></sense></lexdomain><lexdomain name="attribute"><sense number="7"><synset size="1" synset-id="105045841"><word word-id="113377">run</word><definition>an unbroken chronological sequence</definition><sample>the team enjoyed a brief run of victories</sample></synset></sense></lexdomain><lexdomain name="event"><sense number="8"><synset size="3" synset-id="107407777"><word word-id="37105">discharge</word><word word-id="94892">outpouring</word><word word-id="113377">run</word><definition>the pouring forth of a fluid</definition></synset></sense><sense number="9"><synset size="3" synset-id="107443010"><word word-id="74876">ladder</word><word word-id="108507">ravel</word><word word-id="113377">run</word><definition>a row of unravelled stitches</definition></synset></sense><sense number="10"><synset size="3" synset-id="107472929"><word word-id="19831">campaign</word><word word-id="102266">political campaign</word><word word-id="113377">run</word><definition>a race between candidates for elective office</definition><sample>he is raising money for a Senate run</sample></synset></sense><sense number="11"><synset size="3" synset-id="107460104"><word word-id="50115">foot race</word><word word-id="50172">footrace</word><word word-id="113377">run</word><definition>a race run on foot</definition></synset></sense></lexdomain><lexdomain name="group"><sense number="12"><synset size="2" synset-id="108460585"><word word-id="113377">run</word><word word-id="126521">streak</word><definition>an unbroken series of events</definition><sample>Nicklaus had a run of birdies</sample></synset></sense></lexdomain><lexdomain name="object"><sense number="13"><synset size="5" synset-id="109415938"><word word-id="111806">rill</word><word word-id="112050">rivulet</word><word word-id="113377">run</word><word word-id="113426">runnel</word><word word-id="126532">streamlet</word><definition>a small stream</definition></synset></sense></lexdomain><lexdomain name="quantity"><sense number="14"><synset size="1" synset-id="113760129"><word word-id="113377">run</word><definition>the production achieved during a continuous period of operation (of a machine or factory etc.)</definition></synset></sense></lexdomain><lexdomain name="state"><sense number="15"><synset size="1" synset-id="113995935"><word word-id="113377">run</word><definition>unrestricted freedom to use</definition></synset></sense></lexdomain><lexdomain name="time"><sense number="16"><synset size="1" synset-id="115262120"><word word-id="113377">run</word><definition>the continuous period of time during which something (a machine or a factory) operates or continues in operation</definition></synset></sense></lexdomain></pos><pos name="verb"><lexdomain name="change"><sense number="17"><synset size="2" synset-id="200332672"><word word-id="113377">run</word><word word-id="138900">unravel</word><definition>become undone</definition></synset></sense><sense number="18"><synset size="2" synset-id="200334803"><word word-id="74876">ladder</word><word word-id="113377">run</word><definition>come unraveled or undone as if by snagging</definition></synset></sense><sense number="19"><synset size="3" synset-id="200444629"><word word-id="83506">melt</word><word word-id="83507">melt down</word><word word-id="113377">run</word><definition>reduce or cause to be reduced from a solid to a liquid state, usually by heating</definition><sample>melt down gold|The wax melted in the sun</sample></synset></sense><sense number="20"><synset size="3" synset-id="200539110"><word word-id="58418">go</word><word word-id="87138">move</word><word word-id="113377">run</word><definition>progress by being changed</definition><sample>run through your presentation before the meeting</sample></synset></sense><sense number="21"><synset size="1" synset-id="200517529"><word word-id="113377">run</word><definition>cause to perform</definition><sample>run a process</sample></synset></sense><sense number="22"><synset size="1" synset-id="200549063"><word word-id="113377">run</word><definition>change from one state to another</definition><sample>run rogue|run riot</sample></synset></sense></lexdomain><lexdomain name="competition"><sense number="23"><synset size="2" synset-id="201086103"><word word-id="107585">race</word><word word-id="113377">run</word><definition>compete in a race</definition><sample>let's race and see who gets there first</sample></synset></sense><sense number="24"><synset size="4" synset-id="201143838"><word word-id="66009">hunt</word><word word-id="66011">hunt down</word><word word-id="113377">run</word><word word-id="134364">track down</word><definition>pursue for food or sport (as of wild animals)</definition><sample>The dogs are running deer|The Duke hunted in these woods</sample></synset></sense><sense number="25"><synset size="2" synset-id="201094086"><word word-id="19831">campaign</word><word word-id="113377">run</word><definition>run, stand, or compete for an office or a position</definition></synset></sense></lexdomain><lexdomain name="contact"><sense number="26"><synset size="4" synset-id="201212230"><word word-id="39014">draw</word><word word-id="60564">guide</word><word word-id="97069">pass</word><word word-id="113377">run</word><definition>pass over, across, or through</definition><sample>She ran her fingers along the carved figurine|He drew her hair through his fingers</sample></synset></sense><sense number="27"><synset size="1" synset-id="201526290"><word word-id="113377">run</word><definition>be operating, running or functioning</definition></synset></sense><sense number="28"><synset size="5" synset-id="201525666"><word word-id="51974">function</word><word word-id="58418">go</word><word word-id="93368">operate</word><word word-id="113377">run</word><word word-id="145783">work</word><definition>perform as expected when applied</definition><sample>Does this old car still run well?|This old radio doesn't work anymore</sample></synset></sense></lexdomain><lexdomain name="creation"><sense number="29"><synset size="1" synset-id="201641545"><word word-id="113377">run</word><definition>carry out</definition></synset></sense><sense number="30"><synset size="2" synset-id="201746359"><word word-id="21346">carry</word><word word-id="113377">run</word><definition>include as the content; broadcast or publicize</definition><sample>This paper carries a restaurant review|All major networks carried the press conference</sample></synset></sense><sense number="31"><synset size="2" synset-id="201717169"><word word-id="101395">play</word><word word-id="113377">run</word><definition>cause to emit recorded audio or video</definition><sample>I'll play you my favorite record|He never tires of playing that video</sample></synset></sense></lexdomain><lexdomain name="motion"><sense number="32"><synset size="2" synset-id="201864038"><word word-id="101824">ply</word><word word-id="113377">run</word><definition>travel a route regularly</definition></synset></sense><sense number="33"><synset size="1" synset-id="201926984"><word word-id="113377">run</word><definition>travel rapidly, by any (unspecified) means</definition><sample>She always runs to Italy, because she has a lover there</sample></synset></sense><sense number="34"><synset size="1" synset-id="201927447"><word word-id="113377">run</word><definition>run with the ball; in such sports as football</definition></synset></sense><sense number="35"><synset size="2" synset-id="201927747"><word word-id="29131">consort</word><word word-id="113377">run</word><definition>keep company</definition></synset></sense><sense number="36"><synset size="1" synset-id="201914947"><word word-id="113377">run</word><definition>cover by running; run a certain distance</definition></synset></sense><sense number="37"><synset size="1" synset-id="201927903"><word word-id="113377">run</word><definition>sail before the wind</definition></synset></sense><sense number="38"><synset size="2" synset-id="202060792"><word word-id="14935">bleed</word><word word-id="113377">run</word><definition>be diffused</definition></synset></sense><sense number="39"><synset size="1" synset-id="202092309"><word word-id="113377">run</word><definition>cause an animal to move fast</definition></synset></sense><sense number="40"><synset size="1" synset-id="202099829"><word word-id="113377">run</word><definition>move about freely and without restraint, or act as if running around in an uncontrolled way</definition><sample>She runs around telling everyone of her troubles|let the dogs run free</sample></synset></sense><sense number="41"><synset size="4" synset-id="202066939"><word word-id="30842">course</word><word word-id="47581">feed</word><word word-id="49630">flow</word><word word-id="113377">run</word><definition>move along, of liquids</definition><sample>the Missouri feeds into the Mississippi</sample></synset></sense><sense number="42"><synset size="13" synset-id="202075049"><word word-id="17077">break away</word><word word-id="18379">bunk</word><word word-id="43563">escape</word><word word-id="49826">fly the coop</word><word word-id="62466">head for the hills</word><word word-id="64084">hightail it</word><word word-id="75083">lam</word><word word-id="113377">run</word><word word-id="113384">run away</word><word word-id="115501">scarper</word><word word-id="115506">scat</word><word word-id="129867">take to the woods</word><word word-id="136315">turn tail</word><definition>flee; take to one's heels; cut and run</definition><sample>The burglars escaped before the police showed up</sample></synset></sense><sense number="43"><synset size="1" synset-id="201926311"><word word-id="113377">run</word><definition>move fast by using one's feet, with one foot off the ground at any given time</definition><sample>The children ran to the store</sample></synset></sense></lexdomain><lexdomain name="possession"><sense number="44"><synset size="2" synset-id="202242256"><word word-id="14572">black market</word><word word-id="113377">run</word><definition>deal in illegally, such as arms or liquor</definition></synset></sense></lexdomain><lexdomain name="social"><sense number="45"><synset size="1" synset-id="202421921"><word word-id="113377">run</word><definition>set animals loose to graze</definition></synset></sense><sense number="46"><synset size="1" synset-id="202525312"><word word-id="113377">run</word><definition>make without a miss</definition></synset></sense><sense number="47"><synset size="2" synset-id="202563327"><word word-id="44638">execute</word><word word-id="113377">run</word><definition>carry out a process or program, as on a computer or a machine</definition><sample>run a new program on the Mac|the computer executed the instruction</sample></synset></sense><sense number="48"><synset size="2" synset-id="202443849"><word word-id="93368">operate</word><word word-id="113377">run</word><definition>direct or control; projects, businesses, etc.</definition></synset></sense></lexdomain><lexdomain name="stative"><sense number="49"><synset size="2" synset-id="202648110"><word word-id="113377">run</word><word word-id="113390">run for</word><definition>extend or continue for a certain period of time</definition></synset></sense><sense number="50"><synset size="2" synset-id="202686625"><word word-id="76102">lead</word><word word-id="113377">run</word><definition>cause something to pass or lead somewhere</definition></synset></sense><sense number="51"><synset size="1" synset-id="202612234"><word word-id="113377">run</word><definition>occur persistently</definition></synset></sense><sense number="52"><synset size="5" synset-id="202647497"><word word-id="36410">die hard</word><word word-id="42375">endure</word><word word-id="98747">persist</word><word word-id="104268">prevail</word><word word-id="113377">run</word><definition>continue to exist</definition><sample>The legend of Elvis endures</sample></synset></sense><sense number="53"><synset size="1" synset-id="202720904"><word word-id="113377">run</word><definition>be affected by; be subjected to</definition><sample>run a risk</sample></synset></sense><sense number="54"><synset size="5" synset-id="202719399"><word word-id="12330">be given</word><word word-id="68286">incline</word><word word-id="76218">lean</word><word word-id="113377">run</word><word word-id="131173">tend</word><definition>have a tendency or disposition to do or be something; be inclined</definition><sample>These dresses run small|He inclined to corpulence</sample></synset></sense><sense number="55"><synset size="2" synset-id="202727039"><word word-id="108175">range</word><word word-id="113377">run</word><definition>change or be different within limits</definition><sample>Interest rates run from 5 to 10 percent|The instruments ranged from tuba to cymbals|My students range from very bright to dull</sample></synset></sense><sense number="56"><synset size="2" synset-id="202721284"><word word-id="58418">go</word><word word-id="113377">run</word><definition>have a particular form</definition><sample>as the saying goes...</sample></synset></sense><sense number="57"><synset size="5" synset-id="202685951"><word word-id="45032">extend</word><word word-id="58418">go</word><word word-id="76102">lead</word><word word-id="97069">pass</word><word word-id="113377">run</word><definition>stretch out over a distance, space, time, or scope; run or extend between two points or beyond a certain point</definition><sample>His knowledge doesn't go very far|My memory extends back to my fourth year of life|The facts extend beyond a consideration of her personal assets</sample></synset></sense></lexdomain></pos></wordnet>