package com.android_mvc.framework.ui.view;
/**
* フレームワーク内で独自に拡張したビューであることを示すためにimplementするインタフェース。
* @author id:language_and_engineering
*
*/
public interface IFWView
{
/**
* ビュー本体に直接セットできないパラメータを返す。
* widthにsetterでfill_parentなどを直接セットできる場合は,利用する必要がないのでnullを返せばよい。
*/
public Object getViewParam(String key);
/**
* ビュー本体に直接セットできないパラメータを保持する
*/
public void setViewParam(String key, Object val);
// NOTE: これらの処理は共通なので,実装をコピペせざるを得ない。
// Javaでは多重継承できないため,特定のViewを継承してしまうと,もう他の処理は共通化できぬ。
}