package xapi.components.api;
import elemental.dom.Element;
/**
* Created by james on 25/10/15.
*/
public interface IsComponentController <E extends Element, C extends IsWebComponent<E>> extends HasElement<E> {
@Override
default E element() {
return getComponent().element();
}
C getComponent();
default void onAttached(C wtiReference) {}
default void onDetached(C wtiReference) {}
default void onCreated(C wtiReference) {}
}