public class LocalContext extends Context
 This class represents a context to define locally scoped environment
     settings. This settings are held by LocalContext.Reference
     and typically wrapped within a static method:
     LocalContext.enter();
     try {
         ModuloInteger.setModulus(m); // Performs integer operations modulo m.
         Length.showAs(NonSI.INCH); // Shows length in inches.
         RelativisticModel.select(); // Uses relativistic physical model.
         ... // Operations performed using local settings.
     } finally {
         LocalContext.exit(); // Reverts to previous settings.
     }
Calls to locally scoped methods should be performed either at start-up (global setting) or within a local context (to avoid impacting other threads).
 As for any context, local context settings are inherited during
     concurrent executions.
LocalMap, 
Serialized Form| Modifier and Type | Class and Description | 
|---|---|
static class  | 
LocalContext.Reference<T>
 This class represents a reference whose setting is local to the current
      
LocalContext. | 
| Constructor and Description | 
|---|
LocalContext()
Default constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
enter()
Enters a  
LocalContext possibly recycled. | 
protected void | 
enterAction()
The action to be performed after this context becomes the current
 context. 
 | 
static void | 
exit()
Exits the current local context. 
 | 
protected void | 
exitAction()
The action to be performed before this context is no more the current
 context. 
 | 
enter, enter, exit, exit, getCurrentContext, getOuter, getOwner, setConcurrentContext, toStringpublic static void enter()
LocalContext possibly recycled.public static void exit()
java.lang.ClassCastException - if the context is not a local context.protected void enterAction()
ContextenterAction in class Contextprotected void exitAction()
ContextexitAction in class ContextCopyright © 2005 - 2007 Javolution.