= !EditorFinder実装サービス jp.ossc.nimbus.service.journal.editorfinder.!ObjectMappedEditorFinderService [http://nimbus.sourceforge.jp/reports/apidocs/jp/ossc/nimbus/service/journal/editorfinder/ObjectMappedEditorFinderService.html jp.ossc.nimbus.service.journal.editorfinder.ObjectMappedEditorFinderService]は、編集対象のオブジェクトの型に対応する[wiki:Function/service/journal#header_JournalEditor JournalEditor]をみつける[http://nimbus.sourceforge.jp/reports/apidocs/jp/ossc/nimbus/service/journal/editorfinder/EditorFinder.html EditorFinder]実装サービスです。 このサービスは、複合的なサービスで、以下のサービスを下位サービスとして使用します。 ||下位サービスインタフェース||用途|| ||[wiki:Function/service/journal#header_JournalEditor jp.ossc.nimbus.service.journal.JournalEditor]||ジャーナルを編集する。|| 以下に簡単なサービス定義を示します。 {{{ code xml <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE server PUBLIC "-//Nimbus//DTD Nimbus 1.0//JA" "http://nimbus.sourceforge.jp/dtd/nimbus-service_1_0.dtd"> <server> <manager> <!-- ジャーナルを編集するJournalEditorを提供するEditorFinderサービス ジャーナルオブジェクトの型毎に、JournalEditorサービスをマッピングし提供する。 --> <service name="EditorFinder" code="jp.ossc.nimbus.service.journal.editorfinder.ObjectMappedEditorFinderService"> <!-- 編集する型とJournalEditorサービスのマッピングを設定する 編集するオブジェクトのクラス名,キー=JournalEditorサービスのサービス名 キーは省略可能。省略した場合、キーは意識されない。 --> <attribute name="EditorProperties"> java.lang.Object=#ObjectJournalEditor java.util.Date=#DateJournalEditor jp.ossc.nimbus.service.journal.RequestJournal=#RequestJournalEditor </attribute> <depends>ObjectJournalEditor</depends> <depends>DateJournalEditor</depends> <depends>RequestJournalEditor</depends> </service> <!-- 任意のオブジェクトを文字列に変換するJournalEditorサービス --> <service name="ObjectJournalEditor" code="jp.ossc.nimbus.service.journal.editor.ObjectJournalEditorService"/> <!-- java.util.Dateオブジェクトを文字列に変換するJournalEditorサービス --> <service name="DateJournalEditor" code="jp.ossc.nimbus.service.journal.editor.DateJournalEditorService"> <attribute name="Format">yyyy/MM/dd HH:mm:ss.SSS</attribute> </service> <!-- jp.ossc.nimbus.service.journal.RequestJournalオブジェクトを文字列に変換するJournalEditorサービス --> <service name="RequestJournalEditor" code="jp.ossc.nimbus.service.journal.editor.SimpleRequestJournalEditorService"/> </manager> </server> }}} ---- [wiki:Function/service/journal#header_EditorFinder ジャーナル/EditorFinder]