Uses of Interface
edu.uiuc.ncsa.security.core.state.SThing
-
Packages that use SThing Package Description edu.uiuc.ncsa.security.core.configuration Sec-Lib's configuration package.edu.uiuc.ncsa.security.core.state -
-
Uses of SThing in edu.uiuc.ncsa.security.core.configuration
Classes in edu.uiuc.ncsa.security.core.configuration that implement SThing Modifier and Type Class Description class
EnvEntry
-
Uses of SThing in edu.uiuc.ncsa.security.core.state
Classes in edu.uiuc.ncsa.security.core.state with type parameters of type SThing Modifier and Type Class Description class
SStack<V extends STable<? extends SKey,? extends SThing>>
A stateful stack of things, such as functions.class
STable<K extends SKey,V extends SThing>
A symbol table.Methods in edu.uiuc.ncsa.security.core.state that return SThing Modifier and Type Method Description SThing
SStack. get(SKey key)
Get the value from someplace in the stack.SThing
SStack. localGet(SKey key)
Only returns a non-null element if it is defined in the local (index 0) table.SThing
SStack. localPut(SThing value)
Only add this to the local state.SThing
SStack. nonlocalGet(SKey key)
searches for the entry every place except the most local state.SThing
SStack. put(SKey sKey, SThing xThing)
SThing
SStack. put(SThing value)
Methods in edu.uiuc.ncsa.security.core.state that return types with arguments of type SThing Modifier and Type Method Description List<? extends SThing>
SStack. getAll()
Get all of the values from all tables.This returns a flat list.STable<? extends SKey,? extends SThing>
SStack. getLocal()
Get the local table for this stack.STable<? extends SKey,? extends SThing>
SStack. getRoot()
Since all new tables are added at 0, the initial one, called the root, is last.List<STable<? extends SKey,? extends SThing>>
SStack. getStack()
STable<SKey,SThing>
SStack. peek()
STable<SKey,SThing>
SStack. pop()
Remove the most local table.Methods in edu.uiuc.ncsa.security.core.state with parameters of type SThing Modifier and Type Method Description SThing
SStack. localPut(SThing value)
Only add this to the local state.SThing
SStack. put(SKey sKey, SThing xThing)
SThing
SStack. put(SThing value)
V
STable. put(SThing value)
Method parameters in edu.uiuc.ncsa.security.core.state with type arguments of type SThing Modifier and Type Method Description void
SStack. push(STable<? extends SKey,? extends SThing> sTable)
void
SStack. setStack(List<STable<? extends SKey,? extends SThing>> stack)
-