本文整理汇总了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;
}
};
}
示例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 "";
}
}
示例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 "";
}
}
示例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 "";
}
}
示例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);
}