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

A

AnyArray - class goodslib.AnyArray.
AnyArray is a base class for all array classes.
AnyArray() - Constructor for class goodslib.AnyArray
 
ArrayOfBoolean - class goodslib.ArrayOfBoolean.
ArrayOfBoolean is just that, an array of booleans.
ArrayOfBoolean(int) - Constructor for class goodslib.ArrayOfBoolean
Creates a new ArrayOfBoolean instance.
ArrayOfBoolean(int, int) - Constructor for class goodslib.ArrayOfBoolean
Creates a new ArrayOfBoolean instance.
ArrayOfBoolean(boolean[]) - Constructor for class goodslib.ArrayOfBoolean
Creates a new ArrayOfBoolean instance, as a copy of the given boolean[]
ArrayOfByte - class goodslib.ArrayOfByte.
ArrayOfByte is just that, an array of bytes.
ArrayOfByte(int) - Constructor for class goodslib.ArrayOfByte
 
ArrayOfByte(int, int) - Constructor for class goodslib.ArrayOfByte
 
ArrayOfByte(byte[]) - Constructor for class goodslib.ArrayOfByte
 
ArrayOfChar - class goodslib.ArrayOfChar.
ArrayOfChar is just that, an array of chars.
ArrayOfChar(int) - Constructor for class goodslib.ArrayOfChar
Creates a new ArrayOfChar instance.
ArrayOfChar(int, int) - Constructor for class goodslib.ArrayOfChar
Creates a new ArrayOfChar instance.
ArrayOfChar(char[]) - Constructor for class goodslib.ArrayOfChar
Creates a new ArrayOfChar instance, as a copy of the given char[]
ArrayOfChar(String) - Constructor for class goodslib.ArrayOfChar
Creates a new ArrayOfChar instance.
ArrayOfDouble - class goodslib.ArrayOfDouble.
ArrayOfDouble is just that, an array of doubles.
ArrayOfDouble(int) - Constructor for class goodslib.ArrayOfDouble
Creates a new ArrayOfDouble instance.
ArrayOfDouble(int, int) - Constructor for class goodslib.ArrayOfDouble
Creates a new ArrayOfDouble instance.
ArrayOfDouble(double[]) - Constructor for class goodslib.ArrayOfDouble
Creates a new ArrayOfDouble instance, as a copy of the given double[]
ArrayOfFloat - class goodslib.ArrayOfFloat.
ArrayOfFloat is just that, an array of floats.
ArrayOfFloat(int) - Constructor for class goodslib.ArrayOfFloat
Creates a new ArrayOfFloat instance.
ArrayOfFloat(int, int) - Constructor for class goodslib.ArrayOfFloat
Creates a new ArrayOfFloat instance.
ArrayOfFloat(float[]) - Constructor for class goodslib.ArrayOfFloat
Creates a new ArrayOfFloat instance, as a copy of the given float[]
ArrayOfInt - class goodslib.ArrayOfInt.
ArrayOfInt is just that, an array of ints.
ArrayOfInt(int) - Constructor for class goodslib.ArrayOfInt
Creates a new ArrayOfInt instance.
ArrayOfInt(int, int) - Constructor for class goodslib.ArrayOfInt
Creates a new ArrayOfInt instance.
ArrayOfInt(int[]) - Constructor for class goodslib.ArrayOfInt
Creates a new ArrayOfInt instance, as a copy of the given int[]
ArrayOfLong - class goodslib.ArrayOfLong.
ArrayOfLong is just that, an array of longs.
ArrayOfLong(int) - Constructor for class goodslib.ArrayOfLong
Creates a new ArrayOfLong instance.
ArrayOfLong(int, int) - Constructor for class goodslib.ArrayOfLong
Creates a new ArrayOfLong instance.
ArrayOfLong(long[]) - Constructor for class goodslib.ArrayOfLong
Creates a new ArrayOfLong instance, as a copy of the given long[]
ArrayOfObject - class goodslib.ArrayOfObject.
ArrayOfObject is just that, an array of Persistents.
ArrayOfObject(int) - Constructor for class goodslib.ArrayOfObject
Creates a new ArrayOfObject instance.
ArrayOfObject(int, int) - Constructor for class goodslib.ArrayOfObject
Creates a new ArrayOfObject instance.
ArrayOfObject(Persistent[]) - Constructor for class goodslib.ArrayOfObject
Creates a new ArrayOfObject instance, as a copy of the given Persistent[]
ArrayOfShort - class goodslib.ArrayOfShort.
ArrayOfShort is just that, an array of shorts.
ArrayOfShort(int) - Constructor for class goodslib.ArrayOfShort
Creates a new ArrayOfShort instance.
ArrayOfShort(int, int) - Constructor for class goodslib.ArrayOfShort
Creates a new ArrayOfShort instance.
ArrayOfShort(short[]) - Constructor for class goodslib.ArrayOfShort
Creates a new ArrayOfShort instance, as a copy of the given short[]
AsciizToString(byte[]) - Static method in class goodsjpi.Conversion
Conversion of zero terminated C++ string to Java Unicode String.
Assert - class goodsjpi.Assert.
Class for checking program invariants.
Assert() - Constructor for class goodsjpi.Assert
 
AssertionFailed - error goodsjpi.AssertionFailed.
Exception raised by Assert class when assertion is failed.
abortNestedTransaction() - Static method in class goodsjpi.BasicMetaobject
abortNestedTransaction decreases the cache managers nestedTransaction counter, and if that hits 0 calls abortTransaction
abortTransaction(CacheManager, Database) - Static method in class goodsjpi.BasicMetaobject
abortTransaction obviously aborts the Transaction in progress.
abortTransaction() - Static method in class goodsjpi.BasicMetaobject
abortTransaction aborts for the static CacheManager.getCacheManger (per thread) and the database that the objects in that are in. calls
abortTransaction() - Method in class goodsjpi.Database
 
abortTransaction() - Method in class goodsjpi.Storage
 
accept() - Method in class goodsjpi.LocalSocket
 
