public class JoinUniqueFont extends AbstractCommon
特殊文字で文字列を結合する。
入力レコードと出力レコードの数が同じ場合は、入力レコードのアイテム(COLTEXT)を結合し、
出力レコード(TEXT)のアイテムに格納する。
この動作はJoinColtextの動作となります。
入力レコードが複数で、出力レコードが一件の場合は、入力レコードのアイテムを結合し、
出力アイテムに格納する。
この動作はJoinMultiItemsと同じ動作となります。
InputRecord | OutputRecord |
---|---|
|
|
Parameter |
制御文字の種類を指定
|
---|
InputRecord | OutputRecord |
---|---|
|
|
Parameter |
制御文字の種類を指定
|
---|
JoinColtext
,
JoinMultiItems
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
SEPARATOR_CR
制御コード CRを示す定数です。
|
static int |
SEPARATOR_CRLF
制御コード CRLFを示す定数です。
|
static int |
SEPARATOR_LF
制御コード LFを示す定数です。
|
static int |
SEPARATOR_TAB
TABを示す定数です。
|
static int |
SEPARATOR_YEN
¥を示す定数です。
|
static int |
SPLIT_MODE_COLUMN
COLTEXT分解モードです。
|
static int |
SPLIT_MODE_ITEM
アイテム分解モードです。
|
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
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
コンストラクタと説明 |
---|
JoinUniqueFont() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
execute()
文字結合を行う
|
void |
exit()
終了処理。
|
int |
getIOParameter()
IOパラメータ取得。
|
protected java.lang.String |
getSeparator(int separatorType)
セパレータ文字の種類を取得します。
|
protected int |
itemSplitMode()
アイテム分解モードです。
|
protected int |
loopInOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface inItem,
jp.ne.mki.wedge.run.interfaces.DataInterface outItem,
int index)
loopInOutRecord()から呼び出されるメソッドです。
|
getLogicClassType, getManager, terminate
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, 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, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setEngineManager, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
public static final int SPLIT_MODE_ITEM
public static final int SPLIT_MODE_COLUMN
public static final int SEPARATOR_TAB
public static final int SEPARATOR_YEN
public static final int SEPARATOR_CR
public static final int SEPARATOR_LF
public static final int SEPARATOR_CRLF
public void exit()
CommonInterface
CommonInterface.exit()
public int getIOParameter()
CommonInterface
execute
の前に実行される。CommonInterface.getIOParameter()
public int execute()
protected int itemSplitMode()
protected int loopInOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface inItem, jp.ne.mki.wedge.run.interfaces.DataInterface outItem, int index)
AbstractBase
loopInOutRecordSub
クラス内 AbstractBase
loopInOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface,
jp.ne.mki.wedge.run.interfaces.DataInterface, int)
protected java.lang.String getSeparator(int separatorType)
separatorType
- 特殊文字タイプ