本文整理匯總了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());
}