add(Object) - Method in class goodslib.PersistentAbstractCollection
Ensures that this collection contains the specified element (optional operation).
add(Object) - Method in class goodslib.PersistentAbstractList
Appends the specified element to the end of this List (optional operation).
add(int, Object) - Method in class goodslib.PersistentAbstractList
Inserts the specified element at the specified position in this list (optional operation).
add(int, Object, ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
add(Object) - Method in class goodslib.PersistentArrayList
Appends the specified element to the end of this list.
add(int, Object) - Method in class goodslib.PersistentArrayList
Inserts the specified element at the specified position in this list.
add(Object) - Method in class goodslib.PersistentHashSet
Adds the specified element to this set if it is not already present.
add(Object) - Method in class goodslib.PersistentTreeSet
Adds the specified element to this set if it is not already present.
addAll(Collection) - Method in class goodslib.PersistentAbstractCollection
Adds all of the elements in the specified collection to this collection (optional operation).
addAll(int, Collection) - Method in class goodslib.PersistentAbstractList
Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
addAll(int, Collection, ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
addAll(Collection) - Method in class goodslib.PersistentArrayList
Appends all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addAll(int, Collection) - Method in class goodslib.PersistentArrayList
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
addToTransaction(Persistent) - Method in class goodsjpi.CacheManager
Include object in transaction list.
allocBufSize - Variable in class goodsjpi.Database
 
allocate(Persistent, int) - Method in class goodsjpi.Storage
 
append(boolean[]) - Method in class goodslib.ArrayOfBoolean
append add the given values to the end of the array
append(byte[]) - Method in class goodslib.ArrayOfByte
 
append(char[]) - Method in class goodslib.ArrayOfChar
append add the given values to the end of the array
append(String) - Method in class goodslib.ArrayOfChar
append the given String at the end
append(double[]) - Method in class goodslib.ArrayOfDouble
append add the given values to the end of the array
append(float[]) - Method in class goodslib.ArrayOfFloat
append add the given values to the end of the array
append(int[]) - Method in class goodslib.ArrayOfInt
append add the given values to the end of the array
append(long[]) - Method in class goodslib.ArrayOfLong
append add the given values to the end of the array
append(Persistent[]) - Method in class goodslib.ArrayOfObject
append add the given values to the end of the array
append(short[]) - Method in class goodslib.ArrayOfShort
append add the given values to the end of the array
append(Blob) - Method in class goodslib.Blob
Append new blob object at the end of blob objects chain.
area() - Method in class goodslib.Rectangle
Rectangle area
array - Variable in class goodslib.ArrayOfBoolean
array holds the booleans in a byte []
array - Variable in class goodslib.ArrayOfByte
 
array - Variable in class goodslib.ArrayOfChar
array holds the chars in an []
array - Variable in class goodslib.ArrayOfDouble
array holds the doubles in an []
array - Variable in class goodslib.ArrayOfFloat
array holds the floats in an []
array - Variable in class goodslib.ArrayOfInt
array holds the ints in an []
array - Variable in class goodslib.ArrayOfLong
array holds the longs in an []
array - Variable in class goodslib.ArrayOfObject
array holds the Persistents in an []
array - Variable in class goodslib.ArrayOfShort
array holds the shorts in an []
attach() - Method in class goodsjpi.CacheManager
Associate cache manager with current thread.
attach() - Method in class goodsjpi.Database
Attach current thread to the database.
attach(Object, int) - Method in class goodsjpi.Database
Associate persistent capable object with particular storage.
attachToStorage(Database, int) - Method in class goodsjpi.Persistent
 

B

BasicMetaobject - class goodsjpi.BasicMetaobject.
BasicMetaobject implements all the transaction logic.
BasicMetaobject() - Constructor for class goodsjpi.BasicMetaobject
 
Blob - class goodslib.Blob.
Binary large object class.
Blob(int) - Constructor for class goodslib.Blob
 
Blob(byte[]) - Constructor for class goodslib.Blob
 
Btree - class goodslib.Btree.
B-Tree implementation
Btree(int) - Constructor for class goodslib.Btree
 
beginNestedTransaction() - Static method in class goodsjpi.BasicMetaobject
By incrementing nested transaction count we delay implicit transaction commit until the moment when counter is explicitly decremented by endNestedTransactionMethod()
beginReadAccess(Persistent) - Method in class goodsjpi.Metaobject
beginReadAccess is called when the read Access begins.
beginReadAccess(Persistent) - Method in class goodsjpi.OptimisticMetaobject
beginReadAccess is a no-op.
beginReadAccess(Persistent) - Method in class goodsjpi.PessimisticMetaobject
beginReadAccess is a no-op.
beginReadAccess(Persistent) - Method in class goodsjpi.PessimisticRepeatableReadMetaobject
beginReadAccess locks the object in shared mode.
beginWriteAccess(Persistent) - Method in class goodsjpi.Metaobject
beginWriteAccess is called when the write Access begins.
beginWriteAccess(Persistent) - Method in class goodsjpi.OptimisticMetaobject
beginWriteAccess is a no-op.
beginWriteAccess(Persistent) - Method in class goodsjpi.PessimisticMetaobject
beginWriteAccess locks the object.
buf - Variable in class goodslib.ObjectClosure
 

C

CONSTRUCTOR - Static variable in class goodsjpi.Metaobject
CONSTRUCTOR == 4 means wrapped method is constructor
CacheManager - class goodsjpi.CacheManager.
CacheManager may be used on a per Thread basis (see attatch and detatch), or on a global basis (defaultCacheManager), to cache the objects on client side and to keep transaction list.
CacheManager() - Constructor for class goodsjpi.CacheManager
Initialize all the double linked lists with empty Persistent objects.
ClassDefinitionError - error goodsjpi.ClassDefinitionError.
Class definition in aplication violates rules for GOODS Java interface or is incompatible with class definition in the database
ClassLibrary - class goodslib.ClassLibrary.
Class providing load and store of classes from/to database
ClassLibrary() - Constructor for class goodslib.ClassLibrary
 
CompileError - exception goodslib.CompileError.
JSQL compile error
CompileError(String, int) - Constructor for class goodslib.CompileError
 
ConcurrentModifier - interface goodslib.ConcurrentModifier.
Interface used to detect comodifications of persistent collections
CondEvent - class goodsjpi.CondEvent.
This is a notification primitive used in GOODS Java API.
CondEvent() - Constructor for class goodsjpi.CondEvent
 
ConnectionRefusedException - exception goodsjpi.ConnectionRefusedException.
Client login request was refused by server
Conversion - class goodsjpi.Conversion.
Class responsible for string conversions
Conversion() - Constructor for class goodsjpi.Conversion
 
cacheManager - Variable in class goodsjpi.Database
 
cancelAccept() - Method in class goodsjpi.LocalSocket
 
canonicalHashCode(Object) - Static method in class goodslib.HashTable
Different versions of JDK provides different implementations of hashCode() methods for the same classes.
cfgFileName - Variable in class goodsjpi.Server
 
changeClass(int, byte[]) - Method in class goodsjpi.Storage
 
changeSize(int) - Method in class goodslib.ArrayOfBoolean
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfByte
 
changeSize(int) - Method in class goodslib.ArrayOfChar
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfDouble
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfFloat
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfInt
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfLong
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfObject
Resize the amount of space taken by the array.
changeSize(int) - Method in class goodslib.ArrayOfShort
Resize the amount of space taken by the array.
checkForComodification(ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
classDictionary - Variable in class goodsjpi.Storage
 
classDictionarySize - Variable in class goodsjpi.Storage
 
clear() - Method in class goodsjpi.IdentityHashtable
Clears this IdentityHashtable so that it contains no keys.
clear() - Method in interface goodsjpi.ObjectCache
 
clear() - Method in class goodslib.HashTable
Clears this HashTable so that it contains no keys.
clear() - Method in class goodslib.Htree
Clears this Htree so that it contains no keys.
clear() - Method in class goodslib.PersistentAbstractCollection
Removes all of the elements from this collection (optional operation).
clear() - Method in class goodslib.PersistentAbstractList
Removes all of the elements from this collection (optional operation).
clear() - Method in class goodslib.PersistentAbstractMap
Removes all mappings from this map (optional operation).
clear() - Method in class goodslib.PersistentArrayList
Removes all of the elements from this list.
clear() - Method in class goodslib.PersistentHashMap
Removes all mappings from this map.
clear() - Method in class goodslib.PersistentHashSet
Removes all of the elements from this set.
clear() - Method in class goodslib.PersistentTreeMap
Removes all mappings from this TreeMap.
clear() - Method in class goodslib.PersistentTreeSet
Removes all of the elements from this set.
clear() - Method in class goodslib.Rtree
Remove all objects from the index
clone() - Method in class goodsjpi.Persistent
 
clone() - Method in class goodslib.PersistentArrayList
Returns a shallow copy of this PersistentArrayList instance.
clone() - Method in class goodslib.PersistentHashMap
Returns a shallow copy of this PersistentHashMap instance: the keys and values themselves are not cloned.
clone() - Method in class goodslib.PersistentHashSet
Returns a shallow copy of this HashSet instance: the elements themselves are not cloned.
clone() - Method in class goodslib.PersistentTreeMap
Returns a shallow copy of this TreeMap instance.
clone() - Method in class goodslib.PersistentTreeSet
Returns a shallow copy of this TreeSet instance.
clone() - Method in class goodslib.Rectangle
Clone rectangle
close() - Method in class goodsjpi.Database
Close database connection
close() - Method in class goodsjpi.LocalSocket
 
close() - Method in class goodsjpi.Storage
 
closeAll() - Static method in class goodsjpi.Database
Close all database active connections.
closeAllDead() - Static method in class goodsjpi.Database
Iterate through the listy of all active conenction and close ones associated with dead threads.
closing - Variable in class goodsjpi.Storage
 
clusterWith(Persistent) - Method in class goodsjpi.Persistent
 
command(String) - Method in class goodsjpi.Server
 
commitObjectChanges(Persistent) - Method in class goodsjpi.BasicMetaobject
commitObjectChanges is called during commitTransaction.
commitObjectChanges(Persistent) - Method in class goodsjpi.Metaobject
commitObjectChanges is called during commitTransaction.
commitSubtransaction(Storage, int, Storage[], int) - Method in class goodsjpi.Storage
 
commitTransaction() - Static method in class goodsjpi.BasicMetaobject
At this moment there are no more active methods for classes controlled by this metaobject (or metaobjects derived from it).
commitTransaction(int, Storage[]) - Method in class goodsjpi.Storage
 
comparator() - Method in class goodslib.PersistentTreeMap
Returns the comparator used to order this map, or null if this map uses its keys' natural order.
comparator() - Method in class goodslib.PersistentTreeSet
Returns the comparator used to order this sorted set, or null if this tree set uses its elements natural ordering.
compare(byte[]) - Method in class goodslib.ArrayOfByte
 
compare(ArrayOfByte) - Method in class goodslib.ArrayOfByte
 
compare(String) - Method in class goodslib.ArrayOfChar
compare works like the compare(ArrayOfChar)
compare(ArrayOfChar) - Method in class goodslib.ArrayOfChar
compare compares two object.
compare(Ordered) - Method in class goodslib.Ordered
 
compare(Object, Object) - Method in class goodslib.PersistentComparator
Compare two object
compare(Object, Object) - Method in class goodslib.PersistentTreeMap
 
compare(Ordered) - Method in class goodslib.SetMember
 
compare(Ordered) - Method in class goodslib.SetMemberKey
 
compare(Ordered) - Method in class goodslib.SetMemberRef
 
compareKey(Object) - Method in class goodslib.Ordered
 
compareKey(Object) - Method in class goodslib.SetMember
 
compareKey(Object) - Method in class goodslib.SetMemberKey
 
compareKey(Object) - Method in class goodslib.SetMemberRef
 
compareTo(Object) - Method in class goodslib.ArrayOfChar
compareTo calls the other compare functions, depending on the given object
connections - Static variable in class goodsjpi.Database
 
contains(Object) - Method in class goodsjpi.IdentityHashtable
Tests if some key maps into the specified value in this IdentityHashtable.
contains(Object) - Method in class goodslib.PersistentAbstractCollection
Returns true if this collection contains the specified element.
contains(Object) - Method in class goodslib.PersistentArrayList
Returns true if this list contains the specified element.
contains(Object) - Method in class goodslib.PersistentHashSet
Returns true if this set contains the specified element.
contains(Object) - Method in class goodslib.PersistentTreeSet
Returns true if this set contains the specified element.
contains(Rectangle) - Method in class goodslib.Rectangle
Checks if this rectangle contains the specified rectangle
containsAll(Collection) - Method in class goodslib.PersistentAbstractCollection
Returns true if this collection contains all of the elements in the specified collection.
containsKey(Object) - Method in class goodsjpi.IdentityHashtable
Tests if the specified object is a key in this IdentityHashtable.
containsKey(Object) - Method in class goodslib.PersistentAbstractMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class goodslib.PersistentHashMap
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class goodslib.PersistentTreeMap
Returns true if this map contains a mapping for the specified key.
containsValue(Object) - Method in class goodslib.PersistentAbstractMap
Returns true if this map maps one or more keys to this value.
containsValue(Object) - Method in class goodslib.PersistentHashMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class goodslib.PersistentTreeMap
Returns true if this map maps one or more keys to the specified value.
copy(int, boolean[], int, int) - Method in class goodslib.ArrayOfBoolean
copy into this array from a destination, a given amount of values.
copy(int, byte[], int, int) - Method in class goodslib.ArrayOfByte
 
copy(int, char[], int, int) - Method in class goodslib.ArrayOfChar
copy into this array from a destination, a given amount of values.
copy(int, double[], int, int) - Method in class goodslib.ArrayOfDouble
copy into this array from a destination, a given amount of values.
copy(int, float[], int, int) - Method in class goodslib.ArrayOfFloat
copy into this array from a destination, a given amount of values.
copy(int, int[], int, int) - Method in class goodslib.ArrayOfInt
copy into this array from a destination, a given amount of values.
copy(int, long[], int, int) - Method in class goodslib.ArrayOfLong
copy into this array from a destination, a given amount of values.
copy(int, Persistent[], int, int) - Method in class goodslib.ArrayOfObject
copy into this array from a destination, a given amount of values.
copy(int, short[], int, int) - Method in class goodslib.ArrayOfShort
copy into this array from a destination, a given amount of values.
count - Variable in class goodslib.HashTable
 
cpidTable - Variable in class goodsjpi.Storage
 
cpidTableSize - Variable in class goodsjpi.Storage
 
create(int) - Static method in class goodsjpi.LocalSocket
 
createStorage(Database, int) - Method in class goodsjpi.Database
Create storage
createWeakObjectCache() - Method in class goodsjpi.Storage
 
cs - Variable in class goodsjpi.Storage
 

D

Database - class goodsjpi.Database.
Class representing GOODS database connection
Database() - Constructor for class goodsjpi.Database
Constructor of the database
Date - class goodsjpi.Date.
The class Date is a wrapper for java.util.Date class which prevents Date object from been modified.
Date() - Constructor for class goodsjpi.Date
Allocates a Date object and initializes it so that it represents the time at which it was allocated, measured to the nearest millisecond.
Date(long) - Constructor for class goodsjpi.Date
Allocates a Date object and initializes it to represent the specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT.
Date(int, int, int) - Constructor for class goodsjpi.Date
Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date) or GregorianCalendar(year + 1900, month, date).
Date(int, int, int, int, int) - Constructor for class goodsjpi.Date
Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date, hrs, min) or GregorianCalendar(year + 1900, month, date, hrs, min).
Date(int, int, int, int, int, int) - Constructor for class goodsjpi.Date
Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date, hrs, min, sec) or GregorianCalendar(year + 1900, month, date, hrs, min, sec).
Date(String) - Constructor for class goodsjpi.Date
Deprecated. As of JDK version 1.1, replaced by DateFormat.parse(String s).
data - Variable in class goodslib.Blob
 
