/* * $Id: XDTPModuleAdapter.cpp,v 1.2 2006/07/13 13:52:00 ozawa Exp $ * * Copyright 2006- ONGS Inc. All rights reserved. * * author: Masanori OZAWA (ozawa@ongs.co.jp) * version: $Revision: 1.2 $ * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY ONGS INC ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL ONGS INC OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * The views and conclusions contained in the software and documentation are * those of the authors and should not be interpreted as representing official * policies, either expressed or implied, of the ONGS Inc. * */ #include "xdtp.h" #include "modules/XDTPModuleAdapter.h" using namespace XDTP; XDTPModuleAdapter::XDTPModuleAdapter() { m_pXDTPTransform = NULL; } XDTPModuleAdapter::~XDTPModuleAdapter() { } /** * 現在のXDTPTransformモジュールを取得します。 * * @return 現在のXDTPTransformモジュール */ const XDTPTransform * XDTPModuleAdapter::getXDTPTransform() { return m_pXDTPTransform; } /** * 処理を開始する前に出力形式を設定します。 * * @param aType 出力形式 */ void XDTPModuleAdapter::setOutputType(const Glib::ustring& aType) { // no operation } /** * 処理を開始する前にオプションを設定します。 * * @param anOptions オプション */ void XDTPModuleAdapter::setOption(const StringList& anOptions) { // no operation } /** * 処理を開始する前に出力ファイル名を設定します。 * * @param anOutputFile 出力ファイル名 */ void XDTPModuleAdapter::setOutputFile(const Glib::ustring& anOutputFile) { // no operation } /** * 処理を開始する前に変換元XMLファイル名を設定します。 * * @param aXMLFile 変換元XMLファイル名 */ void XDTPModuleAdapter::setXMLFile(const Glib::ustring& aXMLFile) { // no operation } /** * 入力ファイルのエンコードを指定します。 * XMLファイルはこの限りではありません。 * * @param anInputEncoding 入力ファイルのエンコード */ void XDTPModuleAdapter::setInputEncoding(const Glib::ustring& anInputEncoding) { // no operation } /** * 出力ファイルのエンコードを指定します。 * * @param anOutputEncoding 出力ファイルのエンコード */ void XDTPModuleAdapter::setOutputEncoding(const Glib::ustring& anOutputEncoding) { // no operation } /** * 現在のXDTPTransformモジュールを指定します。 * * @param aXDTPTransform 現在のXDTPTransformモジュール */ void XDTPModuleAdapter::setXDTPTransform(const XDTPTransform *aXDTPTransform) { m_pXDTPTransform = aXDTPTransform; } /** * ファイルをparseする直前に呼び出されます。 * * @param aFile parse対象のファイル名 */ void XDTPModuleAdapter::treatPreFile(const Glib::ustring& aFile) { // no operation } /** * parseしたXML文章をXSL変換する直前に呼び出されます。 * * @param aDocument XML文章 */ void XDTPModuleAdapter::treatPreDocument(xmlDocPtr aDocument) { // no operation } /** * XSL変換後のXML文章を保存する直前に呼び出されます。 * * @param aDocument XML文章 */ void XDTPModuleAdapter::treatPostDocument(xmlDocPtr aDocument) { // no operation } /** * XML文章を保存した直後に呼び出されます。 * * @param aFile 保存したファイル名 */ void XDTPModuleAdapter::treatPostFile(const Glib::ustring& aFile) { // no operation }