package com.vci.client.uif.engine.client.controls;
|
|
import java.awt.Component;
|
|
import com.vci.client.portal.utility.PRMItem;
|
import com.vci.client.uif.engine.common.IDataNode;
|
|
public interface ICustomControl {
|
public PRMItem getPRMItem();
|
public void setPRMItem(PRMItem item);
|
public String getValue();
|
public void setValue(String value);
|
public void setEditable(boolean editable);
|
public void setParentComponent(Component parentCompoent);
|
public Component getParentComponent();
|
|
/**
|
* 返回 自定义控件关联的数据对象
|
* @return 自定义控件关联的 <code>IDataNode</code> 数据对象
|
* @author xiongchao
|
* @see com.vci.client.uif.engine.common.IDataNode
|
* @since 2015.03.16
|
*/
|
public IDataNode getDataNode();
|
/**
|
* 设置 自定义控件关联的数据对象
|
* @author xiongchao
|
* @see com.vci.client.uif.engine.common.IDataNode
|
* @since 2015.03.16
|
*/
|
public void setDataNode(IDataNode dataNode);
|
}
|