Class Base

    • Constructor Detail

      • Base

        public Base​(Base parent)
    • Method Detail

      • destroy

        public abstract void destroy()
      • isDestroyed

        public abstract boolean isDestroyed()
      • lookup

        public <T> T lookup​(Class<T> ifc)
      • lookup

        public abstract <T,​D extends T> T lookup​(Class<T> ifc,
                                                       Class<D> def)
      • isBase

        public abstract boolean isBase​(Class<?> ifc)
      • addObject

        public abstract void addObject​(Class<?> ifc,
                                       Object obj)
      • removeObject

        public abstract boolean removeObject​(Class<?> ifc)
      • getParent

        public Base getParent()
      • setLocal

        public void setLocal​(Class<?> ifc)
        Define this interface as local handled. The base will not ask the parent base to lookup this interface.
        Parameters:
        ifc -