stardiv.js.base
Class IdentifierPool
java.lang.Object
|
+--stardiv.js.base.IdentifierPool
- public synchronized class IdentifierPool
- extends java.lang.Object
Field Summary |
static stardiv.js.base.IdentifierPool |
aGlobalPool
|
private java.util.Hashtable |
aHashtable
|
private boolean |
bSync
|
Constructor Summary |
IdentifierPool()
|
Method Summary |
stardiv.js.base.Identifier |
addIdentifier(java.lang.String s)
|
void |
addRef(stardiv.js.base.Identifier i)
|
void |
enableSynchronized(boolean b)
|
private stardiv.js.base.Identifier |
implAddIdentifier(java.lang.String s)
|
void |
implReleaseIdentifier(stardiv.js.base.Identifier i)
|
private stardiv.js.base.Identifier |
implSyncAddIdentifier(java.lang.String s)
|
private void |
implSyncReleaseIdentifier(stardiv.js.base.Identifier i)
|
void |
releaseIdentifier(stardiv.js.base.Identifier i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aGlobalPool
public static stardiv.js.base.IdentifierPool aGlobalPool
aHashtable
private java.util.Hashtable aHashtable
bSync
private boolean bSync
IdentifierPool
public IdentifierPool()
addIdentifier
public stardiv.js.base.Identifier addIdentifier(java.lang.String s)
throws java.lang.NullPointerException
addRef
public final void addRef(stardiv.js.base.Identifier i)
enableSynchronized
public void enableSynchronized(boolean b)
implAddIdentifier
private stardiv.js.base.Identifier implAddIdentifier(java.lang.String s)
throws java.lang.NullPointerException
implReleaseIdentifier
public void implReleaseIdentifier(stardiv.js.base.Identifier i)
throws java.lang.NullPointerException
implSyncAddIdentifier
private stardiv.js.base.Identifier implSyncAddIdentifier(java.lang.String s)
throws java.lang.NullPointerException
implSyncReleaseIdentifier
private void implSyncReleaseIdentifier(stardiv.js.base.Identifier i)
releaseIdentifier
public void releaseIdentifier(stardiv.js.base.Identifier i)
throws java.lang.NullPointerException