org.exist
Class InteractiveClient

java.lang.Object
  extended byorg.exist.InteractiveClient

public class InteractiveClient
extends java.lang.Object

Command-line client based on the XML:DB API.

Author:
wolf

Nested Class Summary
static class InteractiveClient.ProgressObserver
           
 
Field Summary
protected  java.util.TreeSet completitions
           
protected static java.lang.String configuration
           
protected  Collection current
           
protected static java.util.Properties defaultProps
           
protected static java.lang.String driver
           
protected static java.lang.String EDIT_CMD
           
protected static java.lang.String ENCODING
           
protected  int filesCount
           
protected  int maxResults
           
protected  int nextInSet
           
protected static int PARALLEL_THREADS
           
protected static java.lang.String PASS
           
protected  java.lang.String path
           
protected  java.util.Properties properties
           
protected  boolean quiet
           
protected  boolean recurseDirs
           
protected  java.lang.String[] resources
           
protected  ResourceSet result
           
protected static java.lang.String URI
           
protected static java.lang.String USER
           
protected  boolean verbose
           
 
Constructor Summary
InteractiveClient()
           
 
Method Summary
protected static void displayHelp()
          Display help on commands
static void main(java.lang.String[] args)
          The main program for the InteractiveClient class.
protected  void more(java.lang.String str)
          Display document on screen.
static void printNotice()
           
 void run(java.lang.String[] args)
          Main processing method for the InteractiveClient object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EDIT_CMD

protected static java.lang.String EDIT_CMD

ENCODING

protected static java.lang.String ENCODING

PASS

protected static java.lang.String PASS

URI

protected static java.lang.String URI

USER

protected static java.lang.String USER

PARALLEL_THREADS

protected static int PARALLEL_THREADS

defaultProps

protected static java.util.Properties defaultProps

driver

protected static java.lang.String driver

configuration

protected static java.lang.String configuration

completitions

protected java.util.TreeSet completitions

current

protected Collection current

nextInSet

protected int nextInSet

maxResults

protected int maxResults

path

protected java.lang.String path

properties

protected java.util.Properties properties

resources

protected java.lang.String[] resources

result

protected ResourceSet result

filesCount

protected int filesCount

quiet

protected boolean quiet

verbose

protected boolean verbose

recurseDirs

protected boolean recurseDirs
Constructor Detail

InteractiveClient

public InteractiveClient()
Method Detail

displayHelp

protected static void displayHelp()
Display help on commands


main

public static void main(java.lang.String[] args)
The main program for the InteractiveClient class.

Parameters:
args - The command line arguments

more

protected void more(java.lang.String str)
Display document on screen.

Parameters:
str - Description of the Parameter

run

public void run(java.lang.String[] args)
Main processing method for the InteractiveClient object

Parameters:
args - Description of the Parameter

printNotice

public static final void printNotice()


Copyright (C) Wolfgang Meier. All rights reserved.