database - Variable in class goodsjpi.Storage
 
deallocate(Persistent) - Method in class goodsjpi.Storage
 
defaultMetaobject - Static variable in class goodsjpi.Persistent
 
destroyObject(Persistent) - Method in class goodsjpi.BasicMetaobject
Destoroy all object references to make it possible to provide more unaccessible objects to GC
The objects state is set to DESTRUCTED | RAW
destroyObject(Persistent) - Method in class goodsjpi.Metaobject
Destoroy all object references to make it possible to provide more unaccessible objects to GC
detach() - Method in class goodsjpi.CacheManager
Detach cache manager from current thread
detach(Thread) - Method in class goodsjpi.CacheManager
detach the given thread.
detach() - Method in class goodsjpi.Database
Detach current thread fro the database
disconnected(int) - Method in class goodsjpi.Database
Handler of client server connection failure.

E

EXCEPTION - Static variable in class goodsjpi.Metaobject
EXCEPTION == 8, means method is terminated by exception
endAccess(Persistent) - Method in class goodsjpi.Metaobject
endAccess is called when the (current) access/function has ended, and the object is not accessed anymore (the accesscount hits 0 ).
endAccess(Persistent) - Method in class goodsjpi.OptimisticMetaobject
endAccess adds the object to the cache managers transaction list if the object has been modified.
endAccess(Persistent) - Method in class goodsjpi.PessimisticMetaobject
endAccess adds the object to the cahce managers transaction list
endAccess(Persistent) - Method in class goodsjpi.PessimisticRepeatableReadMetaobject
endAccess adds the object to the transaction list, also when the object was not modified.
endNestedTransaction() - Static method in class goodsjpi.BasicMetaobject
endNestedTransaction decreases the cache managers nestedTransaction counter, and if that hits 0 calls commitTransaction
ensureCapacity(int) - Method in class goodslib.PersistentArrayList
Increases the capacity of this PersistentArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
enter() - Method in class goodsjpi.CacheManager
This method is called by Metaobject.preDaemon to determine start of access to the database
enter() - Method in class goodsjpi.Mutex
Lock mutex.
enter(long) - Method in class goodsjpi.Mutex
Try to lock mutex within specified period of time.
entrySet() - Method in class goodslib.PersistentAbstractMap
Returns a set view of the mappings contained in this map.
entrySet() - Method in class goodslib.PersistentHashMap
Returns a collection view of the mappings contained in this map.
entrySet() - Method in class goodslib.PersistentTreeMap
Returns a set view of the mappings contained in this map.
equals(Object) - Method in class goodslib.ArrayOfByte
 
equals(Object) - Method in class goodslib.ArrayOfChar
equals checks whether the given object is equivalent to this.
equals(Object) - Method in class goodslib.PersistentAbstractList
Compares the specified object with this list for equality.
equals(Object) - Method in class goodslib.PersistentAbstractMap
Compares the specified object with this map for equality.
equals(Object) - Method in class goodslib.PersistentAbstractSet
Compares the specified object with this set for equality.
equals(Object) - Method in class goodslib.Rectangle
Check if two rectangles are equal
extract() - Method in class goodslib.ObjectClosure
Extract objects from object closure and returns reference to root object and return reference to root object.

F

ForgottenObject - class goodsjpi.ForgottenObject.
Class keeping information about objects which deallocated by GC at client.
fetched() - Method in class goodslib.Blob
 
finalize() - Method in class goodsjpi.Persistent
 
find(Object) - Method in class goodslib.Btree
 
find(Object) - Method in class goodslib.OrderedSetOwner
 
find(Object) - Method in class goodslib.SetOwner
 
findGreaterOrEqual(Object) - Method in class goodslib.Btree
 
findGreaterOrEqual(Object) - Method in class goodslib.OrderedSetOwner
 
first() - Method in class goodslib.PersistentTreeSet
Returns the first (lowest) element currently in this sorted set.
first - Variable in class goodslib.SetOwner
 
firstKey() - Method in class goodslib.PersistentTreeMap
Returns the first (lowest) key currently in this sorted map.
forgetObject(Persistent) - Method in class goodsjpi.BasicMetaobject
forgetObject is called when the objects finalize() is called, if it's opid is still valid.
forgetObject(Persistent) - Method in class goodsjpi.CacheManager
Place object in forgotten list
forgetObject(Persistent) - Method in class goodsjpi.Metaobject
forgetObject is called when the objects finalize() is called, if it's opid is still valid.
forgetObject(Persistent) - Method in class goodsjpi.Storage
 
forgetObjects(int[]) - Method in class goodsjpi.Storage
 
freeList - Variable in class goodsjpi.Storage
 

G

GoodsBrowser - class goodsjpi.GoodsBrowser.
This is a simple GOODS browser.
GoodsBrowser(String, boolean) - Constructor for class goodsjpi.GoodsBrowser
 
GoodsFactory - class goodsjpi.GoodsFactory.
Implementation of PersistenceFactory which creates goods specific persistent objects.
GoodsFactory() - Constructor for class goodsjpi.GoodsFactory
Default constructor.
get(Object) - Method in class goodsjpi.IdentityHashtable
Returns the value to which the specified key is mapped in this IdentityHashtable.
get(int) - Method in interface goodsjpi.ObjectCache
 
