インタフェース 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
  • フィールド詳細

  • メソッドの詳細

    • getIOParameter

      int getIOParameter() throws Throwable
      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

      int execute() throws Throwable
      処理を実行。
      定義:
      execute インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      戻り値:
      int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)、SKIP=次行を実行しない、USER_ERROR=戻り値をユーザ側で任意に設定
      例外:
      Throwable
    • exit

      void exit() throws Throwable
      終了処理。保持していた変数などを開放する処理を記述します。
      execute の後に実行されます。
      正常終了・異常終了などに関わらず必ず実行されます。
      定義:
      exit インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      例外:
      Throwable
    • dispose

      void dispose() throws Throwable
      オブジェクトを破棄
      例外:
      Throwable
    • showErrorDialogAddRuleName

      void showErrorDialogAddRuleName(String message)
    • showErrorDialog

      void showErrorDialog(String message)
    • writeTraceLog

      void writeTraceLog(String message)
    • writeLog

      void writeLog(String message)
    • writeLog

      void writeLog(String message, Throwable th)
    • writeErrorLog

      void writeErrorLog(String message)
    • 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

      jp.ne.mki.wedge.run.interfaces.DataInterface getInRecord(String parameter)
      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

      jp.ne.mki.wedge.run.interfaces.DataInterface getOutRecord(String parameter)
      OutputRecordの取得
      戻り値:
      int
    • getId

      String getId()
      インタフェースからコピーされた説明: jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      IDを取得します。
      定義:
      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

      String getReturnString(int ret)
      戻り値文字列取得
      定義:
      getReturnString インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      パラメータ:
      ret - 戻り値
      戻り値:
      String
    • getRuleTypeName

      String getRuleTypeName(int ruleType)
      実行種別名称取得
      パラメータ:
      実行種別 -
      戻り値:
      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

      void setServerParameter(String value)
    • getEngineManager

      jp.ne.mki.wedge.run.interfaces.EngineManagerInterface getEngineManager()
      実行エンジンManagerを取得
      定義:
      getEngineManager インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
      戻り値:
      導入されたバージョン:
      ver1.2
    • logFatal

      void logFatal(String message)
      致命的なエラーに関するメッセージを出力します。
      パラメータ:
      message - メッセージ
      導入されたバージョン:
      ver1.2
    • logFatal

      void logFatal(String message, Throwable th)
      致命的なエラーに関するメッセージを出力します。
      パラメータ:
      message - メッセージ
      th - 例外オブジェクト
      導入されたバージョン:
      ver1.2
    • logError

      void logError(String message)
      エラーメッセージを出力します。
      パラメータ:
      message - メッセージ
      導入されたバージョン:
      ver1.2
    • logError

      void logError(String message, Throwable th)
      エラーメッセージを出力します。
      パラメータ:
      message - メッセージ
      th - 例外オブジェクト
      導入されたバージョン:
      ver1.2
    • logWarn

      void logWarn(String message)
      警告メッセージを出力します。
      パラメータ:
      message - メッセージ
      導入されたバージョン:
      ver1.2
    • logWarn

      void logWarn(String message, Throwable th)
      警告メッセージを出力します。
      パラメータ:
      message - メッセージ
      th - 例外オブジェクト
      導入されたバージョン:
      ver1.2
    • logInfo

      void logInfo(String message)
      情報メッセージを出力します。
      パラメータ:
      message - メッセージ
      導入されたバージョン:
      ver1.2
    • logDebug

      void logDebug(String message)
      デバッグの情報に関するメッセージを出力します。
      パラメータ:
      message - メッセージ
      導入されたバージョン:
      ver1.2
    • logTrace

      void logTrace(String message)
      詳細なデバッグ情報メッセージを出力します。
      パラメータ:
      message - メッセージ
      導入されたバージョン:
      ver1.2