Package org.jrd.agent.api
Class Variables.Clazzs
- java.lang.Object
-
- org.jrd.agent.api.Variables.Clazzs
-
- Enclosing class:
- Variables
public static class Variables.Clazzs extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static AbstractMasterKeyMap<java.lang.Class>
CLAZZS
-
Constructor Summary
Constructors Modifier Constructor Description protected
Clazzs()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.Class
classForName(java.lang.String clazz)
static java.lang.Object
create(java.lang.Class owner, java.lang.String name, java.lang.Object defaultValue)
static java.lang.Object
create(java.lang.String name, java.lang.Object defaultValue)
static java.lang.Object
create(java.lang.String owner, java.lang.String name, java.lang.Object defaultValue)
static void
destroy()
static java.lang.String
dump()
static java.lang.String
dump(java.lang.Class... owner)
static java.lang.Object
get(java.lang.Class owner, java.lang.String name)
static java.lang.Object
get(java.lang.String name)
static java.lang.Object
get(java.lang.String owner, java.lang.String name)
static java.lang.Object
getOrCreate(java.lang.Class owner, java.lang.String name, java.lang.Object defaultValue)
static java.lang.Object
getOrCreate(java.lang.String name, java.lang.Object defaultValue)
static java.lang.Object
getOrCreate(java.lang.String owner, java.lang.String name, java.lang.Object defaultValue)
static void
init()
private static java.lang.Class
nullOrClass(java.lang.String fqn)
static java.lang.Object
remove(java.lang.Class owner, java.lang.String name)
static java.lang.Object
remove(java.lang.String name)
static java.lang.Object
remove(java.lang.String owner, java.lang.String name)
static void
removeAll()
static void
removeAll(java.lang.Class owner)
static void
removeAll(java.lang.String owner)
static java.lang.Object
set(java.lang.Class owner, java.lang.String name, java.lang.Object value)
static java.lang.Object
set(java.lang.String name, java.lang.Object value)
static java.lang.Object
set(java.lang.String owner, java.lang.String name, java.lang.Object value)
static java.lang.Object
setNoReplace(java.lang.Class owner, java.lang.String name, java.lang.Object value)
static java.lang.Object
setNoReplace(java.lang.String name, java.lang.Object value)
static java.lang.Object
setNoReplace(java.lang.String owner, java.lang.String name, java.lang.Object value)
-
-
-
Field Detail
-
CLAZZS
private static final AbstractMasterKeyMap<java.lang.Class> CLAZZS
-
-
Method Detail
-
init
public static void init()
-
classForName
private static java.lang.Class classForName(java.lang.String clazz) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
nullOrClass
private static java.lang.Class nullOrClass(java.lang.String fqn) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
set
public static java.lang.Object set(java.lang.String name, java.lang.Object value) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
set
public static java.lang.Object set(java.lang.String owner, java.lang.String name, java.lang.Object value) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
set
public static java.lang.Object set(java.lang.Class owner, java.lang.String name, java.lang.Object value)
-
setNoReplace
public static java.lang.Object setNoReplace(java.lang.String name, java.lang.Object value) throws Variables.FakeVariableAlreadyDeclaredException
-
setNoReplace
public static java.lang.Object setNoReplace(java.lang.String owner, java.lang.String name, java.lang.Object value) throws Variables.FakeVariableAlreadyDeclaredException
-
setNoReplace
public static java.lang.Object setNoReplace(java.lang.Class owner, java.lang.String name, java.lang.Object value) throws Variables.FakeVariableAlreadyDeclaredException
-
get
public static java.lang.Object get(java.lang.String name) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
get
public static java.lang.Object get(java.lang.String owner, java.lang.String name) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
get
public static java.lang.Object get(java.lang.Class owner, java.lang.String name) throws Variables.NoSuchFakeVariableException
-
getOrCreate
public static java.lang.Object getOrCreate(java.lang.String name, java.lang.Object defaultValue) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
getOrCreate
public static java.lang.Object getOrCreate(java.lang.String owner, java.lang.String name, java.lang.Object defaultValue) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
getOrCreate
public static java.lang.Object getOrCreate(java.lang.Class owner, java.lang.String name, java.lang.Object defaultValue)
-
create
public static java.lang.Object create(java.lang.String name, java.lang.Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException
-
create
public static java.lang.Object create(java.lang.String owner, java.lang.String name, java.lang.Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException
-
create
public static java.lang.Object create(java.lang.Class owner, java.lang.String name, java.lang.Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException
-
remove
public static java.lang.Object remove(java.lang.String name) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
remove
public static java.lang.Object remove(java.lang.String owner, java.lang.String name) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
remove
public static java.lang.Object remove(java.lang.Class owner, java.lang.String name) throws Variables.NoSuchFakeVariableException
-
removeAll
public static void removeAll() throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
removeAll
public static void removeAll(java.lang.String owner) throws Variables.FakeVariableException
- Throws:
Variables.FakeVariableException
-
removeAll
public static void removeAll(java.lang.Class owner)
-
destroy
public static void destroy()
-
dump
public static java.lang.String dump()
-
dump
public static java.lang.String dump(java.lang.Class... owner)
-
-