本文整理汇总了Java中org.hy.common.xml.XJava类的典型用法代码示例。如果您正苦于以下问题:Java XJava类的具体用法?Java XJava怎么用?Java XJava使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
XJava类属于org.hy.common.xml包,在下文中一共展示了XJava类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 初始化主窗口信息
*/
public void init()
{
this.setJMenuBar((JMenuBar)XJava.getObject("xmMainMenuBar"));
this.getContentPane().setLayout(new BorderLayout());
this.getContentPane().add((Component)XJava.getObject("xpMain") ,BorderLayout.CENTER);
this.setEnabled(false);
JComponent v_JC = ((JComponent)XJava.getObject("xlTables"));
v_JC.setSize(50 ,v_JC.getHeight());
this.showHintInfo("请稍后,正在访问数据库..." ,Color.BLUE);
this.initListModel();
this.initTableModel();
this.initTablesInfo();
this.setEnabled(true);
this.showHintInfo("欢迎使用!");
}
示例2: itemStateChanged
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Override
public void itemStateChanged(ItemEvent e)
{
JComboBox v_FamilyNameObj = (JComboBox)e.getSource();
JComboBox v_ColumnNameObj = null;
if ( v_FamilyNameObj.getName().equals("Edit_FamilyName") )
{
v_ColumnNameObj = (JComboBox)XJava.getObject("Edit_ColumnName");
}
else
{
v_ColumnNameObj = (JComboBox)XJava.getObject("ColumnName");
((JComponent)XJava.getObject("xbSubmitFilter")).setEnabled(false);
}
this.getAppFrame().initColumnNames(e.getItem().toString() ,v_ColumnNameObj);
}
示例3: itemStateChanged
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Override
public void itemStateChanged(ItemEvent e)
{
boolean v_Enable = false;
try
{
String v_FileName = ((JComboBox)XJava.getObject("FamilyName")).getSelectedItem().toString();
String v_ColumnName = ((JComboBox)XJava.getObject("ColumnName")).getSelectedItem().toString();
if ( !JavaHelp.isNull(v_FileName) && !JavaHelp.isNull(v_ColumnName) )
{
v_Enable = true;
}
}
catch (Exception exce)
{
// Nothing.
}
((JComponent)XJava.getObject("xbSubmitFilter")).setEnabled(v_Enable);
}
示例4: onClick
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Override
public void onClick(ActionEvent i_Event)
{
String v_CMD = ((JTextArea)XJava.getObject("xtPutsInfo")).getText();
if ( JavaHelp.isNull(v_CMD) )
{
this.getAppFrame().showHintInfo("请输入要执行的命令" ,Color.BLUE);
return;
}
try
{
AppMain.executes(v_CMD);
super.onClick(i_Event);
this.getAppFrame().showHintInfo("执行完成,请查看控制台日志" ,Color.BLUE);
}
catch (Exception exce)
{
this.getAppFrame().showHintInfo("执行命令异常:" + exce.getMessage() ,Color.RED);
}
}
示例5: onClick
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Override
public void onClick(ActionEvent i_Event)
{
if ( JavaHelp.isNull(this.getTableName()) )
{
this.getAppFrame().showHintInfo("请先选择要编辑的表" ,Color.BLUE);
return;
}
List<String> v_FamilyNames = this.getHBase().getTableFamilyNames(this.getTableName());
StringBuilder v_Buffer = new StringBuilder();
for (String v_FamilyName : v_FamilyNames)
{
v_Buffer.append(",").append(v_FamilyName);
}
((JTextField)XJava.getObject("xtEditFamilysTableName")).setText(this.getTableName());
((JTextField)XJava.getObject("xtEditFamilyNames")) .setText(v_Buffer.toString().substring(1));
super.onClick(i_Event);
}
示例6: transactionAfter
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Override
public void transactionAfter(ActionEvent i_ActionEvent)
{
// 所有编码控件及按钮本身都有效
this.setEditDatasEnabled(true);
this.getAppFrame().setTables_Tools_Edit_Enabled(true);
if ( this.getHPage().getRowKey() == null )
{
((JButton) XJava.getObject("xbNextPage")).setEnabled(false);
((JButton) XJava.getObject("xbLastPage")).setEnabled(false);
}
((JComponent)XJava.getObject("xpResultInfo")).setEnabled(true);
}
示例7: onClick
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Override
public void onClick(ActionEvent i_Event)
{
if ( JavaHelp.isNull(this.getAppFrame().getTableName()) )
{
this.getAppFrame().showHintInfo("请先选择要清空的表" ,Color.BLUE);
return;
}
if ( this.getAppFrame().getSelectColCount() <= 1 )
{
this.getAppFrame().showHintInfo("请选择查询结果列表中的多行数据" ,Color.BLUE);
return;
}
JTable v_JTable = (JTable)XJava.getObject("xtDataList");
int [] v_RowIndexArr = v_JTable.getSelectedRows();
String v_CMDPuts = this.writeContents(v_JTable ,v_RowIndexArr);
((JTextArea)XJava.getObject("xtPutsInfo")).setText(v_CMDPuts);
super.onClick(i_Event);
}
示例8: getMessages
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 获取某一只股票当天所有的消息(有缓存)
*
* @author ZhengWei(HY)
* @createDate 2016-08-31
* @version v1.0
*
* @param i_StockCode
* @return
*/
@SuppressWarnings("unchecked")
public static synchronized List<MessageInfo> getMessages(String i_StockCode)
{
if ( !$MessageCachesIsInit )
{
MessageInfo v_Param = new MessageInfo();
v_Param.setStockDay(Date.getNowTime().getFirstTimeOfDay());
$MessageCaches = (PartitionMap<String ,MessageInfo>)XJava.getXSQL("XSQL_MessageLog_Query").query(v_Param);
$MessageCachesIsInit = true;
}
return $MessageCaches.get(i_StockCode);
}
示例9: cacheStockConfigs
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 高速缓存股票配置信息
*
* @author ZhengWei(HY)
* @createDate 2016-07-11
* @version v1.0
*/
@SuppressWarnings("unchecked")
public synchronized void cacheStockConfigs()
{
$StockConfigPartitions = (PartitionMap<String ,StockConfig>)XJava.getXSQL("XSQL_StockConfig_Query").query();
Map<String ,String> v_StockConfigMap = new HashMap<String ,String> ($StockConfigPartitions.rowCount());
Map<String ,StockConfig> v_StockCMap = new HashMap<String ,StockConfig>($StockConfigPartitions.rowCount());
for (Map.Entry<String ,List<StockConfig>> v_StockConfigSubGroups :$StockConfigPartitions.entrySet())
{
v_StockConfigMap.put(v_StockConfigSubGroups.getKey() ,StringHelp.toString(Help.toList(v_StockConfigSubGroups.getValue() ,"stockCode") ,"" ,","));
for (StockConfig v_StockConfig : v_StockConfigSubGroups.getValue())
{
v_StockCMap.put(v_StockConfig.getStockCode() ,v_StockConfig);
}
}
$StockConfigMaps = v_StockCMap;
$StockConfigs = v_StockConfigMap;
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 高速缓存" + $StockConfigMaps.size() + "只股票配置信息.");
}
示例10: delInvalid
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 删除无效数据
*
* @author ZhengWei(HY)
* @createDate 2016-07-12
* @version v1.0
*
*/
public void delInvalid(String i_BeginTime ,String i_EndTime)
{
Map<String ,String> v_Params = new HashMap<String ,String>(2);
v_Params.put("BeginTime" ,i_BeginTime);
v_Params.put("EndTime" ,i_EndTime);
try
{
XJava.getXSQL("XSQL_StockInfo_DelInvalid").executeUpdate(v_Params);
}
catch (Exception e)
{
e.printStackTrace();
}
}
示例11: calcKDJ_ToTody
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 计算KDJ。一直到计算到今天。
*
* 1. 当指定交易日期(stockDay)时,计算KDJ有一个前提:指定时期的当天,必须已有KDJ指标。
* 2. 当指定交易日期(stockDay)为空时,从股票的上市第一天开始计算,并且无须有KDJ值。
* 3. 当指定股票代码(stockCode)时,只计算此股票的KDJ指标。从上市第一天,首个交易日开始计算起。
*
* @author ZhengWei(HY)
* @createDate 2016-07-31
* @version v1.0
*
* @param i_StockInfoDay 可选参数如下:
* 1. stockDay 股票交易日期
* 2. stockCode 股票代码
* 3. stockDay + stockCode 的组合
*/
public synchronized void calcKDJ_ToTody(StockInfoDay i_StockInfoDay)
{
try
{
Map<String ,Object> v_Params = new HashMap<String ,Object>();
v_Params.put("QueryStockDay" ,i_StockInfoDay.getStockDay());
v_Params.put("QueryStockCode" ,i_StockInfoDay.getStockCode());
XSQLGroup v_GXSQL = XJava.getXSQLGroup("XSQL_StockInfoDay_CalcKDJ");
XSQLGroupResult v_Ret = v_GXSQL.executes(v_Params);
if ( !v_Ret.isSuccess() )
{
v_GXSQL.logReturn(v_Ret);
}
else
{
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 更新计算KDJ " + v_Ret.getExecSumCount().getSumValue() + "条每天最终交易数据。");
}
}
catch (Exception exce)
{
exce.printStackTrace();
}
}
示例12: calcMACD_ToTody
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 计算MACD。一直到计算到今天。
*
* 1. 当指定交易日期(stockDay)时,计算MACD有一个前提:指定时期的当天,必须已有MACD指标。
* 2. 当指定交易日期(stockDay)为空时,从股票的上市第一天开始计算,并且无须有MACD值。
* 3. 当指定股票代码(stockCode)时,只计算此股票的MACD指标。从上市第一天,首个交易日开始计算起。
*
* @author ZhengWei(HY)
* @createDate 2016-07-21
* @version v1.0
*
* @param i_StockInfoDay 可选参数如下:
* 1. stockDay 股票交易日期
* 2. stockCode 股票代码
* 3. stockDay + stockCode 的组合
*/
public synchronized void calcMACD_ToTody(StockInfoDay i_StockInfoDay)
{
try
{
Map<String ,Object> v_Params = new HashMap<String ,Object>();
v_Params.put("QueryStockDay" ,i_StockInfoDay.getStockDay());
v_Params.put("QueryStockCode" ,i_StockInfoDay.getStockCode());
XSQLGroup v_GXSQL = ((XSQLGroup)XJava.getObject("GXSQL_StockInfoDay_CalcMACD"));
XSQLGroupResult v_Ret = v_GXSQL.executes(i_StockInfoDay);
if ( !v_Ret.isSuccess() )
{
v_GXSQL.logReturn(v_Ret);
}
else
{
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 更新计算MACD " + v_Ret.getExecSumCount().getSumValue() + "条每天最终交易数据。");
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
示例13: calcWR_ToTody
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 计算WR。一直到计算到今天。
*
* 1. 当指定交易日期(stockDay)时,计算WR有一个前提:指定时期的当天,必须已有WR指标。
* 2. 当指定交易日期(stockDay)为空时,从股票的上市第一天开始计算,并且无须有WR值。
* 3. 当指定股票代码(stockCode)时,只计算此股票的WR指标。从上市第一天,首个交易日开始计算起。
*
* @author ZhengWei(HY)
* @createDate 2016-08-23
* @version v1.0
*
* @param i_StockInfoDay 可选参数如下:
* 1. stockDay 股票交易日期
* 2. stockCode 股票代码
* 3. stockDay + stockCode 的组合
*/
public synchronized void calcWR_ToTody(StockInfoDay i_StockInfoDay)
{
try
{
Map<String ,Object> v_Params = new HashMap<String ,Object>();
v_Params.put("QueryStockDay" ,i_StockInfoDay.getStockDay());
v_Params.put("QueryStockCode" ,i_StockInfoDay.getStockCode());
XSQLGroup v_GXSQL = XJava.getXSQLGroup("XSQL_StockInfoDay_CalcWR");
XSQLGroupResult v_Ret = v_GXSQL.executes(v_Params);
if ( !v_Ret.isSuccess() )
{
v_GXSQL.logReturn(v_Ret);
}
else
{
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 更新计算WR " + v_Ret.getExecSumCount().getSumValue() + "条每天最终交易数据。");
}
}
catch (Exception exce)
{
exce.printStackTrace();
}
}
示例14: calcMA_ToTody
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 计算MA移动平均线(均线)。一直到计算到今天。
*
* 1. 当指定交易日期(stockDay)时,计算MA有一个前提:指定时期的当天,必须已有MA指标。
* 2. 当指定交易日期(stockDay)为空时,从股票的上市第一天开始计算,并且无须有MA值。
* 3. 当指定股票代码(stockCode)时,只计算此股票的MA指标。从上市第一天,首个交易日开始计算起。
*
* @author ZhengWei(HY)
* @createDate 2016-08-24
* @version v1.0
*
* @param i_StockInfoDay 可选参数如下:
* 1. stockDay 股票交易日期
* 2. stockCode 股票代码
* 3. stockDay + stockCode 的组合
*/
public synchronized void calcMA_ToTody(StockInfoDay i_StockInfoDay)
{
try
{
Map<String ,Object> v_Params = new HashMap<String ,Object>();
v_Params.put("QueryStockDay" ,i_StockInfoDay.getStockDay());
v_Params.put("QueryStockCode" ,i_StockInfoDay.getStockCode());
XSQLGroup v_GXSQL = XJava.getXSQLGroup("XSQL_StockInfoDay_CalcMA");
XSQLGroupResult v_Ret = v_GXSQL.executes(v_Params);
if ( !v_Ret.isSuccess() )
{
v_GXSQL.logReturn(v_Ret);
}
else
{
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 更新计算MA " + v_Ret.getExecSumCount().getSumValue() + "条每天最终交易数据。");
}
}
catch (Exception exce)
{
exce.printStackTrace();
}
}
示例15: validationStockDays
import org.hy.common.xml.XJava; //导入依赖的package包/类
/**
* 通过每日交易的概要接口(this.makeStockHistorys()),效验本程序自己日结的每日交易数据
*
* @author ZhengWei(HY)
* @createDate 2016-07-24
* @version v1.0
*
*/
public void validationStockDays()
{
$ValidationStockDays = new HashMap<String ,List<StockInfoDay>>();
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 通过每日交易的概要接口,效验本程序自己日结的每日交易数据,开始。。。");
XSQLGroup v_GXSQL = XJava.getXSQLGroup("GXSQL_StockInfoDay_Validations");
XSQLGroupResult v_Ret = v_GXSQL.executes();
if ( !v_Ret.isSuccess() )
{
v_GXSQL.logReturn(v_Ret);
}
else
{
System.out.println("\n-- " + Date.getNowTime().getFullMilli() + " 通过每日交易的概要接口,效验本程序自己日结的每日交易数据,完成。共修正 " + v_Ret.getExecSumCount().getSumValue() + "条。");
}
}