public abstract class AbstractXsltFromItem extends AbstractGetXmlFromItem
InRecordに設定されたデータを xml の書式の形にしたソースを パラメータ xsl-filename で指定された xsl ファイルで変換し、 継承先クラスで InputStream/OutputStream の形で利用する事が出来ます。 このロジッククラスを使用するときは、XML のパースと XSLT を行うモジュールを クラスパスに含める必要があります。
InputRecord | OutputRecord |
---|---|
|
|
Parameter | xsl-filename=xsl ファイル名; その他のパラメータも「キー=値」のセットをセミコロン(;)でつなげる事により 継承先のクラスで利用可能です。 |
---|
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
xslFilename |
DEFAULT_XML_ENCODE, enc, PARAMETER_KEY_XML_ENCODE, ruleParameters
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
コンストラクタと説明 |
---|
AbstractXsltFromItem() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
exit()
使用していたオブジェクトの開放を行います。
|
int |
getIOParameter()
出力項目に設定されているDataオブジェクトを取得します。
|
protected java.io.ByteArrayInputStream |
getResultInputStream()
xslt 結果のソースへのストリームを返す。
|
getInputStream, loopInRecordSub, writeToOutputStream
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, loopInOutRecordSub, loopInRecord, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute
public void exit()
exit
インタフェース内 CommonInterface
exit
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
exit
クラス内 AbstractGetXmlFromItem
public int getIOParameter()
getIOParameter
インタフェース内 CommonInterface
getIOParameter
インタフェース内 jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
getIOParameter
クラス内 AbstractGetXmlFromItem
protected java.io.ByteArrayInputStream getResultInputStream() throws java.lang.Throwable
java.lang.Throwable