edu.princeton.wordnet.orm.WordNetClient Class Reference

Inherited by edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

Collaboration diagram for edu.princeton.wordnet.orm.WordNetClient:
Collaboration graph
[legend]

List of all members.

Public Member Functions

abstract void shutdown ()
abstract Collection< Element > queryElements (final String thisTarget) throws Exception
abstract Document queryDoc (final String thisTarget) throws Exception
abstract Document queryRawDoc (final String thisTarget) throws Exception
abstract String queryXML (final String thisTarget) throws Exception
abstract TreeModel queryXmlTreeModel (final String thisTarget) throws Exception
abstract TreeModel queryTreeModel (final String thisTarget) throws Exception
abstract String[] getPosNames () throws Exception
abstract String[] getLexDomainNames () throws Exception
abstract String[] getLinkNames () throws Exception
abstract Collection< LinkgetLinks () throws Exception

Static Public Member Functions

static void set (final WordNetClient thisWordNetClient)
static WordNetClient make (final boolean JPA) throws Exception
static WordNetClient get ()
static void setup (final String[] theseArgs)
static void setPrintStream (final OutputStream thisOutputStream)
static Object[] reduce (final Collection<?extends Object > thisCollection, final String thisMethodName)

Protected Member Functions

boolean isQuery (final String thisLookup)
String makeQuery (final String thisLookup)

Static Protected Attributes

static String theConnectionSettings = null

Detailed Description

WordNet client

Author:
Bernard Bou

Member Function Documentation

static WordNetClient edu.princeton.wordnet.orm.WordNetClient.get (  )  [static]

Get singleton client

Returns:
client
abstract String [] edu.princeton.wordnet.orm.WordNetClient.getLexDomainNames (  )  throws Exception [pure virtual]

Get lexdomain names

Returns:
array of strings
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract String [] edu.princeton.wordnet.orm.WordNetClient.getLinkNames (  )  throws Exception [pure virtual]

Get link names

Returns:
array of strings
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract Collection<Link> edu.princeton.wordnet.orm.WordNetClient.getLinks (  )  throws Exception [pure virtual]

Get links

Returns:
array of strings
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract String [] edu.princeton.wordnet.orm.WordNetClient.getPosNames (  )  throws Exception [pure virtual]

Get pos names

Returns:
array of strings
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

boolean edu.princeton.wordnet.orm.WordNetClient.isQuery ( final String  thisLookup  )  [protected]

Check whether lookup expression is a SQL Query

Parameters:
thisLookup lookup expression
Returns:
true if lookup expresssion is a SQL query
static WordNetClient edu.princeton.wordnet.orm.WordNetClient.make ( final boolean  JPA  )  throws Exception [static]

Make client

Returns:
wordnet client
Exceptions:
Exception 
String edu.princeton.wordnet.orm.WordNetClient.makeQuery ( final String  thisLookup  )  [protected]

Extract query

Parameters:
thisLookup lookup
Returns:
query
abstract Document edu.princeton.wordnet.orm.WordNetClient.queryDoc ( final String  thisTarget  )  throws Exception [pure virtual]

Query for document

Parameters:
thisTarget word to look up
Returns:
DOM Document
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract Collection<Element> edu.princeton.wordnet.orm.WordNetClient.queryElements ( final String  thisTarget  )  throws Exception [pure virtual]

Query for collection of elements

Parameters:
thisTarget target
Returns:
collection of dom4j elements
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract Document edu.princeton.wordnet.orm.WordNetClient.queryRawDoc ( final String  thisTarget  )  throws Exception [pure virtual]

Query for document

Parameters:
thisTarget target
Returns:
DOM Document
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract TreeModel edu.princeton.wordnet.orm.WordNetClient.queryTreeModel ( final String  thisTarget  )  throws Exception [pure virtual]

Query (from tree model built from Pojos)

Parameters:
thisTarget target
Returns:
tree model
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract String edu.princeton.wordnet.orm.WordNetClient.queryXML ( final String  thisTarget  )  throws Exception [pure virtual]

Query for XML

Parameters:
thisTarget target
Returns:
XML string
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

abstract TreeModel edu.princeton.wordnet.orm.WordNetClient.queryXmlTreeModel ( final String  thisTarget  )  throws Exception [pure virtual]

Query (from tree model built from element-returning call)

Parameters:
thisTarget target
Returns:
tree model
Exceptions:
Exception 

Implemented in edu.princeton.wordnet.orm.hibernate.WordNetClientImpl, and edu.princeton.wordnet.orm.jpa.WordNetClientImpl.

static Object [] edu.princeton.wordnet.orm.WordNetClient.reduce ( final Collection<?extends Object >  thisCollection,
final String  thisMethodName 
) [static]

Reduce collection by calling no-argument method

Parameters:
thisCollection 
Returns:
array of objects
static void edu.princeton.wordnet.orm.WordNetClient.set ( final WordNetClient  thisWordNetClient  )  [static]

Set singleton

Parameters:
thisWordNetClient client
static void edu.princeton.wordnet.orm.WordNetClient.setPrintStream ( final OutputStream  thisOutputStream  )  [static]

Set print stream for SQL queries output

Parameters:
thisOutputStream output stream
static void edu.princeton.wordnet.orm.WordNetClient.setup ( final String[]  theseArgs  )  [static]

Setup hook

Parameters:
theseArgs command line arguments
abstract void edu.princeton.wordnet.orm.WordNetClient.shutdown (  )  [pure virtual]

Member Data Documentation

Connection settings on command-line


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations
Generated on Tue May 25 16:44:03 2010 for WordNetScope by  doxygen 1.6.3