get() - Static method in class goodsjpi.PersistenceFactory
Get the instance of the persistence factory
get(Class) - Static method in class goodsjpi.PersistenceFactory
Get an object instance which is compatible with the required class and is also persistent
get(Class, Class[], Object[]) - Static method in class goodsjpi.PersistenceFactory
Get an object instance which is compatible with the required class and is also persistent
get(Object) - Method in class goodslib.HashTable
Returns the value to which the specified key is mapped in this HashTable
get(Object) - Method in class goodslib.Htree
Returns the value to which the specified key is mapped in this Htree
get(int) - Method in class goodslib.PersistentAbstractList
Returns the element at the specified position in this list.
get(int, ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
get(Object) - Method in class goodslib.PersistentAbstractMap
Returns the value to which this map maps the specified key.
get(int) - Method in class goodslib.PersistentArrayList
Returns the element at the specified position in this list.
get(Object) - Method in class goodslib.PersistentHashMap
Returns the value to which this map maps the specified key.
get(Object) - Method in class goodslib.PersistentTreeMap
Returns the value to which this map maps the specified key.
get(Rectangle) - Method in class goodslib.Rtree
Find all objects located in the selected rectangle
getAt(int) - Method in class goodslib.ArrayOfBoolean
Get a boolean at the specified index
getAt(int) - Method in class goodslib.ArrayOfByte
 
getAt(int) - Method in class goodslib.ArrayOfChar
Get a char at the specified index
getAt(int) - Method in class goodslib.ArrayOfDouble
Get a double at the specified index
getAt(int) - Method in class goodslib.ArrayOfFloat
Get a float at the specified index
getAt(int) - Method in class goodslib.ArrayOfInt
Get a int at the specified index
getAt(int) - Method in class goodslib.ArrayOfLong
Get a long at the specified index
getAt(int) - Method in class goodslib.ArrayOfObject
Get a Persistent at the specified index
getAt(int) - Method in class goodslib.ArrayOfShort
Get a short at the specified index
getBottom() - Method in class goodslib.Rectangle
Greatest Y coordinate of the rectangle
getByKey(String, Object) - Method in class goodslib.MapQueryIterator
To be consistent with the documentation for QueryInterface, getByKey does not modify the state of the iterator.
getByKey(String, Object) - Method in interface goodslib.QueryIterator
Try to use index to locate object by unique primary key.
getCacheManager() - Static method in class goodsjpi.CacheManager
getCacheManager the current manager.
getCacheManager() - Method in class goodsjpi.Database
Get database cache manager.
getClass(int) - Method in class goodsjpi.Storage
 
getContext() - Method in class goodsjpi.PThread
 
getDatabase(String) - Static method in class goodsjpi.Database
Create or reuse existed connection from connection pool
getDatabase() - Method in class goodsjpi.Persistent
 
getEntry(Object) - Method in class goodslib.PersistentHashMap
 
getExpectedModCount() - Method in interface goodslib.ConcurrentModifier
 
getFirst() - Method in class goodslib.MapQueryIterator
Returns the first object indexed by this iterator.
getFirst() - Method in interface goodslib.QueryIterator
Get first object.
getFirst() - Method in class goodslib.SetOwner
 
getImplClass(Class) - Static method in class goodsjpi.PersistenceFactory
Get the implementation type for the requested type
getImplementation(Class) - Method in class goodsjpi.GoodsFactory
Get a persistence instance compatible with the required class The required class may be an interface type or a concrete type.
getImplementation(Class, Class[], Object[]) - Method in class goodsjpi.GoodsFactory
Get a persistence instance compatible with the required class The required class may be an interface type or a concrete type.
getImplementation(Class) - Method in class goodsjpi.PersistenceFactory
Handle on the datastore specific getImplementation method
getImplementation(Class, Class[], Object[]) - Method in class goodsjpi.PersistenceFactory
Handle on the datastore specific getImplementation method
getInputStream() - Method in class goodsjpi.LocalSocket
 
getKey() - Method in class goodslib.SetMemberKey
 
getKeyName() - Method in class goodslib.MapQueryIterator
 
getLast() - Method in class goodslib.SetOwner
 
getLeft() - Method in class goodslib.Rectangle
Smallest X coordinate of the rectangle
getList(Rectangle) - Method in class goodslib.Rtree
Find all objects located in the selected rectangle
getNext(Object, int) - Method in class goodslib.MapQueryIterator
Returns the next object in the iteration list.
getNext(PersistentHashMap.HashIterator) - Method in class goodslib.PersistentHashMap
 
getNext(Object, int) - Method in interface goodslib.QueryIterator
Get next object.
getNumberOfMembers() - Method in class goodslib.SetOwner
 
getNumberOfStorages() - Method in class goodsjpi.Database
Get number of storages in the database
getObject(String) - Method in class goodsjpi.Database
Parse oid into number and get that id from the first storage
getObject(int, int) - Method in class goodsjpi.Database
Get object from the storage by OID
getObject(int) - Method in class goodsjpi.Storage
 
getOid() - Method in class goodsjpi.Persistent
Get the dabase assigned id of the object
getOutputStream() - Method in class goodsjpi.LocalSocket
 
getRectangle() - Method in class goodslib.SpatialObject
 
getRight() - Method in class goodslib.Rectangle
Greatest X coordinate of the rectangle
getRoot() - Method in class goodsjpi.Database
Get root object of the first storage in the database
getRoot(int) - Method in class goodsjpi.Database
Get root of the specified storage
getRoot() - Static method in class goodsjpi.PersistenceFactory
Get the root object of the data store
getRoot() - Method in class goodsjpi.Storage
 
getRootImpl() - Method in class goodsjpi.GoodsFactory
Retrieve or create the root object of the datastore The root object type is specified by "persistence.roottype"
getRootImpl() - Method in class goodsjpi.PersistenceFactory
Handle on the datastore specific implementation of the getRoot method
getSize(int) - Method in class goodsjpi.Database
Get size of the database file of the storage
getSize() - Method in class goodsjpi.Storage
 
getStorageId() - Method in class goodsjpi.Persistent
 
getTop() - Method in class goodslib.Rectangle
Smallest Y coordinate of the rectangle
getValue(Object) - Static method in class goodslib.PersistentString
 
getWrappingRectangle() - Method in class goodslib.Rtree
Get wrapping rectangle
goodsjpi - package goodsjpi
 
goodslib - package goodslib
 

H

HashTable - class goodslib.HashTable.
Hash table of persistent objects
HashTable(int, float) - Constructor for class goodslib.HashTable
Constructs a new, empty HashTable with the specified initial capacity and the specified load factor.
HashTable(int) - Constructor for class goodslib.HashTable
Constructs a new, empty HashTable with the specified initial capacity and default load factor.
HashTable() - Constructor for class goodslib.HashTable
Constructs a new, empty hashtable with a default capacity and load factor, which is 0.75.
Htree - class goodslib.Htree.
H-Tree: combination of tree and hash table
Htree(int, int) - Constructor for class goodslib.Htree
Constructs a new, empty Htree with the specified size and logarithm of page size (number of bits from the key used as page index)
Htree(int) - Constructor for class goodslib.Htree
Constructs a new, empty Htree with the specified hash size and default page size (128)
Htree() - Constructor for class goodslib.Htree
Constructs a new, empty Htree with the default hash size (1000003) and default page size (128)
handle() - Method in class goodslib.Blob
This method is called by 'play' method for each part of blob object within conext of current task.
handleError(String) - Method in class goodsjpi.Database
Error handler.
handleException(IOException) - Method in class goodsjpi.Database
Error handler.
hashCode() - Method in class goodsjpi.Persistent
 
hashCode() - Method in class goodslib.ArrayOfByte
 
hashCode() - Method in class goodslib.ArrayOfChar
Return a hashCode
hashCode() - Method in class goodslib.PersistentAbstractList
Returns the hash code value for this list.
hashCode() - Method in class goodslib.PersistentAbstractMap
Returns the hash code value for this map.
hashCode() - Method in class goodslib.PersistentAbstractSet
Returns the hash code value for this set.
hashCode() - Method in class goodslib.Rectangle
Hash code consists of all rectangle coordinates
headMap(Object) - Method in class goodslib.PersistentTreeMap
Returns a view of the portion of this map whose keys are strictly less than toKey.
headSet(Object) - Method in class goodslib.PersistentTreeSet
Returns a view of the portion of this set whose elements are strictly less than toElement.
height - Variable in class goodslib.Btree
 

I

IdentityHashtable - class goodsjpi.IdentityHashtable.
This class implements a IdentityHashtable, which maps key object to some other object.
IdentityHashtable(int, float) - Constructor for class goodsjpi.IdentityHashtable
Constructs a new, empty IdentityHashtable with the specified initial capacity and the specified load factor.
IdentityHashtable(int) - Constructor for class goodsjpi.IdentityHashtable
Constructs a new, empty IdentityHashtable with the specified initial capacity and default load factor.
IdentityHashtable() - Constructor for class goodsjpi.IdentityHashtable
Constructs a new, empty IdentityHashtable with a default capacity and load factor.
InterruptedError - error goodsjpi.InterruptedError.
Exception raised when thread is blocked in wait() or join() method was interrupted by another thread.
id - Variable in class goodsjpi.Storage
 
in - Variable in class goodsjpi.Storage
 
indexOf(boolean) - Method in class goodslib.ArrayOfBoolean
indexOf returns the first occurrence of val
indexOf(byte) - Method in class goodslib.ArrayOfByte
 
indexOf(char) - Method in class goodslib.ArrayOfChar
indexOf returns the first occurrence of val
indexOf(double) - Method in class goodslib.ArrayOfDouble
indexOf returns the first occurrence of val
indexOf(float) - Method in class goodslib.ArrayOfFloat
indexOf returns the first occurrence of val
indexOf(int) - Method in class goodslib.ArrayOfInt
indexOf returns the first occurrence of val
indexOf(long) - Method in class goodslib.ArrayOfLong
indexOf returns the first occurrence of val
indexOf(Persistent) - Method in class goodslib.ArrayOfObject
indexOf returns the first occurrence of val
indexOf(short) - Method in class goodslib.ArrayOfShort
indexOf returns the first occurrence of val
indexOf(Object) - Method in class goodslib.PersistentAbstractList
Returns the index in this list of the first occurence of the specified element, or -1 if the list does not contain this element.
indexOf(Object) - Method in class goodslib.PersistentArrayList
Searches for the first occurence of the given argument, testing for equality using the equals method.
initTransBufferSize - Static variable in class goodsjpi.Storage
 
insert(int, int, boolean) - Method in class goodslib.ArrayOfBoolean
insert a "count" amount of values at a given index.
insert(int, int, byte) - Method in class goodslib.ArrayOfByte
 
insert(int, int, char) - Method in class goodslib.ArrayOfChar
insert a "count" amount of values at a given index.
insert(int, int, double) - Method in class goodslib.ArrayOfDouble
insert a "count" amount of values at a given index.
insert(int, int, float) - Method in class goodslib.ArrayOfFloat
insert a "count" amount of values at a given index.
insert(int, int, int) - Method in class goodslib.ArrayOfInt
insert a "count" amount of values at a given index.
insert(int, int, long) - Method in class goodslib.ArrayOfLong
insert a "count" amount of values at a given index.
insert(int, int, Persistent) - Method in class goodslib.ArrayOfObject
insert a "count" amount of values at a given index.
insert(int, int, short) - Method in class goodslib.ArrayOfShort
insert a "count" amount of values at a given index.
insert(SetMember) - Method in class goodslib.Btree
 
insert(SetMember) - Method in class goodslib.OrderedSetOwner
 
insertAfter(SetMember, SetMember) - Method in class goodslib.Btree
 
insertAfter(SetMember, SetMember) - Method in class goodslib.OrderedSetOwner
 
insertAfter(SetMember, SetMember) - Method in class goodslib.SetOwner
 
insertBefore(SetMember, SetMember) - Method in class goodslib.Btree
 
insertBefore(SetMember, SetMember) - Method in class goodslib.OrderedSetOwner
 
insertBefore(SetMember, SetMember) - Method in class goodslib.SetOwner
 
insertFirst(SetMember) - Method in class goodslib.Btree
 
insertFirst(SetMember) - Method in class goodslib.OrderedSetOwner
 
insertFirst(SetMember) - Method in class goodslib.SetOwner
 
insertInCache(Persistent) - Method in class goodsjpi.CacheManager
insertInCache insert object in one of two cache LRU lists depending on its current state.
insertLast(SetMember) - Method in class goodslib.Btree
 
insertLast(SetMember) - Method in class goodslib.OrderedSetOwner
 
insertLast(SetMember) - Method in class goodslib.SetOwner
 
intersects(Rectangle) - Method in class goodslib.Rectangle
Checks if this rectangle intersects with specified rectangle
invalidateObject(Persistent) - Method in class goodsjpi.BasicMetaobject
This method is asynchronously called by server storag agent when deterioration notification from server is received.
invalidateObject(Persistent) - Method in class goodsjpi.Metaobject
This method is asynchronously called by server storag agent when deterioration notification from server is received.
isEmpty() - Method in class goodsjpi.IdentityHashtable
Tests if this IdentityHashtable maps no keys to values.
isEmpty() - Method in class goodslib.PersistentAbstractCollection
Returns true if this collection contains no elements.
isEmpty() - Method in class goodslib.PersistentAbstractMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class goodslib.PersistentArrayList
Tests if this list has no elements.
isEmpty() - Method in class goodslib.PersistentHashMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class goodslib.PersistentHashSet
Returns true if this set contains no elements.
isEmpty() - Method in class goodslib.PersistentTreeSet
Returns true if this set contains no elements.
isInvolvedInTransaction() - Method in class goodsjpi.Storage
 
iterator() - Method in class goodslib.PersistentAbstractCollection
Returns an iterator over the elements contained in this collection.
iterator() - Method in class goodslib.PersistentAbstractList
Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class goodslib.PersistentHashSet
Returns an iterator over the elements in this set.
iterator() - Method in class goodslib.PersistentTreeSet
Returns an iterator over the elements in this set.
iterator() - Method in class goodslib.Rtree
Get iterator through all members of the index
iterator(Rectangle) - Method in class goodslib.Rtree
Get objects which rectangle intersects with specified rectangle

J

join(Rectangle) - Method in class goodslib.Rectangle
Join two rectangles.
join(Rectangle, Rectangle) - Static method in class goodslib.Rectangle
Non destructive join of two rectangles.
joinArea(Rectangle, Rectangle) - Static method in class goodslib.Rectangle
Area of covered rectangle for two sepcified rectangles

K

keySet() - Method in class goodslib.PersistentAbstractMap
Returns a Set view of the keys contained in this map.
keySet() - Method in class goodslib.PersistentHashMap
Returns a set view of the keys contained in this map.
keySet() - Method in class goodslib.PersistentTreeMap
Returns a Set view of the keys contained in this map.

L

LingerTime - Static variable in class goodsjpi.Storage
 
LocalSocket - class goodsjpi.LocalSocket.
Socket class wrapper using GOODS local windows socket implementation
LocalSocket(long) - Constructor for class goodsjpi.LocalSocket
 
LocalSocket(String, int) - Constructor for class goodsjpi.LocalSocket
 
LocalSocket() - Constructor for class goodsjpi.LocalSocket
 
last - Variable in class goodslib.Blob
 
last() - Method in class goodslib.PersistentTreeSet
Returns the last (highest) element currently in this sorted set.
last - Variable in class goodslib.SetOwner
 
lastIndexOf(boolean) - Method in class goodslib.ArrayOfBoolean
Find the lastIndexOf a given value
lastIndexOf(byte) - Method in class goodslib.ArrayOfByte
 
lastIndexOf(char) - Method in class goodslib.ArrayOfChar
Find the lastIndexOf a given value
lastIndexOf(double) - Method in class goodslib.ArrayOfDouble
Find the lastIndexOf a given value
lastIndexOf(float) - Method in class goodslib.ArrayOfFloat
Find the lastIndexOf a given value
lastIndexOf(int) - Method in class goodslib.ArrayOfInt
Find the lastIndexOf a given value
lastIndexOf(long) - Method in class goodslib.ArrayOfLong
Find the lastIndexOf a given value
lastIndexOf(Persistent) - Method in class goodslib.ArrayOfObject
Find the lastIndexOf a given value
lastIndexOf(short) - Method in class goodslib.ArrayOfShort
Find the lastIndexOf a given value
lastIndexOf(Object) - Method in class goodslib.PersistentAbstractList
Returns the index in this list of the last occurence of the specified element, or -1 if the list does not contain this element.
lastIndexOf(Object) - Method in class goodslib.PersistentArrayList
Returns the index of the last occurrence of the specified object in this list.
lastKey() - Method in class goodslib.PersistentTreeMap
Returns the last (highest) key currently in this sorted map.
leave() - Method in class goodsjpi.CacheManager
This method is called by Metaobject.postDaemon to determine end of access to the database
leave() - Method in class goodsjpi.Mutex
Release mutex.
length() - Method in class goodslib.AnyArray
length returns the length
linkAfter(Persistent, Persistent) - Static method in class goodsjpi.CacheManager
Link the given object after the other.
linkBefore(Persistent, Persistent) - Static method in class goodsjpi.CacheManager
linkBefore links "obj" before "before" such that obj.next == before.
listIterator() - Method in class goodslib.PersistentAbstractList
Returns an iterator of the elements in this list (in proper sequence).
listIterator(int) - Method in class goodslib.PersistentAbstractList
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in the list.
load(int, Persistent) - Method in class goodsjpi.Storage
 
loadClass(String) - Method in class goodslib.ClassLibrary
Load class from the storage.
loadFactor - Variable in class goodslib.HashTable
 
loadList - Variable in class goodsjpi.Storage
 
loadObject(Persistent) - Method in class goodsjpi.BasicMetaobject
loadObject is not so much the loading of the Object, ,but a notification thereof.
loadObject(Persistent) - Method in class goodsjpi.Metaobject
loadObject is not so much the loading of the Object, ,but a notification thereof.
loader - Variable in class goodslib.ClassLibrary
 
lock(Persistent, int, int) - Method in class goodsjpi.Storage
 

M

MUTATOR - Static variable in class goodsjpi.Metaobject
MUTATOR == 1 , means object can be changed
MapQueryIterator - class goodslib.MapQueryIterator.
Creates a goodslib.QueryIterator to iterate over the supplied Map.
MapQueryIterator(Map, String) - Constructor for class goodslib.MapQueryIterator
An exception will be thrown if the supplied map object does not implement a public clone() method.
Metaobject - class goodsjpi.Metaobject.
Metaobject is a base class for all Transaction + locking strategies.
Metaobject() - Constructor for class goodsjpi.Metaobject
 
Mutex - class goodsjpi.Mutex.
Class for providing mutual exclusion of threads.
Mutex() - Constructor for class goodsjpi.Mutex
 
main(String[]) - Static method in class goodsjpi.GoodsBrowser
 
makePersistent(Persistent, Persistent) - Method in class goodsjpi.BasicMetaobject
Assign persistent identifier to the transient object of persistent capable class.
makePersistent(Persistent, Persistent) - Method in class goodsjpi.Metaobject
makePersistent should do just that, make the obj persistent.
maxTransBufferSize - Static variable in class goodsjpi.Storage
 
metaobject - Variable in class goodsjpi.Persistent
 
modCount - Variable in class goodslib.PersistentAbstractList
The number of times this list has been structurally modified.
modify() - Static method in class goodsjpi.Metaobject
modify provides MOP preprocessor with information that objects was (or will be) modified.
mutator() - Static method in class goodsjpi.Metaobject
mutator is only hint to MOP preprocessor to consider method invoking Metaobject.mutator() as been mutator.

N

NoIndexException - exception goodslib.NoIndexException.
JSQL exception thown when no index exists for specifed primary key
NoIndexException() - Constructor for class goodslib.NoIndexException
 
NotOwnerError - error goodsjpi.NotOwnerError.
This error is thrown when thread releasing lock is not one who set this lock.
NotOwnerError() - Constructor for class goodsjpi.NotOwnerError
 
nBlocked - Variable in class goodsjpi.Mutex
 
nMembers - Variable in class goodslib.SetOwner
 
nested - Variable in class goodsjpi.Mutex
 
next - Variable in class goodslib.Blob
 
next - Variable in class goodslib.SetMember
 
notification - Variable in class goodsjpi.Storage
 
notifications - Variable in class goodsjpi.Database
 
notifyOnModification(Persistent, boolean) - Method in class goodsjpi.BasicMetaobject
Enable or disable notification on receving invalidation messages from the server for this object.
notifyOnModification(Object, CondEvent) - Method in class goodsjpi.Database
Register event to be signaled on object modification
notifyOnModification(Persistent, boolean) - Method in class goodsjpi.Metaobject
Enable or disable notification on receving invalidation messages from the server for this object.
notifyOnTransactionAbort(CondEvent) - Method in class goodsjpi.Database
Register event to be signaled when transaction is aborted by server

O

ObjectCache - interface goodsjpi.ObjectCache.
Weak object cache interface
ObjectClosure - class goodslib.ObjectClosure.
This class can be used to save in persistent storage cluster of transient Java objects using serialization mecahnism.
ObjectClosure(Object) - Constructor for class goodslib.ObjectClosure
Create new instance of object closure given specified root object.
OptimisticMetaobject - class goodsjpi.OptimisticMetaobject.
Metaobject for optimistic scheme of synchronization.
OptimisticMetaobject() - Constructor for class goodsjpi.OptimisticMetaobject
 
Ordered - class goodslib.Ordered.
Abstract base class for comparable persistent objects
Ordered() - Constructor for class goodslib.Ordered
 
OrderedSetOwner - class goodslib.OrderedSetOwner.
Ordered set
OrderedSetOwner() - Constructor for class goodslib.OrderedSetOwner
 
obj - Variable in class goodslib.SetMemberRef
 
objectCache - Variable in class goodsjpi.Storage
 
onLoad() - Method in class goodsjpi.Persistent
Method to be invoked after loading object from the storage.
onTransactionAbortEvent - Variable in class goodsjpi.Database
 
open(String) - Method in class goodsjpi.Database
Open the database
open(String, int) - Method in class goodsjpi.LocalSocket
 
open(String, int) - Method in class goodsjpi.Storage
 
out - Variable in class goodsjpi.Storage
 
owner - Variable in class goodsjpi.Mutex
 
owner - Variable in class goodslib.SetMember
 

P

PER_PROCESS_TRANSACTION - Static variable in class goodsjpi.Database
Transaction isolation levels.
PER_THREAD_TRANSACTION - Static variable in class goodsjpi.Database
 
PThread - class goodsjpi.PThread.
Thread with context.
PThread(Runnable) - Constructor for class goodsjpi.PThread
 
PThread() - Constructor for class goodsjpi.PThread
 
PersistenceFactory - class goodsjpi.PersistenceFactory.
Class which defines the interface to a persistent store
PersistenceFactory() - Constructor for class goodsjpi.PersistenceFactory
Create the new persistence factory
Persistent - class goodsjpi.Persistent.
Root class for all persistent capable objects
Persistent() - Constructor for class goodsjpi.Persistent
 
Persistent(Metaobject) - Constructor for class goodsjpi.Persistent
 
PersistentAbstractCollection - class goodslib.PersistentAbstractCollection.
This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface.
PersistentAbstractCollection() - Constructor for class goodslib.PersistentAbstractCollection
Sole constructor.
PersistentAbstractList - class goodslib.PersistentAbstractList.
This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array).
PersistentAbstractList() - Constructor for class goodslib.PersistentAbstractList
Sole constructor.
PersistentAbstractMap - class goodslib.PersistentAbstractMap.
This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface.
PersistentAbstractMap() - Constructor for class goodslib.PersistentAbstractMap
Sole constructor.
PersistentAbstractSet - class goodslib.PersistentAbstractSet.
This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface.
PersistentAbstractSet() - Constructor for class goodslib.PersistentAbstractSet
Sole constructor.
PersistentArrayList - class goodslib.PersistentArrayList.
Resizable-array implementation of the List interface.
PersistentArrayList(int) - Constructor for class goodslib.PersistentArrayList
Constructs an empty list with the specified initial capacity.
PersistentArrayList() - Constructor for class goodslib.PersistentArrayList
Constructs an empty list.
PersistentArrayList(Collection) - Constructor for class goodslib.PersistentArrayList
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
PersistentComparator - class goodslib.PersistentComparator.
Abstract base class for all Persistent comparators
PersistentComparator() - Constructor for class goodslib.PersistentComparator
 
