Package io.milton.context
Class Registration<T>
- java.lang.Object
-
- io.milton.context.Registration<T>
-
public class Registration<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description RemovalCallbackcallBackList<Registration>dependentsTitem
-
Constructor Summary
Constructors Constructor Description Registration(T o, RemovalCallback callBack, Context parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependent(Registration rm)voidaddKey(Class c)voidaddKey(String id)booleancontains(Class c)voidremove()
-
-
-
Field Detail
-
item
public final T item
-
callBack
public final RemovalCallback callBack
-
dependents
public List<Registration> dependents
-
-
Constructor Detail
-
Registration
public Registration(T o, RemovalCallback callBack, Context parent)
-
-
Method Detail
-
addDependent
public void addDependent(Registration rm)
-
addKey
public void addKey(String id)
-
addKey
public void addKey(Class c)
-
contains
public boolean contains(Class c)
-
remove
public void remove()
-
-