A B C D E F G H I K L M N P R S T V W

A

ALLOW_PLAIN_WRITE - Variable in class net.sourceforge.pain.db.PainDB
allows use setters outside from transactions -> could not be rolled back (performance issue) but if database will be closed before flush, this changes will be lost
ARRAY_LIST - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_BYTE - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_CHAR - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_INT - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_STRING - Static variable in class net.sourceforge.pain.db.DbType
 
activeLogFileName - Static variable in class net.sourceforge.pain.util.Log
 
add(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
add(int, Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
add(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
add(int, Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
add(Object) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
add(Object) - Method in class net.sourceforge.pain.db.DbStringSet
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
addAll(int, Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
addAll(int, Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 

B

BOOLEAN - Static variable in class net.sourceforge.pain.db.DbType
 
BYTE - Static variable in class net.sourceforge.pain.db.DbType
 
Base64 - class net.sourceforge.pain.util.Base64.
 
Base64.InputStream - class net.sourceforge.pain.util.Base64.InputStream.
A Base64.InputStream will read data from another InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class net.sourceforge.pain.util.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class net.sourceforge.pain.util.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - class net.sourceforge.pain.util.Base64.OutputStream.
A Base64.OutputStream will write data to another OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class net.sourceforge.pain.util.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class net.sourceforge.pain.util.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
backupTo(String, boolean) - Method in class net.sourceforge.pain.db.PainDB
Creates database backup file
withFlush should be false if this method is called inside of
transaction (database image created with last flush will be used)
beginTransaction() - Method in class net.sourceforge.pain.db.PainDB
starts the database transaction.

C

CHAR - Static variable in class net.sourceforge.pain.db.DbType
 
clear() - Method in class net.sourceforge.pain.db.DbArrayList
 
clear() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
clear() - Method in class net.sourceforge.pain.db.DbLinkedList
 
clear() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
clear() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
clear() - Method in class net.sourceforge.pain.db.DbStringMap
 
clear() - Method in class net.sourceforge.pain.db.DbStringSet
 
close() - Method in class net.sourceforge.pain.db.PainDB
closes database.
close() - Method in class net.sourceforge.pain.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
commitTransaction() - Method in class net.sourceforge.pain.db.PainDB
commits the database transaction.
contains(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
contains(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
contains(Object) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
contains(Object) - Method in class net.sourceforge.pain.db.DbStringSet
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
containsKey(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
containsKey(int) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
containsKey(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
containsKey(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
containsValue(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
containsValue(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
containsValue(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
createBackupImage() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 

D

DB_VERSION - Static variable in class net.sourceforge.pain.db.PainDB
 
DECODE - Static variable in class net.sourceforge.pain.util.Base64
Specify decoding.
DONT_BREAK_LINES - Static variable in class net.sourceforge.pain.util.Base64
Don't break lines when encoding (violates strict Base64 specification)
DOUBLE - Static variable in class net.sourceforge.pain.db.DbType
 
DbArrayList - class net.sourceforge.pain.db.DbArrayList.
Persistent, resizable-array implementation of the List interface
DbClass - interface net.sourceforge.pain.db.DbClass.
Persistent Class for DbObject
DbClassSchema - class net.sourceforge.pain.db.DbClassSchema.
Class schema for the persistent object fields.
DbClassSchema(byte[], String[]) - Constructor for class net.sourceforge.pain.db.DbClassSchema
 
DbIntKeyMap - class net.sourceforge.pain.db.DbIntKeyMap.
Hash table based persistent implementation of the Map interface.
DbLinkedList - class net.sourceforge.pain.db.DbLinkedList.
Persistent linked list implementation of the List interface.
DbObject - class net.sourceforge.pain.db.DbObject.
Superclass for any persistent PAiNDb object.
DbObject() - Constructor for class net.sourceforge.pain.db.DbObject
This constuctor used for database startup time objects instantiation
Subclasses should also provide default empty constructor
(and not use any get/set methods in it)
DbObject(PainDB) - Constructor for class net.sourceforge.pain.db.DbObject
this contructor used by user in runtime to create new objects
if no class instance for this object exists provideSchema method
will be invoked and DbClass instance created.
DbOid - class net.sourceforge.pain.db.DbOid.
Serializable DbObject ID
DbOid() - Constructor for class net.sourceforge.pain.db.DbOid
 
DbOid(String) - Constructor for class net.sourceforge.pain.db.DbOid
 
DbReferenceSet - class net.sourceforge.pain.db.DbReferenceSet.
 
DbStringKeyMap - class net.sourceforge.pain.db.DbStringKeyMap.
Hash table based persistent implementation of the Map interface.
DbStringMap - class net.sourceforge.pain.db.DbStringMap.
This class implements the Map interface.
DbStringMap(DbObject, String[], int) - Constructor for class net.sourceforge.pain.db.DbStringMap
 
DbStringMap(DbObject, int) - Constructor for class net.sourceforge.pain.db.DbStringMap
 
DbStringSet - class net.sourceforge.pain.db.DbStringSet.
This class implements the Set interface.
DbStringSet(DbObject, String[], int) - Constructor for class net.sourceforge.pain.db.DbStringSet
 
DbStringSet(DbObject, int) - Constructor for class net.sourceforge.pain.db.DbStringSet
 
DbTransaction - interface net.sourceforge.pain.db.DbTransaction.
PAiN Db transaction wrapping class.
DbType - class net.sourceforge.pain.db.DbType.
All supported PAiN DB field types
DbType() - Constructor for class net.sourceforge.pain.db.DbType
 
debug(String) - Static method in class net.sourceforge.pain.util.Log
 
decode(byte[], int, int) - Static method in class net.sourceforge.pain.util.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class net.sourceforge.pain.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeToObject(String) - Static method in class net.sourceforge.pain.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
delete() - Method in interface net.sourceforge.pain.db.DbClass
removes all objects for this class and dbClass itself
delete() - Method in class net.sourceforge.pain.db.DbObject
Removes object from database.
dirPath - Static variable in class net.sourceforge.pain.util.Log
 

E

ENCODE - Static variable in class net.sourceforge.pain.util.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeObject(Serializable) - Static method in class net.sourceforge.pain.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class net.sourceforge.pain.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
entrySet() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
entrySet() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
entrySet() - Method in class net.sourceforge.pain.db.DbStringMap
 
equals(Object) - Method in class net.sourceforge.pain.db.DbOid
 
error(String) - Static method in class net.sourceforge.pain.util.Log
 
error(Throwable) - Static method in class net.sourceforge.pain.util.Log
 
error(String, Throwable) - Static method in class net.sourceforge.pain.util.Log
 
execute(Object[]) - Method in interface net.sourceforge.pain.db.DbTransaction
transaction is rolled back if exception occurs in method implementation.
execute(DbTransaction) - Method in class net.sourceforge.pain.db.PainDB
same as execute(trans, null);
execute(DbTransaction, Object[]) - Method in class net.sourceforge.pain.db.PainDB
Executes transaction.
exportToXml(String) - Method in class net.sourceforge.pain.db.PainDB
Exports all database data to XML file.
extentIterator(boolean) - Method in interface net.sourceforge.pain.db.DbClass
 
extentIterator() - Method in interface net.sourceforge.pain.db.DbClass
equal to extentIterator(false)
extentIterator(Class) - Method in class net.sourceforge.pain.db.PainDB
 

F

FLOAT - Static variable in class net.sourceforge.pain.db.DbType
 
finalize() - Method in class net.sourceforge.pain.db.PainDB
 
flush() - Method in class net.sourceforge.pain.db.PainDB
flushes all changes done after previous flush to disk Called automatically after each upper level transaction commit if MANUAL_FLUSH_MODE is false
flushBase64() - Method in class net.sourceforge.pain.util.Base64.OutputStream
This pads the buffer without closing the stream.
forceClose() - Method in class net.sourceforge.pain.db.PainDB
forces database to close.

G

GZIP - Static variable in class net.sourceforge.pain.util.Base64
Specify that data should be gzip-compressed.
get(int) - Method in class net.sourceforge.pain.db.DbArrayList
 
get(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
get(int) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
get(int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
get(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
get(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
getArrayList(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Lists.
getBoolean(int) - Method in class net.sourceforge.pain.db.DbObject
 
getByte(int) - Method in class net.sourceforge.pain.db.DbObject
 
getByteArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays,
user should use getXArrayForRead to avoid copying.
getByteArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getChar(int) - Method in class net.sourceforge.pain.db.DbObject
 
getCharArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays,
user should use getXArrayForRead to avoid copying.
getCharArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getClass(Object) - Method in class net.sourceforge.pain.db.PainDB
 
getClassName() - Method in interface net.sourceforge.pain.db.DbClass
 
getDB() - Method in interface net.sourceforge.pain.db.DbClass
 
getDB() - Method in class net.sourceforge.pain.db.DbObject
 
getDBFileSize() - Method in class net.sourceforge.pain.db.PainDB
 
getDbClass() - Method in class net.sourceforge.pain.db.DbObject
 
getDbClass(Class) - Method in class net.sourceforge.pain.db.PainDB
 
getDbClassesIterator() - Method in class net.sourceforge.pain.db.PainDB
 
getDbFileName() - Method in class net.sourceforge.pain.db.PainDB
 
getDouble(int) - Method in class net.sourceforge.pain.db.DbObject
 
getFieldName(int) - Method in interface net.sourceforge.pain.db.DbClass
 
getFieldType(int) - Method in interface net.sourceforge.pain.db.DbClass
 
getFloat(int) - Method in class net.sourceforge.pain.db.DbObject
 
getInt(int) - Method in class net.sourceforge.pain.db.DbObject
 
getIntArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays,
user should use getXArrayForRead to avoid copying.
getIntArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getIntKeyMap(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Maps.
getLinkedList(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Lists.
getList(int) - Method in class net.sourceforge.pain.db.DbObject
 
getLong(int) - Method in class net.sourceforge.pain.db.DbObject
 
getNumberOfFields() - Method in interface net.sourceforge.pain.db.DbClass
 
getNumberOfObjects() - Method in interface net.sourceforge.pain.db.DbClass
 
getNumberOfObjectsInDb() - Method in class net.sourceforge.pain.db.PainDB
 
getObject(Object) - Method in class net.sourceforge.pain.db.PainDB
 
getOid() - Method in interface net.sourceforge.pain.db.DbClass
 
getOid() - Method in class net.sourceforge.pain.db.DbObject
 
getRefSet(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Sets.
getReference(int) - Method in class net.sourceforge.pain.db.DbObject
 
getRoot() - Method in class net.sourceforge.pain.db.PainDB
root is a simple mark on object, It's allowed to do not have root in DB.
getShort(int) - Method in class net.sourceforge.pain.db.DbObject
 
getString(int) - Method in class net.sourceforge.pain.db.DbObject
 
getStringArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getStringArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getStringKeyMap(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Maps.
getStringMap(int) - Method in class net.sourceforge.pain.db.DbObject
 
getStringSet(int) - Method in class net.sourceforge.pain.db.DbObject
 

H

hasNext() - Method in class net.sourceforge.pain.util.ReadOnlyIterator
 
hashCode() - Method in class net.sourceforge.pain.db.DbOid
 

I

INT - Static variable in class net.sourceforge.pain.db.DbType
 
INT_KEY_MAP - Static variable in class net.sourceforge.pain.db.DbType
 
importFromXml(String, String) - Static method in class net.sourceforge.pain.db.PainDB
Creates new database instance, fills it with data from given XML file.
indexOf(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
indexOf(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
info(String) - Static method in class net.sourceforge.pain.util.Log
 
isArray(int) - Static method in class net.sourceforge.pain.db.DbType
 
isClean() - Method in class net.sourceforge.pain.db.DbObject
 
isClosed() - Method in class net.sourceforge.pain.db.PainDB
 
isCollection(int) - Static method in class net.sourceforge.pain.db.DbType
 
isDatabaseEmpty() - Method in class net.sourceforge.pain.db.PainDB
 
isDebugEnabled() - Static method in class net.sourceforge.pain.util.Log
 
isDeleted() - Method in class net.sourceforge.pain.db.DbObject
 
isDetached() - Method in class net.sourceforge.pain.db.DbObject
 
isDirty() - Method in class net.sourceforge.pain.db.DbObject
 
isEmpty() - Method in class net.sourceforge.pain.db.DbArrayList
 
isEmpty() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
isEmpty() - Method in class net.sourceforge.pain.db.DbLinkedList
 
isEmpty() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
isEmpty() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
isEmpty() - Method in class net.sourceforge.pain.db.DbStringMap
 
isEmpty() - Method in class net.sourceforge.pain.db.DbStringSet
 
isInfoEnabled() - Static method in class net.sourceforge.pain.util.Log
 
isNew() - Method in class net.sourceforge.pain.db.DbObject
 
isWarnEnabled() - Static method in class net.sourceforge.pain.util.Log
 
iterator() - Method in class net.sourceforge.pain.db.DbArrayList
 
iterator() - Method in class net.sourceforge.pain.db.DbLinkedList
 
iterator() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
iterator() - Method in class net.sourceforge.pain.db.DbStringSet
 

K

keySet() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
keySet() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
keySet() - Method in class net.sourceforge.pain.db.DbStringMap
 
keysIterator() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
keysIterator() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 

L

LINKED_LIST - Static variable in class net.sourceforge.pain.db.DbType
 
LONG - Static variable in class net.sourceforge.pain.db.DbType
 
Log - class net.sourceforge.pain.util.Log.
PAiN Mud Codebase logger Note: this class could be changed to Log4j as soon as any reasons will be found (I just do not want any additional jar files in distribution)
lastIndexOf(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
lastIndexOf(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
listIterator() - Method in class net.sourceforge.pain.db.DbArrayList
 
listIterator(int) - Method in class net.sourceforge.pain.db.DbArrayList
 
listIterator() - Method in class net.sourceforge.pain.db.DbLinkedList
 
listIterator(int) - Method in class net.sourceforge.pain.db.DbLinkedList
 

M

MANUAL_FLUSH_MODE - Variable in class net.sourceforge.pain.db.PainDB
MANUAL_FLUSH mode is a kind of delayed commit, user should manually call flush (outside of transaction) to flush all data to disk, if MANUAL_FLUSH_MODE is false every time T1(upper level) transaction commited PainDB will automatically call flush method.

N

NO_OPTIONS - Static variable in class net.sourceforge.pain.util.Base64
No options specified.
name(int) - Static method in class net.sourceforge.pain.db.DbType
 
net.sourceforge.pain.db - package net.sourceforge.pain.db
 
net.sourceforge.pain.util - package net.sourceforge.pain.util
 
next() - Method in class net.sourceforge.pain.util.ReadOnlyIterator
 
nextRollTime - Static variable in class net.sourceforge.pain.util.Log
 

P

PainDB - class net.sourceforge.pain.db.PainDB.
PAiN Db is a not thread safe semi-object oriented main memory and very buggy database.
PainDB(String) - Constructor for class net.sourceforge.pain.db.PainDB
Opens specified database file.
pain_getIndexId() - Method in interface net.sourceforge.pain.db.DbClass
this is optimization method specially produced for PAiN Mud Codebase for performance purpose It use knowledge that index id for the class stays the same whole DbClass instance lifetime (But it couldbe reused after class removal)
provideSchema() - Method in class net.sourceforge.pain.db.DbObject
Every time we add new DbObject of the unknown class to database this method is called.
put(Object, Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
put(int, Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
put(Object, Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
put(Object, Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
putAll(Map) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
putAll(Map) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
putAll(Map) - Method in class net.sourceforge.pain.db.DbStringMap
 

R

REFERENCE - Static variable in class net.sourceforge.pain.db.DbType
 
REFERENCE_SET - Static variable in class net.sourceforge.pain.db.DbType
 
ReadOnlyIterator - class net.sourceforge.pain.util.ReadOnlyIterator.
Wrapper Iterator.
ReadOnlyIterator(Iterator) - Constructor for class net.sourceforge.pain.util.ReadOnlyIterator
 
read() - Method in class net.sourceforge.pain.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class net.sourceforge.pain.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
readOnlyIterator() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
remove(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
remove(int) - Method in class net.sourceforge.pain.db.DbArrayList
 
remove(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
remove(int) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
remove(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
remove(int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
remove(Object) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
remove(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
remove(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
remove(Object) - Method in class net.sourceforge.pain.db.DbStringSet
 
remove() - Method in class net.sourceforge.pain.util.ReadOnlyIterator
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
removeFirst() - Method in class net.sourceforge.pain.db.DbLinkedList
 
resumeEncoding() - Method in class net.sourceforge.pain.util.Base64.OutputStream
Resumes encoding of the stream.
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
rollPeriod - Static variable in class net.sourceforge.pain.util.Log
 
rollbackTransaction() - Method in class net.sourceforge.pain.db.PainDB
 

S

SHORT - Static variable in class net.sourceforge.pain.db.DbType
 
STRING - Static variable in class net.sourceforge.pain.db.DbType
 
STRING_KEY_MAP - Static variable in class net.sourceforge.pain.db.DbType
 
STRING_MAP - Static variable in class net.sourceforge.pain.db.DbType
 
STRING_SET - Static variable in class net.sourceforge.pain.db.DbType
 
set(int, Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
set(int, Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
setBoolean(int, boolean) - Method in class net.sourceforge.pain.db.DbObject
 
setByte(int, byte) - Method in class net.sourceforge.pain.db.DbObject
 
setByteArray(int, byte[]) - Method in class net.sourceforge.pain.db.DbObject
 
setChar(int, char) - Method in class net.sourceforge.pain.db.DbObject
 
setCharArray(int, char[]) - Method in class net.sourceforge.pain.db.DbObject
 
setDouble(int, double) - Method in class net.sourceforge.pain.db.DbObject
 
setFloat(int, float) - Method in class net.sourceforge.pain.db.DbObject
 
setInt(int, int) - Method in class net.sourceforge.pain.db.DbObject
 
setIntArray(int, int[]) - Method in class net.sourceforge.pain.db.DbObject
 
setLong(int, long) - Method in class net.sourceforge.pain.db.DbObject
 
setReference(int, DbObject) - Method in class net.sourceforge.pain.db.DbObject
 
setRoot(DbObject) - Method in class net.sourceforge.pain.db.PainDB
root is a simple mark on object, db could have not root at all, any time user can null this mark
setShort(int, short) - Method in class net.sourceforge.pain.db.DbObject
 
setString(int, String) - Method in class net.sourceforge.pain.db.DbObject
 
setStringArray(int, String[]) - Method in class net.sourceforge.pain.db.DbObject
 
size() - Method in class net.sourceforge.pain.db.DbArrayList
 
size() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
size() - Method in class net.sourceforge.pain.db.DbLinkedList
 
size() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
size() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
size() - Method in class net.sourceforge.pain.db.DbStringMap
 
size() - Method in class net.sourceforge.pain.db.DbStringSet
 
subList(int, int) - Method in class net.sourceforge.pain.db.DbArrayList
 
subList(int, int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
suspendEncoding() - Method in class net.sourceforge.pain.util.Base64.OutputStream
Suspends encoding of the stream.

T

toArray() - Method in class net.sourceforge.pain.db.DbArrayList
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbArrayList
 
toArray() - Method in class net.sourceforge.pain.db.DbLinkedList
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbLinkedList
 
toArray() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
toArray() - Method in class net.sourceforge.pain.db.DbStringSet
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbStringSet
 
toString() - Method in class net.sourceforge.pain.db.DbOid
 

V

values() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
values() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
values() - Method in class net.sourceforge.pain.db.DbStringMap
 
valuesIterator() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
valuesIterator() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 

W

warn(String) - Static method in class net.sourceforge.pain.util.Log
 
write(int) - Method in class net.sourceforge.pain.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class net.sourceforge.pain.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
writer - Static variable in class net.sourceforge.pain.util.Log
 

A B C D E F G H I K L M N P R S T V W