jp.ne.mki.wedge.rule.common.convert
クラス FullCharConvert
java.lang.Object
|
+--jp.ne.mki.wedge.rule.base.AbstractBase
|
+--jp.ne.mki.wedge.rule.base.AbstractCommon
|
+--jp.ne.mki.wedge.rule.common.convert.FullCharConvert
- すべての実装インタフェース:
- CommonInterface, RuleEngineInterface
- public class FullCharConvert
- extends AbstractCommon
全角文字変換
半角の文字を、全角の文字に変換する。
変換対象は カタカナ、数字、アルファベット、記号となります。
変換できない文字(改行等)の場合、そのまま出力します。
[I/O RECORD]
InputRecord |
OutputRecord |
- 半角項目のアイテム(複数選択可能・省略可能)
(省略時はOutItemの値を直接変換する。)
|
- 全角項目のアイテム(複数選択可能)
|
[RULE PARAMETER]
- バージョン:
- 1.0
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド |
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant |
インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したフィールド |
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR |
クラス jp.ne.mki.wedge.rule.base.AbstractCommon から継承したメソッド |
getManager, log, setHtmlManager, setManager, setServerControlData, setWedgeLog, showErrorDialog, terminate, writeErrorLog, writeLog, writeLog, writeLog |
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したメソッド |
callDispose, createErrorMessage, dataClearOfOutRecord, dataClearOfRecord, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutputHtml, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInRecord, loopInRecordSub, loopOutRecord, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialogAddRuleName, writeTraceLog |
クラス java.lang.Object から継承したメソッド |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kanaFullChars
static char[] kanaFullChars
kanaHalfChars
static char[] kanaHalfChars
dakuonKanaFullChars
static char[] dakuonKanaFullChars
dakuonKanaHalfChars
static char[] dakuonKanaHalfChars
handakuonKanaFullChars
static char[] handakuonKanaFullChars
handakuonKanaHalfChars
static char[] handakuonKanaHalfChars
symbolFullChars
static char[] symbolFullChars
symbolHalfChars
static char[] symbolHalfChars
initFlag
static boolean initFlag
FullCharConvert
public FullCharConvert()
getIOParameter
public int getIOParameter()
- IOパラメータ取得。
execute
の前に実行される。
- 戻り値:
- int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)
execute
public int execute()
- パラメータの値を設定する処理を実行。OutRecordに指定されているもの全てを処理します。
- 戻り値:
- int BusinessRuleの戻り値を参照
loopOutRecordSub
protected int loopOutRecordSub(DataInterface outItem,
int index)
- クラス
AbstractBase
の記述:
- loopOutRecord()から呼び出されるメソッドです。ユーザが任意に記述をします。
- オーバーライド:
- クラス
AbstractBase
内の loopOutRecordSub
- 関連項目:
AbstractBase.loopOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface, int)
loopInOutRecordSub
protected int loopInOutRecordSub(DataInterface inItem,
DataInterface outItem,
int index)
- クラス
AbstractBase
の記述:
- loopInOutRecord()から呼び出されるメソッドです。ユーザが任意に記述をします。
- オーバーライド:
- クラス
AbstractBase
内の loopInOutRecordSub
- 関連項目:
AbstractBase.loopInOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface, jp.ne.mki.wedge.run.interfaces.DataInterface, int)
convert
public static void convert(DataInterface inItem,
DataInterface outItem)
- InItemの中身を全て全角文字列に変換し、OutItemに設定する。
- パラメータ:
inItem
- 変換前文字列格納アイテムoutItem
- 変換後文字列格納アイテム
convert
public static java.lang.String convert(java.lang.String value)
- 文字列を全角文字列変換する。
- パラメータ:
value
- 変換前文字列- 戻り値:
- 変換後文字列
exit
public void exit()
- 終了処理。保持していた変数などを開放する処理を記述します。
execute
の後に実行されます。
正常終了・異常終了などに関わらず必ず実行されます。