* @param elem 要素\r
* @param attrName 属性名\r
* @return 文字列\r
- * @throw TogaXmlException 属性値が見つからなかった。\r
+ * @throws TogaXmlException 属性値が見つからなかった。\r
*/\r
private static String getStringAttr(Element elem, String attrName)\r
throws TogaXmlException{\r
* @param elem 要素\r
* @param attrName 属性名\r
* @return 真ならtrue\r
- * @throw TogaXmlException 属性値が見つからなかった。\r
+ * @throws TogaXmlException 属性値が見つからなかった。\r
*/\r
private static boolean getBooleanAttr(Element elem, String attrName)\r
throws TogaXmlException{\r
* @param elem 要素\r
* @param attrName 属性名\r
* @return int値\r
- * @throw TogaXmlException 属性値が見つからなかった。\r
+ * @throws TogaXmlException 属性値が見つからなかった。\r
*/\r
private static int getIntegerAttr(Element elem, String attrName)\r
throws TogaXmlException{\r
* @param elem 要素\r
* @param attrName 属性名\r
* @return float値\r
- * @throw TogaXmlException 属性値が見つからなかった。\r
+ * @throws TogaXmlException 属性値が見つからなかった。\r
*/\r
private static float getFloatAttr(Element elem, String attrName)\r
throws TogaXmlException{\r
* @param elem 要素\r
* @param attrName 属性名\r
* @return ファイル名\r
- * @throw TogaXmlException 属性値が見つからなかった。\r
+ * @throws TogaXmlException 属性値が見つからなかった。\r
*/\r
private static String getSjisFileNameAttr(Element elem, String attrName)\r
throws TogaXmlException{\r
* @param parent 親要素\r
* @param tagName 子要素名\r
* @return 子要素\r
- * @throw TogaXmlException 1つも見つからなかった\r
+ * @throws TogaXmlException 1つも見つからなかった\r
*/\r
private static Element getChild(Element parent, String tagName)\r
throws TogaXmlException{\r
return DomUtils.getEachChild(parent, childTag);\r
}\r
\r
+ /**\r
+ * グローバル名を取得する。\r
+ * 元要素のname属性及びi18nNameタグを持つ子要素が検索対象\r
+ * @param parent 元要素\r
+ * @return グローバル名。なければnull\r
+ */\r
private static String getGlobalName(Element parent){\r
NodeList nodeList = parent.getElementsByTagName("i18nName");\r
int length = nodeList.getLength();\r
return result.toString();\r
}\r
\r
+ /**\r
+ * 多言語名を取得する。\r
+ * @param baseElement 元要素\r
+ * @param text 多言語名\r
+ * @throws TogaXmlException あるべき属性が存在しない。\r
+ */\r
private static void buildI18nName(Element baseElement, I18nText text)\r
throws TogaXmlException{\r
String primaryText;\r
return;\r
}\r
\r
+ /**\r
+ * XMLのパースを開始する。\r
+ * @param source XML入力\r
+ * @return モデルデータ\r
+ * @throws SAXException 構文エラー\r
+ * @throws IOException 入力エラー\r
+ * @throws TogaXmlException 構文エラー\r
+ */\r
public PmdModel parse(InputSource source)\r
throws SAXException, IOException, TogaXmlException{\r
Document document = this.builder.parse(source);\r