Revision control
++ /*
++ * Qt implementation of OpenWnn library
++ * This file is part of the Qt Virtual Keyboard module.
++ * Contact: http://www.qt.io/licensing/
++ *
++ * Copyright (C) 2015 The Qt Company
++ * Copyright (C) 2008-2012 OMRON SOFTWARE Co., Ltd.
++ *
++ * Licensed under the Apache License, Version 2.0 (the "License");
++ * you may not use this file except in compliance with the License.
++ * You may obtain a copy of the License at
++ *
++ *
++ * Unless required by applicable law or agreed to in writing, software
++ * distributed under the License is distributed on an "AS IS" BASIS,
++ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++ * See the License for the specific language governing permissions and
++ * limitations under the License.
++ */
++
++ #ifndef OPENWNNCLAUSECONVERTERJAJP_H
++ #define OPENWNNCLAUSECONVERTERJAJP_H
++
++ #include "openwnndictionary.h"
++ #include "wnnword.h"
++ #include <QList>
++
++ QT_BEGIN_NAMESPACE
++
++ class OpenWnnClauseConverterJAJPPrivate;
++
++ class OpenWnnClauseConverterJAJP : public QObject
++ {
++ Q_OBJECT
++ Q_DISABLE_COPY(OpenWnnClauseConverterJAJP)
++ Q_DECLARE_PRIVATE(OpenWnnClauseConverterJAJP)
++ public:
++ explicit OpenWnnClauseConverterJAJP(QObject *parent = 0);
++ ~OpenWnnClauseConverterJAJP();
++
++ void setDictionary(OpenWnnDictionary *dict);
++ QList<WnnClause> convert(const QString &input);
++ QSharedPointer<WnnSentence> consecutiveClauseConvert(const QString &input);
++
++ };
++
++ QT_END_NAMESPACE
++
++ #endif // OPENWNNCLAUSECONVERTERJAJP_H