1053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project/* 2053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * Copyright (C) 2008,2009 OMRON SOFTWARE Co., Ltd. 3053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * 4053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 5053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * you may not use this file except in compliance with the License. 6053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * You may obtain a copy of the License at 7053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * 8053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 9053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * 10053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * Unless required by applicable law or agreed to in writing, software 11053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 12053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * See the License for the specific language governing permissions and 14053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * limitations under the License. 15053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project */ 16053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project 17053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Projectpackage jp.co.omronsoft.openwnn; 18053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project 19053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project/** 20d56eddfd5e0f193359f93e7ef665338cace9e2e9Daisuke Miyakawa * The container class of {@link StrSegment} which includes a clause information for Japanese IME. 21053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * 22d56eddfd5e0f193359f93e7ef665338cace9e2e9Daisuke Miyakawa * @author Copyright (C) 2009 OMRON SOFTWARE CO., LTD. All rights reserved. 23053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project */ 24053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Projectpublic class StrSegmentClause extends StrSegment { 25053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project /** Clause information */ 26053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project public WnnClause clause; 27053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project 28053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project /** 29053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * Constructor 30053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * 31053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * @param clause The clause 32053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * @param from The start position 33053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project * @param to The end position 34053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project */ 35053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project public StrSegmentClause(WnnClause clause, int from, int to) { 36053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project super(clause.candidate, from, to); 37053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project this.clause = clause; 38053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project } 39053d50935e0e311286543bd7c535ae2c863c0deThe Android Open Source Project} 40