CodeHelper 定義文件

  • 2019 年 11 月 22 日
  • 筆記

<?xml version="1.0" encoding="utf-8" ?>

<!–此類中,「類對象」代表自定義的類對象。「系統對象」代表系統中的默認對象,一般可以由「類對象.ItSelf」返回,如果定義了的話。–>

<Classes>    <Class ClassName="Sheet">      <function ShowItem=".SetSheet(&quot;filepath&quot;)" RelateFunc="" ToolTips="設置路徑以定位到對象" />   <function ShowItem=".AllRowCount" RelateFunc="" ToolTips="" />   <function ShowItem=".GetRowColData(row,colname)" RelateFunc="" ToolTips="" />    </Class>    <Class ClassName="ClassJavaWindow">      <function ShowItem=".SetJavaWindow(&quot;title&quot;)" RelateFunc="" ToolTips="設置窗口的標題以定位到對象" />      <function ShowItem=".GetChildEdit(&quot;attachedtext&quot;)" RelateFunc="ClassJavaEdit" ToolTips="通過子文本框的標題找到這個文本框類對象"/>      <function ShowItem=".GetChildJavaTable(&quot;tagName&quot;)" RelateFunc="JavaTable" ToolTips="找到子javatable的類對象"/>      <function ShowItem=".GetChildJavaStaticText(&quot;label&quot;)" RelateFunc="ClassJavaStaticText" ToolTips="通過子標籤的文字找到此標籤類對象(可以用.*找到唯一的那個,其餘需要用正則表達式,比如 ^User:.*$)"/>      <function ShowItem=".ItSelf" RelateFunc="JavaWindow" ToolTips="返回自身代表的系統對象(JavaWindow)"/>      <function ShowItem=".GetChildJavaButton(&quot;attachedtext&quot;)" RelateFunc="ClassJavaButton" ToolTips="獲取子按鈕類對象"/>      <function ShowItem=".GetChildJavaMenu(&quot;label&quot;)" RelateFunc="ClassJavaMenu" ToolTips="獲取子菜單"/>   <function ShowItem=".GetChildJavaDialog(&quot;title&quot;)" RelateFunc="ClassJavaDialog" ToolTips="獲取子對話框"/>   <function ShowItem=".GetChildJavaList(&quot;attachedtext&quot;)" RelateFunc="JavaList" ToolTips="獲取子下拉菜單"/>    </Class>    <Class ClassName="ClassJavaEdit">      <function ShowItem=".SetJavaEdit(parent,&quot;attachedtext&quot;)" RelateFunc="" ToolTips="傳入父對象(注意ItSelf)和自身標籤定位到類對象"/>      <function ShowItem=".ItSelf" RelateFunc="JavaEdit" ToolTips="返回自身,即系統的javaEdit對象"/>    </Class>    <Class ClassName="ClassJavaButton">      <function ShowItem=".SetJavaButton(parent,attachedtext)" RelateFunc="" />      <function ShowItem=".ItSelf" RelateFunc="" />      <function ShowItem=".ClickButton" RelateFunc="" ToolTips="點擊此類對象按鈕,類似於.ItSelf.Click"/>    </Class>    <Class ClassName="ClassJavaDialog">      <function ShowItem=".SetJavaDialog(parent,&quot;title&quot;)" RelateFunc="" />      <function ShowItem=".ItSelf" RelateFunc="JavaDialog" />      <function ShowItem=".GetChildJavaButton(&quot;attachedtext&quot;)" RelateFunc="ClassJavaButton" />   <function ShowItem=".GetChildJavaDialog(title)" RelateFunc="ClassJavaDialog" />      <function ShowItem=".GetChildJavaStaticText(&quot;label&quot;)" RelateFunc="ClassJavaStaticText" ToolTips="通過子標籤的文字找到此標籤類對象(可以用.*找到唯一的那個,其餘需要用正則表達式,比如 ^User:.*$)"/>      <function ShowItem=".GetChildEdit(&quot;attachedtext&quot;)" RelateFunc="ClassJavaEdit"  ToolTips="通過子文本框的標題找到這個文本框"/>   <function ShowItem=".GetChildJavaTable(&quot;tagname&quot;)" RelateFunc="ClassJavaTable"  ToolTips="通過子文本框的標題找到這個表格"/>   <function ShowItem=".GetChildJavaList(&quot;attachedtext&quot;)" RelateFunc="JavaList"  ToolTips="通過子文本框的標題找到這個JavaList類對象"/>    </Class>    <Class ClassName="ClassJavaStaticText">      <function ShowItem=".SetJavaStaticText(parent,&quot;label&quot;)" RelateFunc="" ToolTips="通過傳入父系統對象和子文字的正則式找到此標籤的類對象"/>      <function ShowItem=".ItSelf" RelateFunc="" ToolTips="返回系統對象(JavaStaticText)"/>      <function ShowItem=".Text" RelateFunc="" ToolTips="獲取類對象標籤中的文字"/>    </Class>    <Class ClassName="ClassJavaTable">      <function ShowItem=".SetJavaTable(parent,&quot;tagname&quot;)" RelateFunc="" />      <function ShowItem=".ItSelf" RelateFunc="" />      <function ShowItem=".GetRowColText(rownum,&quot;colName&quot;)" RelateFunc="" ToolTips="傳入行數(從0開始)和列名得到此單元格的值"/>    </Class>    <Class ClassName="ClassJavaMenu">      <function ShowItem=".SetJavaMenu(parent,&quot;label&quot;)" RelateFunc="" ToolTips="通過傳入父系統對象和標籤,得到此菜單類對象"/>      <function ShowItem=".ItSelf" RelateFunc="JavaList" />      <function ShowItem=".GetChildJavaMenu(&quot;label&quot;)" RelateFunc="ClassJavaMenu" ToolTips="獲取菜單中可能有的子菜單類對象" />    </Class>    <Class ClassName="ClassJavaList">      <function ShowItem=".SetJavaList(parent,&quot;attachedtext&quot;)" RelateFunc="" ToolTips="通過傳入父系統對象和標籤,得到此類對象"/>      <function ShowItem=".ItSelf" RelateFunc="" />      </Class>    <!--下面全部是系統類的映射-->    <Class ClassName="JavaEdit">      <function ShowItem=".set DataTable(&quot;A&quot;, dtLocalSheet)" RelateFunc="" ToolTips="系統對象方法,設置值"/>      <function ShowItem=".setsecure &quot;content&quot;" RelateFunc="" ToolTips="系統對象方法,設置安全值"/>      <function ShowItem=".Exist" RelateFunc="" ToolTips="判斷對象是否存在"/>    </Class>    <Class ClassName="JavaDialog">      <function ShowItem=".Exist" RelateFunc="" ToolTips="判斷對象是否存在"/>    </Class>    <Class ClassName="JavaWindow">      <function ShowItem=".Exist" RelateFunc="" ToolTips="判斷對象是否存在"/>    </Class>    <Class ClassName="JavaList">      <function ShowItem=".Exist" RelateFunc="" ToolTips="判斷對象是否存在"/>   <function ShowItem=".Select &quot;value&quot;" RelateFunc="" ToolTips="選擇值"/>    </Class>  </Classes>