本文整理汇总了Java中org.hy.common.xml.XJava类的典型用法代码示例。如果您正苦于以下问题:Java XJava类的具体用法?Java XJava怎么用?Java XJava使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
XJava类属于org.hy.common.xml包,在下文中一共展示了XJava类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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("欢迎使用!");
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:23,代码来源:AppFrame.java
示例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);
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:19,代码来源:SelectFamilyNameListener.java
示例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);
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:24,代码来源:SelectColumnNameListener.java
示例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);
}
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:25,代码来源:ExecutePutAction.java
示例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);
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:24,代码来源:MenuEditFamilyNamesAction.java
示例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);
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:17,代码来源:EditSubmitActionListener.java
示例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);
}
开发者ID:HY-ZhengWei,项目名称:HBaseClient,代码行数:26,代码来源:CopyActionListener.java
示例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);
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:26,代码来源:MessageInfoDAO.java
示例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() + "只股票配置信息.");
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:30,代码来源:StockConfigDAO.java
示例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();
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:25,代码来源:StockInfoDAO.java
示例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();
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:42,代码来源:StockInfoDayDAO.java
示例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();
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:42,代码来源:StockInfoDayDAO.java
示例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();
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:42,代码来源:StockInfoDayDAO.java
示例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();
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:42,代码来源:StockInfoDayDAO.java
示例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() + "条。");
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:27,代码来源:StockDayService.java
示例16: testSendMail
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Test
@SuppressWarnings("unchecked")
public void testSendMail()
{
MailSendInfo v_SendInfo = new MailSendInfo();
v_SendInfo.setEmail("[email protected]");
v_SendInfo.setSubject(Date.getNowTime().getFull());
v_SendInfo.setContent("T");
CycleList<MailOwnerInfo> v_MailOwners = (CycleList<MailOwnerInfo>)XJava.getObject("CycleMails");
for (MailOwnerInfo v_MailOwner : v_MailOwners)
{
System.out.println(v_MailOwner.getEmail());
SimpleMail.sendHtmlMail(v_MailOwner ,v_SendInfo);
}
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:19,代码来源:JU_Mail.java
示例17: test_005_QueryEntryTrees
import org.hy.common.xml.XJava; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@Test
public void test_005_QueryEntryTrees()
{
LDAP v_LDAP = (LDAP)XJava.getObject("LDAP");
List<User> v_Entrys = (List<User>)v_LDAP.queryEntryTrees("dc=maxcrc,dc=com");
if ( !Help.isNull(v_Entrys) )
{
System.out.println(Date.getNowTime().getFullMilli() + " 查询成功.");
Help.print(v_Entrys);
}
else
{
System.out.println(Date.getNowTime().getFullMilli() + " 查询异常.");
}
}
开发者ID:HY-ZhengWei,项目名称:hy.common.ldap,代码行数:18,代码来源:JU_LDAP.java
示例18: queryStockInfoDays
import org.hy.common.xml.XJava; //导入依赖的package包/类
public void queryStockInfoDays() throws InterruptedException
{
Thread.sleep(10 * 1000);
StockInfoDayDAO v_StockInfoDayDAO = (StockInfoDayDAO)XJava.getObject("StockInfoDayDAO");
for (int v_Index=0; v_Index<1000000000; v_Index++)
{
System.out.println(v_Index);
List<StockInfoDay> v_Item = v_StockInfoDayDAO.queryStockInfoDays().get("sz000002bfq");
Help.toSort(v_Item ,"stockDay asc");
Help.toSort(v_Item ,"stockDay desc");
}
Thread.sleep(10 * 60 * 1000);
}
开发者ID:HY-ZhengWei,项目名称:Stock,代码行数:17,代码来源:JU_MakeStockInfoDays.java
示例19: test_091_Del
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Test
public void test_091_Del()
{
LDAP v_LDAP = (LDAP)XJava.getObject("LDAP");
boolean v_Ret = v_LDAP.delEntry("ou=ZhengWei,dc=maxcrc,dc=com");
if ( v_Ret )
{
System.out.println(Date.getNowTime().getFullMilli() + " 删除成功.");
}
else
{
System.out.println(Date.getNowTime().getFullMilli() + " 删除异常.");
}
}
开发者ID:HY-ZhengWei,项目名称:hy.common.ldap,代码行数:17,代码来源:JU_LDAP.java
示例20: test_PageTitle
import org.hy.common.xml.XJava; //导入依赖的package包/类
@Test
public void test_PageTitle() throws RTemplateException
{
RTemplate v_RTemplate = (RTemplate)XJava.getObject("ReportPageTitle");
RTemplate v_Clone = new RTemplate(v_RTemplate);
// 分页页眉、分页页脚的演示
ExcelHelp.save(ReportHelp.toExcel(getDatas(10) ,v_RTemplate).getWorkbook() ,"C:\\Users\\ZhengWei\\Desktop\\ReportPageTitle.Page.xlsx");
// 仅分页页眉的演示
v_RTemplate.setTitlePageFooterBeginRow(null);
ExcelHelp.save(ReportHelp.toExcel(getDatas(10) ,v_RTemplate).getWorkbook() ,"C:\\Users\\ZhengWei\\Desktop\\ReportPageTitle.Header.xlsx");
// 仅分页页脚的演示
v_RTemplate.init(v_Clone);
v_RTemplate.setTitlePageHeaderBeginRow(null);
ExcelHelp.save(ReportHelp.toExcel(getDatas(10) ,v_RTemplate).getWorkbook() ,"C:\\Users\\ZhengWei\\Desktop\\ReportPageTitle.Footer.xlsx");
// 无分页的演示
v_RTemplate.setTitlePageHeaderBeginRow(null);
v_RTemplate.setTitlePageFooterBeginRow(null);
ExcelHelp.save(ReportHelp.toExcel(getDatas(10) ,v_RTemplate).getWorkbook() ,"C:\\Users\\ZhengWei\\Desktop\\ReportPageTitle.Normal.xlsx");
}
开发者ID:HY-ZhengWei,项目名称:hy.common.report,代码行数:24,代码来源:JU_PageTitle.java
注:本文中的org.hy.common.xml.XJava类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论