インタフェース CommonInterface
- すべてのスーパーインタフェース:
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
- 既知のサブインタフェースのリスト:
ClientInterface,HtmlGatewayInterface,ServerInterface
- 既知の実装クラスのリスト:
AbstractBase,AbstractClient,AbstractCommon,AbstractGet,AbstractGetXmlFromItem,AbstractHtmlGateway,AbstractHttpAccess,AbstractLayoutRule,AbstractPost,AbstractReadXmlFromData,AbstractRposDivide,AbstractServer,AbstractServerDC,AbstractXsltFromItem,AddCsvFileFromItem,AddForward,AddForwardDoubleQuote,AddForwardGreaterThanSign,AddForwardLessThanSign,AddForwardReturnCode,AddForwardTabCode,AddForwardYen,AddTabPanel,AddTail,AddTailDoubleQuote,AddTailGreaterThanSign,AddTailLessThanSign,AddTailReturnCode,AddTailTabCode,AddTailYen,AvgColumnText,Base64Decode,Base64Encode,BRTagConvert,CallJavaScript,CallPerlRule,CalParamValue,CapitalLetterConvert,CheckBigSmall,CheckBigSmallParameter,CheckByteLengthParameter,CheckColtextLineNothing,CheckDataType,CheckDate,CheckDate8,CheckEqual,CheckEqualObject,CheckEqualParameter,CheckEqualParameterIgnoreCase,CheckExists,CheckExistsFile,CheckInputRecord,CheckIsDirectory,CheckIsFile,CheckIsVisibleFrame,CheckItemInParameter,CheckNotColtextLineNothing,CheckNotEqual,CheckNotEqualParameter,CheckNotEqualParameterIgnoreCase,CheckNotExists,CheckNotExistsFile,CheckPostNo,CheckRegexMatch,CheckRepetition,CheckSubString,ClearValue,CloseFrame,ColtextAddValue,CompulsionUserError,CopyColumnToColumn,CopyColumnToLine,CopyFile,CopyLineToColumn,CopyValue,CreateXmlFromItemToFile,CutMaxLength,CutRecordSize,DataClear,DataRotate,DateFormatChange,DateFormatChangeSetSourceFormat,DateJoin,DateNext,DatePrev,DateSplit,DateToYYYYAndMMAndDD,DecimalCalcAdd,DecimalCalcAnIndex,DecimalCalcDivide,DecimalCalcMod,DecimalCalcMultiPly,DecimalCalcSubtract,Decode,DecodeByItem,DeleteFile,DetailTableMergeUnion,DivideInsertUpdateDelete,DownloadFileFromURL,Dummy,EmptyRowDelete,EmptyRowThenTableRowDelete,ExecuteAfterEvent,ExecuteAfterTakeOver,ExecuteAfterUntilEmpty,ExecuteBeforeEvent,ExecuteFile,ExecutionControl_Index,ExecutionControl_Parameter,ExtensionFileChooser,FileTransferRule,FolderChooser,ForeachExecuteAfter,FrameHidden,FrameVisible,FullCharConvert,GetAbsoluteValue,GetConstantValue,GetControlRecordValue,GetCurrentComponentValue,GetCurrentTabIndex,GetCurrentTimeMillis,GetFileInfo,GetFileList,GetFrameName,GetIpAddress,GetLineMatch,GetMaxValue,GetMinValue,GetMonthFirstDayAndEndDay,GetNameMatch,GetNCharacterFromHead,GetNextColtextValue,GetOptionalData,GetPageValue,GetParameter,GetSelectedIndex,GetServerParameter,GetSignumValue,GetTableHeaderValue,GetTableSelectedCoordinates,GetTableSelectedValue,GetTerm,GetToday,GetToday_Jpn_YYMMDD,GetURLForOpen,GetUserObjects,GetYobi,GroupIndicate,HalfCharConvert,HiraganaToKatakana,IfLessThanSetParam,IfMatchItemThenCopyValue,IfMatchParamThenCopyValue,IfMatchParamThenTableRowDelete,IfUnMatchItemThenCopyValue,IfUnMatchParamThenCopyValue,InsertValue,JoinColtext,JoinMultiItems,JoinUniqueFont,JWSReadCsvFile,JWSReadFile,JWSWriteCsvFile,JWSWriteFile,KanjiConvert,KatakanaToHiragana,ListClear,LogDebug,LogError,LogFatal,LogInfo,LogTrace,LogWarn,MakeDirectory,MergeDown,MergeSort,MergeUp,MonthNext,MonthPrev,OpenURL,ParamAdd,PostLineMatch,PostNameMatch,PrintFrame,PutOptionalData,QuickSort,QuickSortDown,QuickSortUp,ReadBinaryToItem,ReadCsvFileToItem,ReadFileToItem,ReadXmlFromDataLineMatch,ReadXmlFromDataNameMatch,RearrangeTab,RearrangeTable,RegexReplace,RemoveOptionalData,RemoveTabPanel,RemoveUserObjects,RemoveValue,RenameFile,ReplaceOneChar,ReplaceString,RoundValue,RposDivideForFlag,RposJoin,SampleForHtml,SearchIndexForColtext,SendMail,SetAllDaysForTerm,SetAllValueForRange,SetBackColor,SetBackColorToTableEditor,SetBackColorToTableRenderer,SetBorderLayout,SetCalendarToPanel,SetCaretUpdatePolicy,SetCheckEnum,SetCheckExists,SetCheckFixLength,SetCheckLength,SetCheckMaximum,SetCheckMinimum,SetColtextValue,SetColumnWidth,SetComboHorizontalScrollBar,SetComboMaxRow,SetComboSelectedKey,SetComponentText,SetCurrentTabIndex,SetDefaultFocusComponent,SetDefaultValue,SetDisabledMenu,SetDisabledToolbar,SetDisableItems,SetEditable,SetEditableTableColumn,SetEnabledByInItem,SetEnabledMenu,SetEnabledToolbar,SetEnableItems,SetFocus,SetFocusToTableCell,SetFontToTableAllColumn,SetFontToTableEditor,SetFontToTableRenderer,SetForeColor,SetForeColorToTableEditor,SetForeColorToTableRenderer,SetFrameFunctionKeyListener,SetFrameKeyListenerExtends,SetFrameMaximization,SetFrameMinimization,SetFramePosition,SetFunctionKeyMapToButton,SetFunctionKeyMapToToolbar,SetGridBagLayout,SetGridLayout,SetHeadZero,SetHorizontalAlignment,SetItemToTableComboEditor,SetJpnYYToYYYY,SetKeyMapToButton,SetLabelBorder,SetMaxRowSize,SetNullis0else1,SetOrder,SetRealTimeInputCheck,SetRowCount,SetSelect,SetSelectedIndex,SetSelectedRowChangeListener,SetTabChangeListener,SetTabDisabled,SetTabEnabled,SetTableHeaderClickListener,SetTableHeaderValue,SetTableSelectedValue,SetTextPositionToTableEditor,SetTextPositionToTableRenderer,SetTextToTableEditor,SetTextToTableRenderer,SetTimer,SetUnEditableTableColumn,SetUnVisible,SetUserObjects,SetValue,SetValueAndMapping,SetValueForAnyColtext,SetValueForAnyText,SetValueWhereEmpty,SetVerticalAlignment,SetVisible,SetVisibleByInItem,SetWhere,SetWindowTitle,SetYYYYToJpnYY,ShowDBAccessCountDialog,ShowErrorDialog,ShowFileOpenDialog,ShowFileSaveDialog,ShowFrame,ShowImageByUrl,ShowMessageDialog,ShowServerParameterDialog,ShowTableRowControl,ShowYesNoCancelDialog,ShowYesNoDialog,SkipRule,SmallLetterConvert,SplitColtext,SplitMultiItems,SplitUniqueFont,StartOutsideExecuteFile,StartOutsideExecuteFileWaitFor,StructureIfElse,StructureSetErrorFlag,StructureSwitchCase,StructureTryCatch,SubString,SumColumnText,Summary,SynthesisColtextWhereNotEmpty,SystemOutPrintln,TableRowAddition,TableSelectedRowCopy,TableSelectedRowDelete,TableSelectedRowDown,TableSelectedRowInsert,TableSelectedRowMove,TableSelectedRowUp,TableSort,TabTitleNameChange,TimeJoin,TimeSplit,ToolkitPrintFrame,Trim,UpNumberSet,URLEncode,Wait,WriteBinaryFromItem,WriteCsvFileFromItem,WriteErrorLog,WriteFileFromItem,WriteLog,WriteXmlToData,XM_ImageFileChooser,Xslt,ZeroClear,ZeroSuppress
public interface CommonInterface
extends jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
-
フィールドの概要
フィールド修飾子とタイプフィールド説明static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final int -
メソッドの概要
修飾子とタイプメソッド説明voiddispose()オブジェクトを破棄intexecute()処理を実行。voidexit()終了処理。jp.ne.mki.wedge.run.interfaces.EngineManagerInterface実行エンジンManagerを取得int実行タイプを取得するgetId()IDを取得します。jp.ne.mki.wedge.common.library.HashVector<String, jp.ne.mki.wedge.run.interfaces.DataInterface> InputRecordの取得jp.ne.mki.wedge.run.interfaces.DataInterfacegetInRecord(int line) InputRecordの取得jp.ne.mki.wedge.run.interfaces.DataInterfacegetInRecord(String parameter) InputRecordの取得intInputRecordの数取得intIOパラメータ取得。論理名称を取得するjp.ne.mki.wedge.common.library.HashVector<String, jp.ne.mki.wedge.run.interfaces.DataInterface> OutputRecordの取得jp.ne.mki.wedge.run.interfaces.DataInterfacegetOutRecord(int line) OutputRecordの取得jp.ne.mki.wedge.run.interfaces.DataInterfacegetOutRecord(String parameter) OutputRecordの取得intOutputRecordの行数取得物理名称を取得するgetReturnString(int ret) 戻り値文字列取得ロジッククラスパラメータを取得するString[]intgetRuleTypeName(int ruleType) 実行種別名称取得booleanvoidデバッグの情報に関するメッセージを出力します。voidエラーメッセージを出力します。voidエラーメッセージを出力します。void致命的なエラーに関するメッセージを出力します。void致命的なエラーに関するメッセージを出力します。void情報メッセージを出力します。void詳細なデバッグ情報メッセージを出力します。void警告メッセージを出力します。void警告メッセージを出力します。voidsetExecuteType(int type) 実行タイプ設定voidsetRuleType(int type) voidsetServerParameter(String value) voidshowErrorDialog(String message) voidshowErrorDialogAddRuleName(String message) voidwriteErrorLog(String message) voidvoidvoidwriteTraceLog(String message) インタフェースから継承されたメソッド jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, executeRule, getLogicClassDelegate, getLogicClassType, setControlRecord, setEngineManager, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setUserConstant, terminate
-
フィールド詳細
-
IO_ERROR
static final int IO_ERROR- 関連項目:
-
IO_ERROR_IN
static final int IO_ERROR_IN- 関連項目:
-
IO_ERROR_OUT
static final int IO_ERROR_OUT- 関連項目:
-
IO_ERROR_IO_MUST_SAME_COUNT
static final int IO_ERROR_IO_MUST_SAME_COUNT- 関連項目:
-
IO_ERROR_ITEM_TYPE
static final int IO_ERROR_ITEM_TYPE- 関連項目:
-
IO_ERROR_PARAMETER
static final int IO_ERROR_PARAMETER- 関連項目:
-
IO_ERROR_EXECUTE_PARAMETER
static final int IO_ERROR_EXECUTE_PARAMETER- 関連項目:
-
NONE
static final int NONE- 関連項目:
-
OK
static final int OK- 関連項目:
-
ERROR
static final int ERROR- 関連項目:
-
SKIP
static final int SKIP- 関連項目:
-
CANCEL
static final int CANCEL- 関連項目:
-
USER_ERROR
static final int USER_ERROR- 関連項目:
-
EXECUTE_CLIENT
static final int EXECUTE_CLIENT- 関連項目:
-
EXECUTE_SERVER
static final int EXECUTE_SERVER- 関連項目:
-
EXECUTE_SERVERDC
static final int EXECUTE_SERVERDC- 関連項目:
-
EXECUTE_BOTH
static final int EXECUTE_BOTH- 関連項目:
-
EXECUTE_HTMLGATEWAY
static final int EXECUTE_HTMLGATEWAY- 関連項目:
-
EXECUTE_DEBUG
static final int EXECUTE_DEBUG- 関連項目:
-
PARAMETER_DELIMITER
- 関連項目:
-
-
メソッドの詳細
-
getIOParameter
IOパラメータ取得。executeの前に実行される。- 定義:
getIOParameterインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- int OK=処理続行、IO_ERROR=入出力レコードエラー、IO_ERROR_IN=入力レコードエラー、IO_ERROR_OUT=出力レコードエラー、 IO_ERROR_IO_MUST_SAME_COUNT=入力レコード数と出力レコー数の非合致エラー、IO_ERROR_PARAMETER=パラメータエラー、 IO_ERROR_EXECUTE_PARAMETER=実行リストパラメータエラー
- 例外:
Throwable
-
execute
処理を実行。- 定義:
executeインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)、SKIP=次行を実行しない、USER_ERROR=戻り値をユーザ側で任意に設定
- 例外:
Throwable
-
exit
- 定義:
exitインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 例外:
Throwable
-
dispose
オブジェクトを破棄- 例外:
Throwable
-
showErrorDialogAddRuleName
-
showErrorDialog
-
writeTraceLog
-
writeLog
-
writeLog
-
writeErrorLog
-
setRuleType
void setRuleType(int type) -
getRuleType
int getRuleType()- 定義:
getRuleTypeインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
-
isExecutable
boolean isExecutable() -
getInRecord
jp.ne.mki.wedge.common.library.HashVector<String,jp.ne.mki.wedge.run.interfaces.DataInterface> getInRecord()InputRecordの取得- 定義:
getInRecordインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- パラメータ:
なし-- 戻り値:
- HashVector
-
getInRecord
jp.ne.mki.wedge.run.interfaces.DataInterface getInRecord(int line) InputRecordの取得- 定義:
getInRecordインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- パラメータ:
line-int- 行番号- 戻り値:
- Item
-
getInRecord
InputRecordの取得- 戻り値:
- Item
-
getOutRecord
jp.ne.mki.wedge.common.library.HashVector<String,jp.ne.mki.wedge.run.interfaces.DataInterface> getOutRecord()OutputRecordの取得- 定義:
getOutRecordインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- HashVector
-
getOutRecord
jp.ne.mki.wedge.run.interfaces.DataInterface getOutRecord(int line) OutputRecordの取得- 定義:
getOutRecordインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- パラメータ:
line-- 戻り値:
- int
-
getOutRecord
OutputRecordの取得- 戻り値:
- int
-
getId
String getId()インタフェースからコピーされた説明:jp.ne.mki.wedge.run.interfaces.RuleEngineInterfaceIDを取得します。- 定義:
getIdインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
-
getPhysicalName
String getPhysicalName()インタフェースからコピーされた説明:jp.ne.mki.wedge.run.interfaces.RuleEngineInterface物理名称を取得する- 定義:
getPhysicalNameインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- String 物理名称
-
getLogicalName
String getLogicalName()インタフェースからコピーされた説明:jp.ne.mki.wedge.run.interfaces.RuleEngineInterface論理名称を取得する- 定義:
getLogicalNameインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- String 論理名称
-
getRuleParameter
String getRuleParameter()インタフェースからコピーされた説明:jp.ne.mki.wedge.run.interfaces.RuleEngineInterfaceロジッククラスパラメータを取得する- 定義:
getRuleParameterインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- ロジッククラスのパラメータ
-
getRuleParameters
String[] getRuleParameters() -
setExecuteType
void setExecuteType(int type) 実行タイプ設定- 定義:
setExecuteTypeインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- パラメータ:
int- 実行タイプ
-
getExecuteType
int getExecuteType()インタフェースからコピーされた説明:jp.ne.mki.wedge.run.interfaces.RuleEngineInterface実行タイプを取得する- 定義:
getExecuteTypeインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
-
getReturnString
戻り値文字列取得- 定義:
getReturnStringインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- パラメータ:
ret- 戻り値- 戻り値:
- String
-
getRuleTypeName
実行種別名称取得- パラメータ:
実行種別-- 戻り値:
- String
-
getInRecordCount
int getInRecordCount()InputRecordの数取得- 戻り値:
- int
-
getOutRecordCount
int getOutRecordCount()OutputRecordの行数取得- 戻り値:
- int
-
getClientId
String getClientId() -
getIpAddress_P_Index
String getIpAddress_P_Index() -
getIpAddress_G_Index
String getIpAddress_G_Index() -
getWebServerIpAddress
String getWebServerIpAddress() -
getProjectId
String getProjectId() -
getConnectionPoolId
String getConnectionPoolId() -
getConnectionId
String getConnectionId() -
getServerSubName
String getServerSubName() -
getServerSubRevision
String getServerSubRevision() -
getServerTran
String getServerTran() -
getServerStatus
String getServerStatus() -
getServerMessage
String getServerMessage() -
getExceptionMessage
String getExceptionMessage() -
getDbErrorCode
String getDbErrorCode() -
getDbStatus
String getDbStatus() -
getDbErrorMessage
String getDbErrorMessage() -
getUpdateTargetCount
String getUpdateTargetCount() -
getDbAccessCount
String getDbAccessCount() -
getUpdateErrorLine
String getUpdateErrorLine() -
getPhysicalErrorName
String getPhysicalErrorName() -
getLogicalErrorName
String getLogicalErrorName() -
getClassErrorName
String getClassErrorName() -
getAppAccount
String getAppAccount() -
getAppPassword
String getAppPassword() -
getAppMenu
String getAppMenu() -
getAppAuthority
String getAppAuthority() -
getQueryStartLine
String getQueryStartLine() -
getQueryEndLine
String getQueryEndLine() -
getQueryPageCount
String getQueryPageCount() -
getQueryMaxCount
String getQueryMaxCount() -
getServerParameter
String getServerParameter() -
setServerParameter
-
getEngineManager
jp.ne.mki.wedge.run.interfaces.EngineManagerInterface getEngineManager()実行エンジンManagerを取得- 定義:
getEngineManagerインタフェース内jp.ne.mki.wedge.run.interfaces.RuleEngineInterface- 戻り値:
- 導入されたバージョン:
- ver1.2
-
logFatal
致命的なエラーに関するメッセージを出力します。- パラメータ:
message- メッセージ- 導入されたバージョン:
- ver1.2
-
logFatal
致命的なエラーに関するメッセージを出力します。- パラメータ:
message- メッセージth- 例外オブジェクト- 導入されたバージョン:
- ver1.2
-
logError
エラーメッセージを出力します。- パラメータ:
message- メッセージ- 導入されたバージョン:
- ver1.2
-
logError
エラーメッセージを出力します。- パラメータ:
message- メッセージth- 例外オブジェクト- 導入されたバージョン:
- ver1.2
-
logWarn
警告メッセージを出力します。- パラメータ:
message- メッセージ- 導入されたバージョン:
- ver1.2
-
logWarn
警告メッセージを出力します。- パラメータ:
message- メッセージth- 例外オブジェクト- 導入されたバージョン:
- ver1.2
-
logInfo
情報メッセージを出力します。- パラメータ:
message- メッセージ- 導入されたバージョン:
- ver1.2
-
logDebug
デバッグの情報に関するメッセージを出力します。- パラメータ:
message- メッセージ- 導入されたバージョン:
- ver1.2
-
logTrace
詳細なデバッグ情報メッセージを出力します。- パラメータ:
message- メッセージ- 導入されたバージョン:
- ver1.2
-