org.basex.core.cmd
Class Delete

java.lang.Object
  extended by org.basex.core.Proc
      extended by org.basex.core.Command
          extended by org.basex.core.cmd.ACreate
              extended by org.basex.core.cmd.Delete

public final class Delete
extends ACreate

Evaluates the 'delete' command and deletes resources from a database.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Field Summary
 
Fields inherited from class org.basex.core.Command
args, context, in, mprop, out, perf, prop
 
Fields inherited from class org.basex.core.Proc
listen, updating
 
Constructor Summary
Delete(java.lang.String target)
          Default constructor.
 
Method Summary
static void delete(Data data, java.lang.String res)
          Deletes the specified resources.
protected  boolean run()
          Executes the command and serializes the result (internal call).
 
Methods inherited from class org.basex.core.cmd.ACreate
create, databases, drop, newData, sourceToIO, stoppable, supportsProg
 
Methods inherited from class org.basex.core.Command
build, close, databases, error, execute, execute, getOption, getOption, info, info, result, run, run, setInput, setInput, toString, updated, updating
 
Methods inherited from class org.basex.core.Proc
abort, checkStop, det, detail, listen, proc, prog, progress, registered, registered, startTimeout, stop, stopTimeout, tit, title
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Delete

public Delete(java.lang.String target)
Default constructor.

Parameters:
target - target to delete
Method Detail

run

protected boolean run()
Description copied from class: Command
Executes the command and serializes the result (internal call).

Specified by:
run in class Command
Returns:
success of operation

delete

public static void delete(Data data,
                          java.lang.String res)
Deletes the specified resources.

Parameters:
data - data reference
res - resource to be deleted