Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jena
Class DBcmd  view DBcmd download DBcmd.java

java.lang.Object
  extended byjena.DBcmd
Direct Known Subclasses:
dbcreate, dbdump, dblist, dbload, dbremove

abstract class DBcmd
extends java.lang.Object

Framework for the database commands.

Version:
$Id: DBcmd.java,v 1.6 2005/02/21 11:49:04 andy_seaborne Exp $

Field Summary
protected  java.lang.String argDbPassword
           
protected  java.lang.String argDbType
           
protected  java.lang.String argDbURL
           
protected  java.lang.String argDbUser
           
protected  jena.cmdline.ArgDecl argDeclDbDriver
           
protected  jena.cmdline.ArgDecl argDeclDbPassword
           
protected  jena.cmdline.ArgDecl argDeclDbType
           
protected  jena.cmdline.ArgDecl argDeclDbURL
           
protected  jena.cmdline.ArgDecl argDeclDbUser
           
protected  jena.cmdline.ArgDecl argDeclDebug
           
protected  jena.cmdline.ArgDecl argDeclHelp
           
protected  jena.cmdline.ArgDecl argDeclModelName
           
protected  jena.cmdline.ArgDecl argDeclVerbose
           
protected  java.lang.String argModelName
           
(package private)  jena.cmdline.CommandLine cmdLine
           
(package private)  java.lang.String cmdName
           
private  com.hp.hpl.jena.db.ModelRDB dbModel
           
protected  boolean debug
           
(package private) static java.util.Map drivers
           
private  com.hp.hpl.jena.db.IDBConnection jdbcConnection
           
(package private)  boolean takesPositionalArgs
           
private  java.lang.String[] usage
           
protected  boolean verbose
           
 
Constructor Summary
(package private) DBcmd(java.lang.String n, boolean posArgs)
           
 
Method Summary
protected  void exec()
           
(package private) abstract  void exec0()
          Called if there are no psoitional arguments
(package private) abstract  boolean exec1(java.lang.String arg)
          Called for each postional argument, inside a transaction.
protected  com.hp.hpl.jena.db.IDBConnection getConnection()
           
protected  com.hp.hpl.jena.db.ModelRDB getRDBModel()
           
protected  void init(java.lang.String[] args)
           
protected  void setUsage(java.lang.String a)
           
protected  void setUsage(java.lang.String[] a)
          Usage message: one line per entry
protected  void usage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

argDeclDbURL

protected final jena.cmdline.ArgDecl argDeclDbURL

argDeclDbType

protected final jena.cmdline.ArgDecl argDeclDbType

argDeclDbUser

protected final jena.cmdline.ArgDecl argDeclDbUser

argDeclDbPassword

protected final jena.cmdline.ArgDecl argDeclDbPassword

argDeclModelName

protected final jena.cmdline.ArgDecl argDeclModelName

argDeclDbDriver

protected final jena.cmdline.ArgDecl argDeclDbDriver

argDeclVerbose

protected final jena.cmdline.ArgDecl argDeclVerbose

verbose

protected boolean verbose

argDeclDebug

protected final jena.cmdline.ArgDecl argDeclDebug

debug

protected boolean debug

argDeclHelp

protected final jena.cmdline.ArgDecl argDeclHelp

argDbURL

protected java.lang.String argDbURL

argDbType

protected java.lang.String argDbType

argDbUser

protected java.lang.String argDbUser

argDbPassword

protected java.lang.String argDbPassword

argModelName

protected java.lang.String argModelName

drivers

static java.util.Map drivers

takesPositionalArgs

boolean takesPositionalArgs

cmdName

java.lang.String cmdName

cmdLine

jena.cmdline.CommandLine cmdLine

jdbcConnection

private com.hp.hpl.jena.db.IDBConnection jdbcConnection

dbModel

private com.hp.hpl.jena.db.ModelRDB dbModel

usage

private java.lang.String[] usage
Constructor Detail

DBcmd

DBcmd(java.lang.String n,
      boolean posArgs)
Method Detail

init

protected void init(java.lang.String[] args)

getRDBModel

protected com.hp.hpl.jena.db.ModelRDB getRDBModel()

getConnection

protected com.hp.hpl.jena.db.IDBConnection getConnection()

exec

protected void exec()

exec0

abstract void exec0()
Called if there are no psoitional arguments


exec1

abstract boolean exec1(java.lang.String arg)
Called for each postional argument, inside a transaction. Return true to continue this transaction, false to end it and start a new one if there are any more args


setUsage

protected void setUsage(java.lang.String a)

setUsage

protected void setUsage(java.lang.String[] a)
Usage message: one line per entry


usage

protected void usage()