uk.ac.ic.doc.automed.p2p.wrappers
Class GoogleScholarWrapperFactory

java.lang.Object
  extended by uk.ac.ic.doc.automed.wrappers.AutoMedWrapperFactory
      extended by uk.ac.ic.doc.automed.wrappers.SQLWrapperFactory
          extended by uk.ac.ic.doc.automed.p2p.wrappers.GoogleScholarWrapperFactory

public class GoogleScholarWrapperFactory
extends SQLWrapperFactory


Field Summary
private static java.lang.String[][] attributes
           
private static java.lang.String schemaName
           
private static java.lang.String tableName
           
 
Fields inherited from class uk.ac.ic.doc.automed.wrappers.SQLWrapperFactory
automed, primary_key, sql, table
 
Fields inherited from class uk.ac.ic.doc.automed.wrappers.AutoMedWrapperFactory
modelDef
 
Constructor Summary
GoogleScholarWrapperFactory()
           
 
Method Summary
protected  AutoMedWrapper newAutoMedWrapper()
          Create a new empty wrapper instance that this wrapper factory is then able to populate.
protected  void populateSchema(AutoMedWrapper wrapper)
          Create the GS relational schema
 
Methods inherited from class uk.ac.ic.doc.automed.wrappers.SQLWrapperFactory
createAutoMedSchema, getAutoMedModel, getDefaultSchemaName, getModel, getSQLTableReference, getTableList
 
Methods inherited from class uk.ac.ic.doc.automed.wrappers.AutoMedWrapperFactory
getAttributeDomains, getModelDefinition, safeIQL, setAttributeDomains, setModelDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schemaName

private static final java.lang.String schemaName
See Also:
Constant Field Values

tableName

private static final java.lang.String tableName
See Also:
Constant Field Values

attributes

private static final java.lang.String[][] attributes
Constructor Detail

GoogleScholarWrapperFactory

public GoogleScholarWrapperFactory()
Method Detail

populateSchema

protected void populateSchema(AutoMedWrapper wrapper)
                       throws DataSourceException
Create the GS relational schema

Overrides:
populateSchema in class SQLWrapperFactory
Throws:
DataSourceException

newAutoMedWrapper

protected AutoMedWrapper newAutoMedWrapper()
Description copied from class: AutoMedWrapperFactory
Create a new empty wrapper instance that this wrapper factory is then able to populate.

Overrides:
newAutoMedWrapper in class SQLWrapperFactory