jp.go.nict.langrid.service_1_2.typed
列挙型 PartOfSpeech

java.lang.Object
  上位を拡張 java.lang.Enum<PartOfSpeech>
      上位を拡張 jp.go.nict.langrid.service_1_2.typed.PartOfSpeech
すべての実装されたインタフェース:
Serializable, Comparable<PartOfSpeech>

public enum PartOfSpeech
extends Enum<PartOfSpeech>

品詞を表す。 Javaでは識別子に'.'が使えないため、別途記述表現を表すフィールド(expression)を設けている。 それに伴い、記述表現を返すgetExpressionメソッド、記述表現からオブジェクトを検索する valueOfExpressionメソッドが実装されている。

バージョン:
$Revision: 10411 $
作成者:
$Author: Takao Nakaguchi $

列挙型定数の概要
adjective
          形容詞を表す定数。
adverb
          副詞を表す定数。
noun
          何らかの名詞であるが、正確な分類が行われていないものを表す定数。
noun_common
          普通名詞を表す定数。
noun_other
          普通名詞、固有名詞以外に分類される名詞を表す定数。
noun_pronoun
          代名詞を表す定数。
noun_proper
          固有名詞を表す定数。
other
          分類情報があるが、この列挙型の値に当てはまらないもの。
unknown
          分類情報が無いもの。
verb
          動詞を表す定数。
 
メソッドの概要
 String getExpression()
          このオブジェクトの記述表現を取得する。
 String toString()
          このオブジェクトの文字列表現を取得する。
static PartOfSpeech valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static PartOfSpeech valueOfExpression(String expression)
          記述表現からオブジェクトを求める。
static PartOfSpeech[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
static Collection<PartOfSpeech> valuesCollection()
          値のコレクションを返す。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

noun_common

public static final PartOfSpeech noun_common
普通名詞を表す定数。


noun_pronoun

public static final PartOfSpeech noun_pronoun
代名詞を表す定数。


noun_proper

public static final PartOfSpeech noun_proper
固有名詞を表す定数。


noun_other

public static final PartOfSpeech noun_other
普通名詞、固有名詞以外に分類される名詞を表す定数。 代名詞、数名詞など。


noun

public static final PartOfSpeech noun
何らかの名詞であるが、正確な分類が行われていないものを表す定数。 言語資源に"名詞"とだけある場合。


verb

public static final PartOfSpeech verb
動詞を表す定数。


adjective

public static final PartOfSpeech adjective
形容詞を表す定数。


adverb

public static final PartOfSpeech adverb
副詞を表す定数。


other

public static final PartOfSpeech other
分類情報があるが、この列挙型の値に当てはまらないもの。


unknown

public static final PartOfSpeech unknown
分類情報が無いもの。

メソッドの詳細

values

public static PartOfSpeech[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for (PartOfSpeech c : PartOfSpeech.values())
    System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static PartOfSpeech valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合
NullPointerException - 引数が null の場合

toString

public String toString()
このオブジェクトの文字列表現を取得する。

オーバーライド:
クラス Enum<PartOfSpeech> 内の toString
戻り値:
このオブジェクトの文字列表現

getExpression

public String getExpression()
このオブジェクトの記述表現を取得する。

戻り値:
このオブジェクトの記述表現

valueOfExpression

public static PartOfSpeech valueOfExpression(String expression)
記述表現からオブジェクトを求める。

パラメータ:
expression - 記述表現
戻り値:
記述表現に対応するオブジェクト

valuesCollection

public static Collection<PartOfSpeech> valuesCollection()
値のコレクションを返す。 インスタンスは初期化時にCollections.unmodifiableCollection を使って一度だけ作成されるため、values()よりも高速に動作する。

戻り値:
値のコレクション