StarOffice 5.2 API
reverse engineered by classdoc

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
 

Field Detail

aGlobalPool

public static stardiv.js.base.IdentifierPool aGlobalPool

aHashtable

private java.util.Hashtable aHashtable

bSync

private boolean bSync
Constructor Detail

IdentifierPool

public IdentifierPool()
Method Detail

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

StarOffice 5.2 API
reverse engineered by classdoc