FilterHelper.java 文件源码

java
阅读 41 收藏 0 点赞 0 评论 0

项目:Hydrograph 作者:
/**
 * Gets the conditional operator modify listener.
 * 
 * @param conditionsList
 *            the conditions list
 * @param fieldsAndTypes
 *            the fields and types
 * @param fieldNames
 *            the field names
 * @param saveButton
 *            the save button
 * @param displayButton
 *            the display button
 * @return the conditional operator modify listener
 */
public ModifyListener getConditionalOperatorModifyListener(final List<Condition> conditionsList, 
        final Map<String, String> fieldsAndTypes, final String[] fieldNames, final Button saveButton, final Button displayButton) {
    ModifyListener listener = new ModifyListener() {

        @Override
        public void modifyText(ModifyEvent e) {
            CCombo source = (CCombo) e.getSource();
            TableItem tableItem = getTableItem(source);
            Condition condition = (Condition) tableItem.getData();
            if (tableItem.getData(FilterConstants.VALUE2TEXTBOX) != null) {
                Text text = (Text) tableItem.getData(FilterConstants.VALUE2TEXTBOX);
                enableAndDisableValue2TextBox(condition.getConditionalOperator(), text);
            }
            processConditionalOperator(source, conditionsList, fieldsAndTypes, fieldNames, saveButton, displayButton);
        }
    };
    return listener;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号