public class LocalSession extends Session
| Modifier and Type | Field and Description |
|---|---|
protected Context |
ctx
Database context.
|
| Constructor and Description |
|---|
LocalSession(Context context)
Default constructor.
|
LocalSession(Context context,
java.io.OutputStream output)
Constructor, specifying an output stream.
|
LocalSession(Context context,
java.lang.String user,
java.lang.String pass)
Constructor, specifying login data.
|
LocalSession(Context context,
java.lang.String user,
java.lang.String pass,
java.io.OutputStream output)
Constructor, specifying login data and an output stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String path,
java.io.InputStream input)
Adds a document to the opened database.
|
void |
close()
Closes the session.
|
void |
create(java.lang.String name,
java.io.InputStream input)
Creates a database.
|
protected void |
execute(Command cmd,
java.io.OutputStream os)
Executes a command and prints the result to the specified output stream.
|
protected void |
execute(java.lang.String str,
java.io.OutputStream os)
Executes a command and prints the result to the specified output stream.
|
LocalQuery |
query(java.lang.String query)
Returns a query object for the specified query string.
|
void |
replace(java.lang.String path,
java.io.InputStream input)
Replaces a document in an open database.
|
void |
store(java.lang.String path,
java.io.InputStream input)
Stores raw data in an open database.
|
execute, execute, info, setOutputStreamprotected final Context ctx
public LocalSession(Context context)
context - contextpublic LocalSession(Context context, java.lang.String user, java.lang.String pass) throws LoginException
context - contextuser - user namepass - passwordLoginException - login exceptionpublic LocalSession(Context context, java.lang.String user, java.lang.String pass, java.io.OutputStream output) throws LoginException
context - contextuser - user namepass - passwordoutput - output streamLoginException - login exceptionpublic LocalSession(Context context, java.io.OutputStream output)
context - contextoutput - output streampublic void create(java.lang.String name,
java.io.InputStream input)
throws java.io.IOException
Sessionpublic void add(java.lang.String path,
java.io.InputStream input)
throws java.io.IOException
Sessionpublic void replace(java.lang.String path,
java.io.InputStream input)
throws java.io.IOException
Sessionpublic void store(java.lang.String path,
java.io.InputStream input)
throws java.io.IOException
Sessionpublic LocalQuery query(java.lang.String query) throws BaseXException
Sessionquery in class Sessionquery - query stringBaseXExceptionpublic void close()
Sessionprotected void execute(java.lang.String str,
java.io.OutputStream os)
throws BaseXException
Sessionexecute in class Sessionstr - command to be parsedos - output streamBaseXExceptionprotected void execute(Command cmd, java.io.OutputStream os) throws BaseXException
Sessionexecute in class Sessioncmd - command to be executedos - output streamBaseXException