/*
* $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
}
syntax highlighted by Code2HTML, v. 0.9.1