/** * @version $Id: UserDicInputCheck.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $ * * 2011/09/22 14:10:36 * @author takayuki-matsumoto * * Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved. */ package com.tida_okinawa.corona.ui.editors.user; import com.tida_okinawa.corona.correction.erratum.Erratum; import com.tida_okinawa.corona.io.model.dic.ITerm; /** * @author takayuki-matsumoto */ public class UserDicInputCheck { public static boolean isError(ITerm term) { /* 単語 空欄チェック  */ if (term.getValue().equals("")) { return true; } /* 単語 64文字チェック  */ if (term.getValue().length() >= 64) { return true; } /* 品詞 空欄チェック  */ // 品詞は空欄にできない /* 品詞詳細 空欄チェック  */ // 品詞に対する品詞詳細がある場合は空欄にできない // 品詞によっては空欄の場合がある Erratum erratum = new Erratum(); /* 単語 全角変換時のIllegalWordあり */ erratum.convert(term.getValue()); if (erratum.hasIllegalWords()) { return true; } /* 読み 全角変換時のIllegalWordあり */ erratum.convert(term.getReading()); if (erratum.hasIllegalWords()) { return true; } return false; } }