|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.tensegrity.composite.style.StylePool
This class is a pool for StyleDescriptor instances.
| Method Summary | |
static void |
clear()
Clears the pool. |
static void |
dump(java.io.PrintStream s)
Dumps the pool to the PrintStream given by the parameter
s. |
static StyleDescriptor |
get(java.lang.String name)
Returns the instance of the StyleDescriptor with the
given name if any. |
static boolean |
isAvailable(java.lang.String name)
Returns a boolean that indicates whether a
StyleDescriptor with the name given by
name is in the pool or not. |
static java.util.Set |
names()
Method names returns a set the keys of the internal poolStyles map. |
static void |
pool(StyleDescriptor style)
Adds the given StyleDescriptor to the list of pooled
descriptors. |
static StyleDescriptor |
remove(java.lang.String name)
Removes the StyleDescriptor with the given name from the
pool. |
static int |
size()
Returns the number of StyleDescriptors in the pool. |
static void |
useThreadLocal()
A call to this method configures the StylePool to
make use of the ThreadLocal class hence a pool is created
for each Thread the StylePool is used
by.
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static final void useThreadLocal()
StylePool to
make use of the ThreadLocal class hence a pool is created
for each Thread the StylePool is used
by.
StylePool is in use by any Thread.
ThreadLocalpublic static final boolean isAvailable(java.lang.String name)
boolean that indicates whether a
StyleDescriptor with the name given by
name is in the pool or not.
name - the mame of the StyleDescriptor to check
StyleDescriptor with the given name is avaiable or notpublic static final void pool(StyleDescriptor style)
StyleDescriptor to the list of pooled
descriptors. To retrieve pooled instance via the get-method,
use the name of the StyleDescriptor.
style - the GeometryDescriptor to pool.public static final StyleDescriptor get(java.lang.String name)
StyleDescriptor with the
given name if any. Null is returned, if there is no pooled
instance with the given name.
name - the mame of the StyleDescriptor to retrieve.
StyleDescriptor with the given name;
null if there is no such pooled item.public static final StyleDescriptor remove(java.lang.String name)
StyleDescriptor with the given name from the
pool.
name - the name of the StyleDescriptor to remove.
StyleDescriptor; null if no
StyleDescriptor was found.public static final int size()
StyleDescriptors in the pool.
StyleDescriptor objects.public static final java.util.Set names()
public static final void clear()
public static final void dump(java.io.PrintStream s)
PrintStream given by the parameter
s.
s - the PrintStream to dump the pool to
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||