PersistentHashMap - class goodslib.PersistentHashMap.
Hash table based implementation of the Map interface.
PersistentHashMap(int, float) - Constructor for class goodslib.PersistentHashMap
Constructs a new, empty map with the specified initial capacity and the specified load factor.
PersistentHashMap(int) - Constructor for class goodslib.PersistentHashMap
Constructs a new, empty map with the specified initial capacity and default load factor, which is 0.75.
PersistentHashMap() - Constructor for class goodslib.PersistentHashMap
Constructs a new, empty map with a default capacity and load factor, which is 0.75.
PersistentHashMap(Map) - Constructor for class goodslib.PersistentHashMap
Constructs a new map with the same mappings as the given map.
PersistentHashSet - class goodslib.PersistentHashSet.
This class implements the Set interface, backed by a hash table (actually a HashMap instance).
PersistentHashSet() - Constructor for class goodslib.PersistentHashSet
Constructs a new, empty set; the backing HashMap instance has default capacity and load factor, which is 0.75.
PersistentHashSet(Collection) - Constructor for class goodslib.PersistentHashSet
Constructs a new set containing the elements in the specified collection.
PersistentHashSet(int, float) - Constructor for class goodslib.PersistentHashSet
Constructs a new, empty set; the backing HashMap instance has the specified initial capacity and the specified load factor.
PersistentHashSet(int) - Constructor for class goodslib.PersistentHashSet
Constructs a new, empty set; the backing HashMap instance has the specified initial capacity and default load factor, which is 0.75.
PersistentString - class goodslib.PersistentString.
This class is used to store String objects passed in persistent collection classes.
PersistentString(String) - Constructor for class goodslib.PersistentString
 
