public abstract class Base extends Object
Abstract Base class.
| Modifier and Type | Field and Description |
|---|---|
protected HashSet<String> |
local |
protected Base |
parent |
| Constructor and Description |
|---|
Base(Base parent)
Constructor for Base.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addObject(Class<?> ifc,
Object obj)
addObject.
|
abstract void |
destroy()
destroy.
|
Base |
getParent()
Getter for the field
parent. |
abstract boolean |
isBase(Class<?> ifc)
isBase.
|
abstract boolean |
isDestroyed()
isDestroyed.
|
abstract <T> T |
lookup(Class<T> ifc)
lookup.
|
static Base |
lookup(Object owner)
lookup.
|
abstract void |
removeObject(Class<?> ifc)
removeObject.
|
void |
setLocal(Class<?> ifc)
Define this interface as local handled.
|
public abstract void destroy()
destroy.
public abstract boolean isDestroyed()
isDestroyed.
public abstract <T> T lookup(Class<T> ifc)
lookup.
T - a T object.ifc - a Class object.public abstract boolean isBase(Class<?> ifc)
isBase.
ifc - a Class object.public abstract void removeObject(Class<?> ifc)
removeObject.
ifc - a Class object.public void setLocal(Class<?> ifc)
ifc - a Class object.Copyright © 2016. All Rights Reserved.