本文整理汇总了Java中org.hy.common.app.Param类的典型用法代码示例。如果您正苦于以下问题:Java Param类的具体用法?Java Param怎么用?Java Param使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Param类属于org.hy.common.app包,在下文中一共展示了Param类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toSortByNum
import org.hy.common.app.Param; //导入依赖的package包/类
/**
* 字符串转数字后,再比较排序(正序)
*
* 优点是,不会改变原属性值的保存格式。
*
* @author ZhengWei(HY)
* @createDate 2015-12-10
* @version v1.0
*
* @param i_Values
* @return
*/
@SuppressWarnings("unchecked")
public final static List<String> toSortByNum(String ... i_Values)
{
if ( Help.isNull(i_Values) )
{
return new ArrayList<String>(0);
}
List<Param> v_Values = new ArrayList<Param>(i_Values.length);
for (String v_Item : i_Values)
{
v_Values.add(new Param(null ,v_Item));
}
Help.toSort(v_Values ,"value NumAsc");
return (List<String>)Help.toList(v_Values ,"value");
}
示例2: toReverseByNum
import org.hy.common.app.Param; //导入依赖的package包/类
/**
* 字符串转数字后,再比较排序(倒序)
*
* 优点是,不会改变原属性值的保存格式。
*
* @author ZhengWei(HY)
* @createDate 2015-12-10
* @version v1.0
*
* @param i_Values
* @return
*/
@SuppressWarnings("unchecked")
public final static List<String> toReverseByNum(String ... i_Values)
{
if ( Help.isNull(i_Values) )
{
return new ArrayList<String>(0);
}
List<Param> v_Values = new ArrayList<Param>(i_Values.length);
for (String v_Item : i_Values)
{
v_Values.add(new Param(null ,v_Item));
}
Help.toSort(v_Values ,"value NumDesc");
return (List<String>)Help.toList(v_Values ,"value");
}
示例3: getITextInfo
import org.hy.common.app.Param; //导入依赖的package包/类
/**
* 指定语言,并按文本ID,获取多国语言文本对象
*
* @param i_TextID
* @return
*/
public Param getITextInfo(String i_Language ,String i_TextID)
{
if ( Help.isNull(i_Language) )
{
return null;
}
if ( Help.isNull(i_TextID) )
{
return null;
}
Param v_Param = new Param();
v_Param.setName(i_TextID);
v_Param.setValue(this.getIText(i_Language ,i_TextID));
v_Param.setComment(i_Language);
return v_Param;
}
示例4: getITextInfos
import org.hy.common.app.Param; //导入依赖的package包/类
/**
* 指定语言,获取其下所有多国语言文本对象
*
* @param i_Language
* @return
*/
public List<Param> getITextInfos(String i_Language)
{
if ( Help.isNull(i_Language) )
{
return null;
}
Map<String ,String> v_ITexts = this.datas.get(i_Language.trim().toUpperCase());
List<Param> v_Params = new ArrayList<Param>();
for (String v_ITextID : v_ITexts.keySet())
{
v_Params.add(new Param(v_ITextID ,v_ITexts.get(v_ITextID)));
}
return v_Params;
}
示例5: init
import org.hy.common.app.Param; //导入依赖的package包/类
@SuppressWarnings("unchecked")
private synchronized void init()
{
if ( !$Init )
{
$Init = true;
try
{
this.init("startup.Config.xml");
this.init((List<Param>)XJava.getObject("StartupConfig") ,Help.getClassPath(this));
}
catch (Exception exce)
{
System.out.println(exce.getMessage());
exce.printStackTrace();
}
}
}
示例6: init
import org.hy.common.app.Param; //导入依赖的package包/类
@SuppressWarnings("unchecked")
private synchronized void init(boolean i_IsStartJobs)
{
if ( !$Init )
{
$Init = true;
try
{
this.init("sys.Config.xml");
this.init("startup.Config.xml");
this.init((List<Param>)XJava.getObject("StartupConfig"));
this.init(((Param)XJava.getObject("RootPackageName")).getValue());
if ( i_IsStartJobs )
{
init_TPool();
this.init("job.Config.xml");
}
}
catch (Exception exce)
{
System.out.println(exce.getMessage());
exce.printStackTrace();
}
}
}
示例7: setIText
import org.hy.common.app.Param; //导入依赖的package包/类
/**
* 添加多国语言文本
*
* @param i_TextInfo
* @return
*/
public String setIText(Param i_TextInfo)
{
return this.setIText(i_TextInfo.getName() ,i_TextInfo.getValue());
}