PersistentTreeMap - class goodslib.PersistentTreeMap.
B-Tree tree based implementation of the SortedMap interface.
PersistentTreeMap() - Constructor for class goodslib.PersistentTreeMap
Constructs a new, empty map, sorted according to the keys' natural order.
PersistentTreeMap(Comparator) - Constructor for class goodslib.PersistentTreeMap
Constructs a new, empty map, sorted according to the given comparator.
PersistentTreeMap(Map) - Constructor for class goodslib.PersistentTreeMap
Constructs a new map containing the same mappings as the given map, sorted according to the keys' natural order.
PersistentTreeMap(SortedMap) - Constructor for class goodslib.PersistentTreeMap
Constructs a new map containing the same mappings as the given SortedMap, sorted according to the same ordering.
PersistentTreeSet - class goodslib.PersistentTreeSet.
This class implements the Set interface, backed by a TreeMap instance.
PersistentTreeSet() - Constructor for class goodslib.PersistentTreeSet
Constructs a new, empty set, sorted according to the elements' natural order.
PersistentTreeSet(Comparator) - Constructor for class goodslib.PersistentTreeSet
Constructs a new, empty set, sorted according to the given comparator.
PersistentTreeSet(Collection) - Constructor for class goodslib.PersistentTreeSet
Constructs a new set containing the elements in the specified collection, sorted according to the elements' natural order.
PersistentTreeSet(SortedSet) - Constructor for class goodslib.PersistentTreeSet
Constructs a new set containing the same elements as the given sorted set, sorted according to the same ordering.
PessimisticMetaobject - class goodsjpi.PessimisticMetaobject.
PessimisticMetaobject for pessimistic scheme of synchronization.
PessimisticMetaobject() - Constructor for class goodsjpi.PessimisticMetaobject
 
PessimisticRepeatableReadMetaobject - class goodsjpi.PessimisticRepeatableReadMetaobject.
PessimisticRepeatableReadMetaobject for pessimistic scheme of synchronization with repeatable read isolation level
While extending the Multiple Reader, one writer aproach, this strategy obtains shred locks for reading, thus ensuring that no write is going on at the same time.
PessimisticRepeatableReadMetaobject() - Constructor for class goodsjpi.PessimisticRepeatableReadMetaobject
 
pack(Object, byte[], int) - Method in interface goodsjpi.RawBinaryFactory
Pack raw binary object to byte array
pack(Object, byte[], int) - Method in class goodsjpi.SerializableObjectFactory
 
pageSize - Variable in class goodslib.Btree
 
persistenceMap - Static variable in class goodsjpi.PersistenceFactory
Mapping from class and interface types to persistent implementations of them this contains lines like persistence.root=my.root.object.type persistence.java.util.Set=goodsjpi.PersistentHashSet persistence.java.util.List=goodsjpi.PersistentArrayList
pipeIn - Variable in class goodsjpi.Server
 
pipeOut - Variable in class goodsjpi.Server
 
play() - Method in class goodslib.Blob
Default implementation of this method just extracts all parts of blob from database and calls handle method for each part.
pop() - Method in class goodslib.ArrayOfBoolean
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfByte
 
pop() - Method in class goodslib.ArrayOfChar
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfDouble
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfFloat
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfInt
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfLong
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfObject
Use the array as a stack and pop a value.
pop() - Method in class goodslib.ArrayOfShort
Use the array as a stack and pop a value.
postDaemon(Object, int, boolean) - Method in class goodsjpi.BasicMetaobject
Invocation of postDaemon is inserted by MOP geneator after each method invocation or object component access.
postDaemon(Object, int, boolean) - Method in class goodsjpi.Metaobject
Invocation of this postDaemon is inserted by MOP generator after each method invocation or object component access.
preDaemon(Object, int) - Method in class goodsjpi.BasicMetaobject
Invocation of preDaemon is inserted by MOP geneator before each method invocation or object component access.
preDaemon(Object, int) - Method in class goodsjpi.Metaobject
Invocation of this preDaemon is inserted by MOP generator before each method invocation or object component access.
preloadObject(Persistent, int) - Method in class goodsjpi.BasicMetaobject
preloadObject is called by Storage.read() when it's bytes have been received and just before they are copied into it's data member
The function adjusts the cache Managers cacheSize appropriately
preloadObject(Persistent, int) - Method in class goodsjpi.Metaobject
preloadObject is called by Storage.read() when it's bytes have been received and just before they are copied into it's data member
prev - Variable in class goodslib.SetMember
 
process - Variable in class goodsjpi.Server
 
push(boolean) - Method in class goodslib.ArrayOfBoolean
Use the array as a stack with the push method.
push(byte) - Method in class goodslib.ArrayOfByte
 
