package architect.commons.view; import android.content.Context; import android.util.AttributeSet; import architect.StackFactory; import mortar.ViewPresenter; /** * @author Lukasz Piliszczuk - lukasz.pili@gmail.com */ public abstract class StackedRelativeLayout<T extends ViewPresenter> extends PresentedRelativeLayout<T> implements StackedContainer { public StackedRelativeLayout(Context context) { super(context); } public StackedRelativeLayout(Context context, AttributeSet attrs) { super(context, attrs); } public StackedRelativeLayout(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void init(Context context, AttributeSet attrs, int defStyleAttr) { Context newContext = StackFactory.createContext(context, getStackable(), getStackableIdentifier()); initWithContext(newContext); } @Override public String getStackableIdentifier() { return null; } }