当前位置: 首页>>代码示例>>Java>>正文


Java IObject2Object类代码示例

本文整理汇总了Java中org.quickbundle.itf.IObject2Object的典型用法代码示例。如果您正苦于以下问题:Java IObject2Object类的具体用法?Java IObject2Object怎么用?Java IObject2Object使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


IObject2Object类属于org.quickbundle.itf包,在下文中一共展示了IObject2Object类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: map2StringArray

import org.quickbundle.itf.IObject2Object; //导入依赖的package包/类
/**
 * 实现从Map到二位数组的转换
 *
 * @return
 */
private static IObject2Object map2StringArray() {
    return new IObject2Object() {
        /**
         * 实现从Map到二位数组的转换
         *
         * @param thisObj
         * @return
         */
        public Object object2Object(Object thisObj) {
            Map mOptionValue = (Map) thisObj;
            String[][] aOptionValue = new String[mOptionValue.size()][2];
            Iterator itMOptionValue = mOptionValue.keySet().iterator();
            int index = 0;
            while (itMOptionValue.hasNext()) {
                String tempKey = (String) itMOptionValue.next();
                String tempValue = (String) mOptionValue.get(tempKey);
                aOptionValue[index][0] = tempKey;
                aOptionValue[index][1] = tempValue;
                index++;
            }
            return aOptionValue;
        }
    };
}
 
开发者ID:quickbundle,项目名称:qb-core,代码行数:30,代码来源:RmJspHelper.java

示例2: getSelectFieldMultiple

import org.quickbundle.itf.IObject2Object; //导入依赖的package包/类
/**
 * 创建一个select多选,接受Object和IObject2Object
 *
 * @param strName 名称
 * @param nDisplaySize 显示的长度,超过则截取
 * @param thisObj 要显示的option列表
 * @param objectHandler 把object变成String[][]的回调实现
 * @param strCompare 要比较的字符串
 * @param strProperty 额外的属性,例如"onchange='change()'"
 * @param showType 展示类型  0,排斥;1,显示;2,都显示,但strCompare要被选中
 * @return select的HTML代码
 */
public static String getSelectFieldMultiple(String strName, int nDisplaySize, Object thisObj, IObject2Object objectHandler, String[] strCompare, String strProperty, int showType) {
    if(thisObj != null && objectHandler != null) {
        return getSelectFieldMultiple(strName,nDisplaySize,(String[][])objectHandler.object2Object(thisObj),strCompare,strProperty, showType);
    } else {
        return "";
    }
}
 
开发者ID:quickbundle,项目名称:qb-core,代码行数:20,代码来源:RmJspHelper.java

示例3: getRadioField

import org.quickbundle.itf.IObject2Object; //导入依赖的package包/类
/**
 * 功能: 接受Object和IObject2Object,生成表单创建一个radio列表,多选
 *
 * @param strName 名称
 * @param nDisplaySize 显示的长度,超过则截取
 * @param thisObj 要显示的option列表
 * @param objectHandler 把object变成String[][]的回调实现
 * @param strCompare 要比较的字符串
 * @param strProperty 额外的属性,例如"onchange='change()'"
 * @return radio的HTML代码
 */
public static String getRadioField(String strName, int nDisplaySize, Object thisObj, IObject2Object objectHandler, String strCompare, String strProperty) {
    if(thisObj != null && objectHandler != null) {
        return getRadioField(strName,nDisplaySize,(String[][])objectHandler.object2Object(thisObj),strCompare,strProperty);
    } else {
        return "";
    }
}
 
开发者ID:quickbundle,项目名称:qb-core,代码行数:19,代码来源:RmJspHelper.java

示例4: getCheckboxField

import org.quickbundle.itf.IObject2Object; //导入依赖的package包/类
/**
 * 功能: 接受Object和IObject2Object,生成表单创建一个Checkbox列表,多选
 *
 * @param strName 名称
 * @param nDisplaySize 显示的长度,超过则截取
 * @param thisObj 要显示的option列表
 * @param objectHandler 把object变成String[][]的回调实现
 * @param strCompare 要比较的字符串
 * @param strProperty 额外的属性,例如"onchange='change()'"
 * @return checkbox的HTML代码
 */
public static String getCheckboxField(String strName, int nDisplaySize, Object thisObj, IObject2Object objectHandler, String[] strCompare, String strProperty) {
    if(thisObj != null && objectHandler != null) {
        return getCheckboxField(strName,nDisplaySize,(String[][])objectHandler.object2Object(thisObj),strCompare,strProperty);
    } else {
        return "";
    }
}
 
开发者ID:quickbundle,项目名称:qb-core,代码行数:19,代码来源:RmJspHelper.java

示例5: getSelectField

import org.quickbundle.itf.IObject2Object; //导入依赖的package包/类
/**
 * 创建一个select,接受Object和IObject2Object
 * 
 * @param strName 名称
 * @param nDisplaySize 显示的长度,超过则截取
 * @param thisObj 要显示的option列表
 * @param objectHandler 把object变成String[][]的回调实现
 * @param strCompare 要比较的字符串
 * @param strProperty 额外的属性,例如"onchange='change()'"
 * @param hasEmptyValue 是否有""空字符串
 * @param pleaseSelectStr hasEmptyValue==true时,指定""对应的显示名称
 * @return select的HTML代码
 */
public static String getSelectField(String strName, int nDisplaySize, Object thisObj, IObject2Object objectHandler, String strCompare, String strProperty, boolean hasEmptyValue, String pleaseSelectStr) {
	return getSelectField(strName,nDisplaySize,(String[][])objectHandler.object2Object(thisObj),strCompare,strProperty, hasEmptyValue, pleaseSelectStr);
}
 
开发者ID:quickbundle,项目名称:qb-core,代码行数:17,代码来源:RmJspHelper.java


注:本文中的org.quickbundle.itf.IObject2Object类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。