push(char) - Method in class goodslib.ArrayOfChar
Use the array as a stack with the push method.
push(double) - Method in class goodslib.ArrayOfDouble
Use the array as a stack with the push method.
push(float) - Method in class goodslib.ArrayOfFloat
Use the array as a stack with the push method.
push(int) - Method in class goodslib.ArrayOfInt
Use the array as a stack with the push method.
push(long) - Method in class goodslib.ArrayOfLong
Use the array as a stack with the push method.
push(Persistent) - Method in class goodslib.ArrayOfObject
Use the array as a stack with the push method.
push(short) - Method in class goodslib.ArrayOfShort
Use the array as a stack with the push method.
put(Object, Object) - Method in class goodsjpi.IdentityHashtable
Maps the specified key to the specified value in this IdentityHashtable.
put(int, Object) - Method in interface goodsjpi.ObjectCache
 
put(Persistent, Persistent) - Method in class goodslib.HashTable
Maps the specified key to the specified value in this HashTable.
put(String, Persistent) - Method in class goodslib.HashTable
Associate object with string key.
put(Persistent, Persistent) - Method in class goodslib.Htree
Maps the specified key to the specified value in this Htree.
put(String, Persistent) - Method in class goodslib.Htree
Associate object with string key.
put(Object, Object) - Method in class goodslib.PersistentAbstractMap
Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in class goodslib.PersistentHashMap
Associates the specified value with the specified key in this map.
put(Object, Object) - Method in class goodslib.PersistentTreeMap
Associates the specified value with the specified key in this map.
put(SpatialObject) - Method in class goodslib.Rtree
Put new spatial object in the index.
putAll(Map) - Method in class goodslib.PersistentAbstractMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map) - Method in class goodslib.PersistentHashMap
Copies all of the mappings from the specified map to this one.
putAt(int, boolean) - Method in class goodslib.ArrayOfBoolean
Put a boolean value at a given index
putAt(int, byte) - Method in class goodslib.ArrayOfByte
 
putAt(int, char) - Method in class goodslib.ArrayOfChar
Put a char value at a given index
putAt(int, double) - Method in class goodslib.ArrayOfDouble
Put a double value at a given index
putAt(int, float) - Method in class goodslib.ArrayOfFloat
Put a float value at a given index
putAt(int, int) - Method in class goodslib.ArrayOfInt
Put a int value at a given index
putAt(int, long) - Method in class goodslib.ArrayOfLong
Put a long value at a given index
putAt(int, Persistent) - Method in class goodslib.ArrayOfObject
Put a Persistent value at a given index
putAt(int, short) - Method in class goodslib.ArrayOfShort
Put a short value at a given index

Q

Query - class goodslib.Query.
Java embedded SQL
Query() - Constructor for class goodslib.Query
 
QueryIterator - interface goodslib.QueryIterator.
Interface of JSQL query iterator

R

RawBinaryFactory - interface goodsjpi.RawBinaryFactory.
Interace of factory for packing/unpacking raw binary objects
Rectangle - class goodslib.Rectangle.
R2 rectangle class.
Rectangle(Rectangle) - Constructor for class goodslib.Rectangle
Create copy of the rectangle
Rectangle(double, double, double, double) - Constructor for class goodslib.Rectangle
Construct rectangle with specified coordinates
Rectangle() - Constructor for class goodslib.Rectangle
Default constructor for PERST
Rtree - class goodslib.Rtree.
 
rawBinaryFactory - Static variable in class goodsjpi.Database
Factory of raw binary objects which is used to pack/unpack raw binary objects
rcvEvent - Variable in class goodsjpi.Storage
 
read(byte[], int) - Method in class goodsjpi.Storage
 
readObject(Persistent, byte[], int) - Method in class goodsjpi.Storage
 
receiver - Variable in class goodsjpi.Storage
 
registerClass(byte[]) - Method in class goodsjpi.Storage
 
rehash() - Method in class goodsjpi.IdentityHashtable
Rehashes the contents of the IdentityHashtable into a IdentityHashtable with a larger capacity.
rehash() - Method in class goodslib.HashTable
Rehashes the contents of the HashTable into a HashTable with a larger capacity.
releaseObject(Persistent) - Method in class goodsjpi.BasicMetaobject
releaseObject is called during a commitTransaction, for objects that have not been modified.
releaseObject(Persistent) - Method in class goodsjpi.Metaobject
releaseObject is called during a commitTransaction, for objects that have not been modified.
remove(Object) - Method in class goodsjpi.IdentityHashtable
Removes the key (and its corresponding value) from this IdentityHashtable.
remove(int) - Method in interface goodsjpi.ObjectCache
 
remove(int, int) - Method in class goodslib.ArrayOfBoolean
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfByte
 
remove(int, int) - Method in class goodslib.ArrayOfChar
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfDouble
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfFloat
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfInt
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfLong
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfObject
remove a number of values.
remove(int, int) - Method in class goodslib.ArrayOfShort
remove a number of values.
remove(SetMember) - Method in class goodslib.Btree
 
remove(Object) - Method in class goodslib.HashTable
Removes the key (and its corresponding value) from this HashTable.
remove(Object) - Method in class goodslib.Htree
Removes the key (and its corresponding value) from this Htree.
remove(Object) - Method in class goodslib.PersistentAbstractCollection
Removes a single instance of the specified element from this collection, if it is present (optional operation).
remove(int) - Method in class goodslib.PersistentAbstractList
Removes the element at the specified position in this list (optional operation).
remove(int, ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
remove(Object) - Method in class goodslib.PersistentAbstractMap
Removes the mapping for this key from this map if present (optional operation).
remove(int) - Method in class goodslib.PersistentArrayList
Removes the element at the specified position in this list.
remove(Object) - Method in class goodslib.PersistentHashMap
Removes the mapping for this key from this map if present.
remove(Object) - Method in class goodslib.PersistentHashSet
Removes the given element from this set if it is present.
remove(Object) - Method in class goodslib.PersistentTreeMap
Removes the mapping for this key from this TreeMap if present.
remove(Object) - Method in class goodslib.PersistentTreeSet
Removes the given element from this set if it is present.
remove(SpatialObject) - Method in class goodslib.Rtree
Remove spatial object from the tree.
remove(SetMember) - Method in class goodslib.SetOwner
 
removeAll(Collection) - Method in class goodslib.PersistentAbstractCollection
Removes from this collection all of its elements that are contained in the specified collection (optional operation).
removeAll(Collection) - Method in class goodslib.PersistentAbstractSet
Removes from this set all of its elements that are contained in the specified collection (optional operation).
removeCurr(PersistentHashMap.HashIterator) - Method in class goodslib.PersistentHashMap
 
removeFirst() - Method in class goodslib.Btree
 
removeFirst() - Method in class goodslib.SetOwner
 
removeFromCache(Persistent) - Method in class goodsjpi.CacheManager
Exclude object from LRU list so making it not available for cached objects LRU relpacing algorithm.
removeFromCache(Database) - Method in class goodsjpi.CacheManager
Remove from cache all objects from the specified database
removeLast() - Method in class goodslib.Btree
 
removeLast() - Method in class goodslib.SetOwner
 
removeRange(int, int) - Method in class goodslib.PersistentAbstractList
Removes from this list all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
removeRange(int, int, ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
removeRange(int, int) - Method in class goodslib.PersistentArrayList
Removes from this List all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
repEvent - Variable in class goodsjpi.Storage
 
reply - Variable in class goodsjpi.Storage
 
request - Variable in class goodsjpi.Storage
 
requestMutex - Variable in class goodsjpi.Storage
 
result - Variable in class goodsjpi.Storage
 
retainAll(Collection) - Method in class goodslib.PersistentAbstractCollection
Retains only the elements in this collection that are contained in the specified collection (optional operation).
root - Variable in class goodsjpi.PersistenceFactory
Root object of the object store
root - Variable in class goodsjpi.Storage
 
root - Variable in class goodslib.Btree
 
run() - Method in class goodsjpi.Storage
 

S

SerializableObjectFactory - class goodsjpi.SerializableObjectFactory.
Factory for raw binary objects using Java serialization mechanism
SerializableObjectFactory() - Constructor for class goodsjpi.SerializableObjectFactory
 
Server - class goodsjpi.Server.
Class for launching GOODS server process
Server(String) - Constructor for class goodsjpi.Server
 
SessionDisconnectedError - error goodsjpi.SessionDisconnectedError.
Client session is aborted by server
SetMember - class goodslib.SetMember.
Abstract base for set members classes
SetMember() - Constructor for class goodslib.SetMember
 
SetMemberKey - class goodslib.SetMemberKey.
Link to the member of a set with specified key
SetMemberKey(Ordered, String) - Constructor for class goodslib.SetMemberKey
 
SetMemberRef - class goodslib.SetMemberRef.
Link to the member of a set
SetMemberRef(Ordered) - Constructor for class goodslib.SetMemberRef
 
SetOwner - class goodslib.SetOwner.
Set without explicit order of members
SetOwner() - Constructor for class goodslib.SetOwner
 
SpatialObject - class goodslib.SpatialObject.
Spatial object - object with R2 coordinates
SpatialObject() - Constructor for class goodslib.SpatialObject
 
Storage - class goodsjpi.Storage.
Client interface with storage server
Storage(Database, int) - Constructor for class goodsjpi.Storage
 
StringToAsciiz(String) - Static method in class goodsjpi.Conversion
 
select(String, QueryIterator, String, int, int) - Method in class goodslib.Query
 
select(String, QueryIterator, String) - Method in class goodslib.Query
 
select(String, QueryIterator, String, int) - Method in class goodslib.Query
 
sendForgottenObjectsToServers(CacheManager) - Static method in class goodsjpi.BasicMetaobject
Object thrown by GC from weak cache are linked into forgottenObjectList list and notifications are send to servers at the transaction commit time.
sendReceive(byte[], int) - Method in class goodsjpi.Storage
 
sendReceive(byte[], int, int) - Method in class goodsjpi.Storage
 
sendReceiveBody(byte[], int) - Method in class goodsjpi.Storage
 
sendReceiveBody(byte[], int, int) - Method in class goodsjpi.Storage
 
set(int, Object) - Method in class goodslib.PersistentAbstractList
Replaces the element at the specified position in this list with the specified element (optional operation).
set(int, Object, ConcurrentModifier) - Method in class goodslib.PersistentAbstractList
 
set(int, Object) - Method in class goodslib.PersistentArrayList
Replaces the element at the specified position in this list with the specified element.
setAllocBufferSize(int) - Method in class goodsjpi.Database
Set buffer size for bulk alloc.
setCacheLimits(int, int) - Method in class goodsjpi.CacheManager
Set new limits for object cache.
setContext(Object) - Method in class goodsjpi.PThread
 
setDate(int) - Method in class goodsjpi.Date
 
setExpectedModCount(int) - Method in interface goodslib.ConcurrentModifier
 
setFreeMemoryWatermark(long) - Method in class goodsjpi.CacheManager
Set new watermark for minimal size of fee memory
setHours(int) - Method in class goodsjpi.Date
 
setIsolationLevel(int) - Method in class goodsjpi.Database
Set isoaltion level
setMinutes(int) - Method in class goodsjpi.Date
 
setMonth(int) - Method in class goodsjpi.Date
 
setRectangle(Rectangle) - Method in class goodslib.SpatialObject
 
setRoot(Object) - Method in class goodsjpi.Database
Set root object for the first storage in the database
setRoot(int, Object) - Method in class goodsjpi.Database
Set root object for the specified storage in the database
setRoot(Persistent) - Method in class goodsjpi.Storage
 
setSeconds(int) - Method in class goodsjpi.Date
 
setSoLinger(boolean, int) - Method in class goodsjpi.LocalSocket
 
setTcpNoDelay(boolean) - Method in class goodsjpi.LocalSocket
 
setTime(long) - Method in class goodsjpi.Date
 
setYear(int) - Method in class goodsjpi.Date
 
signal() - Method in class goodsjpi.CondEvent
 
size() - Method in class goodsjpi.IdentityHashtable
Returns the number of keys in this IdentityHashtable.
size() - Method in interface goodsjpi.ObjectCache
 
size(Object) - Method in interface goodsjpi.RawBinaryFactory
Get size of raw binary object in bytes
size(Object) - Method in class goodsjpi.SerializableObjectFactory
 
size() - Method in class goodslib.HashTable
Returns the number of keys in this HashTable.
size() - Method in class goodslib.Htree
Returns the number of keys in this Htree.
size() - Method in class goodslib.PersistentAbstractCollection
Returns the number of elements in this collection.
size() - Method in class goodslib.PersistentAbstractMap
Returns the number of key-value mappings in this map.
size() - Method in class goodslib.PersistentArrayList
Returns the number of elements in this list.
size() - Method in class goodslib.PersistentHashMap
Returns the number of key-value mappings in this map.
size() - Method in class goodslib.PersistentHashSet
Returns the number of elements in this set (its cardinality).
size() - Method in class goodslib.PersistentTreeMap
Returns the number of key-value mappings in this map.
size() - Method in class goodslib.PersistentTreeSet
Returns the number of elements in this set (its cardinality).
size() - Method in class goodslib.Rtree
Get number of objects in the index
socket - Variable in class goodsjpi.Storage
 
start() - Method in class goodsjpi.Server
 
stop() - Method in class goodsjpi.Server
 
storages - Variable in class goodsjpi.Database
 
store(Persistent) - Method in class goodsjpi.Storage
 
store(Object) - Method in class goodslib.ObjectClosure
Pack objects into array of bytes to be placed in storage.
storeClass(String) - Method in class goodslib.ClassLibrary
Store class with specified name in the storage.
subList(int, int) - Method in class goodslib.PersistentAbstractList
Returns a view of the portion of this list between fromIndex, inclusive, and toIndex, exclusive.
subMap(Object, Object) - Method in class goodslib.PersistentTreeMap
Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive.
subSet(Object, Object) - Method in class goodslib.PersistentTreeSet
Returns a view of the portion of this set whose elements range from fromElement, inclusive, to toElement, exclusive.
supports(Class) - Method in interface goodsjpi.RawBinaryFactory
Check if specified las supported by thisd factory
supports(Class) - Method in class goodsjpi.SerializableObjectFactory
 

T

table - Variable in class goodslib.HashTable
 
tailMap(Object) - Method in class goodslib.PersistentTreeMap
Returns a view of the portion of this map whose keys are greater than or equal to fromKey.
tailSet(Object) - Method in class goodslib.PersistentTreeSet
Returns a view of the portion of this set whose elements are greater than or equal to fromElement.
that(boolean) - Static method in class goodsjpi.Assert
Check specified condition and raise AssertionFailed exception if it is not true.
that(String, boolean) - Static method in class goodsjpi.Assert
Check specified condition and raise AssertionFailed exception if it is not true.
threshold - Variable in class goodslib.HashTable
 
throwObject(Persistent) - Method in class goodsjpi.Storage
 
toArray() - Method in class goodslib.ArrayOfBoolean
toArray makes a Java boolean[] out of the values.
toArray() - Method in class goodslib.ArrayOfByte
 
toArray() - Method in class goodslib.ArrayOfChar
toArray converts the internal representation to a char[] , of correct size.
toArray() - Method in class goodslib.ArrayOfDouble
toArray converts the internal representation to a double[] , of correct size.
toArray() - Method in class goodslib.ArrayOfFloat
toArray converts the internal representation to a float[] , of correct size.
toArray() - Method in class goodslib.ArrayOfInt
toArray converts the internal representation to a int[] , of correct size.
toArray() - Method in class goodslib.ArrayOfLong
toArray converts the internal representation to a long[] , of correct size.
toArray() - Method in class goodslib.ArrayOfObject
toArray converts the internal representation to a Persistent[] , of correct size.
toArray() - Method in class goodslib.ArrayOfShort
toArray converts the internal representation to a short[] , of correct size.
toArray() - Method in class goodslib.PersistentAbstractCollection
Returns an array containing all of the elements in this collection.
toArray(Object[]) - Method in class goodslib.PersistentAbstractCollection
Returns an array with a runtime type is that of the specified array and that contains all of the elements in this collection.
toArray() - Method in class goodslib.PersistentArrayList
Returns an array containing all of the elements in this list in the correct order.
toArray(Object[]) - Method in class goodslib.PersistentArrayList
Returns an array containing all of the elements in this list in the correct order.
toArray() - Method in class goodslib.Rtree
Get array of all members of the index
toArray(SpatialObject[]) - Method in class goodslib.Rtree
Get all objects in the index.
toString() - Method in class goodslib.ArrayOfByte
 
toString() - Method in class goodslib.ArrayOfChar
toString makes a String out of the bytes
toString() - Method in class goodslib.PersistentAbstractCollection
Returns a string representation of this collection.
toString() - Method in class goodslib.PersistentAbstractMap
Returns a string representation of this map.
toString() - Method in class goodslib.Rectangle
 
top() - Method in class goodslib.ArrayOfBoolean
Check the top boollean with the top method.
top() - Method in class goodslib.ArrayOfByte
 
top() - Method in class goodslib.ArrayOfChar
Check the top boolean with the top method.
top() - Method in class goodslib.ArrayOfDouble
Check the top boolean with the top method.
top() - Method in class goodslib.ArrayOfFloat
Check the top boolean with the top method.
top() - Method in class goodslib.ArrayOfInt
Check the top boolean with the top method.
top() - Method in class goodslib.ArrayOfLong
Check the top boolean with the top method.
top() - Method in class goodslib.ArrayOfObject
Check the top boolean with the top method.
top() - Method in class goodslib.ArrayOfShort
Check the top boolean with the top method.
transBuffer - Variable in class goodsjpi.Storage
 
transBufferOffs - Variable in class goodsjpi.Storage
 
treeWillCollapse(TreeExpansionEvent) - Method in class goodsjpi.GoodsBrowser
Invoked whenever a node in the tree is about to be collapsed.
treeWillExpand(TreeExpansionEvent) - Method in class goodsjpi.GoodsBrowser
Invoked whenever a node in the tree is about to be expanded.
trimToSize() - Method in class goodslib.PersistentArrayList
Trims the capacity of this PersistentArrayList instance to be the list's current size.

U

undoObjectChanges(Persistent) - Method in class goodsjpi.BasicMetaobject
undoObjectChanges is called during an abortTransaction.
undoObjectChanges(Persistent) - Method in class goodsjpi.Metaobject
undoObjectChanges is called during an abortTransaction.
unlink(Persistent) - Static method in class goodsjpi.CacheManager
unlink the given object so that obj.next.prev = obj.prev and obj.prev.next = obj.next
unlock(Persistent, int) - Method in class goodsjpi.Storage
 
unpack(Class, byte[], int, int) - Method in interface goodsjpi.RawBinaryFactory
Unpack raw binary object
unpack(Class, byte[], int, int) - Method in class goodsjpi.SerializableObjectFactory
 
used - Variable in class goodslib.AnyArray
used holds the length of the array.

V

VARIABLE - Static variable in class goodsjpi.Metaobject
VARIABLE == 2 , means access to non-self instance variable
values() - Method in class goodslib.PersistentAbstractMap
Returns a collection view of the values contained in this map.
values() - Method in class goodslib.PersistentHashMap
Returns a collection view of the values contained in this map.
values() - Method in class goodslib.PersistentTreeMap
Returns a collection view of the values contained in this map.

W

waitSignal() - Method in class goodsjpi.CondEvent
 
waitTransactionCompletion() - Method in class goodsjpi.Storage
 
write(byte[], int) - Method in class goodsjpi.Storage
 

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