Package org.apache.lucene.analysis.ko

# Enum Class POS.Tag

java.lang.Object
java.lang.Enum<POS.Tag>
org.apache.lucene.analysis.ko.POS.Tag

All Implemented Interfaces:
  `Serializable`, `Comparable<POS.Tag>`, `Constable`

Enclosing class:
  `POS`

public static enum POS.Tag extends Enum<POS.Tag>
Part of speech tag for Korean based on Sejong corpus classification.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `EC`
  Connective ending
  `EF`
  Sentence-closing ending
  `EP`
  Pre-final ending
  `ETM`
  Adnominal form transformative ending
  `ETN`
  Nominal transformative ending
  `IC`
  Interjection
  `JC`
  Conjunctive postpositional particle
  `JKB`
  Adverbial case marker
  `JKC`
  Complement case marker
  `JKG`
  Adnominal case marker
  `JKO`
  Object case marker
  `JKQ`
  Quotative case marker
  `JKS`
  Subject case marker
  `JKV`
  Vocative case marker
  `JX`
  Auxiliary postpositional particle
  `MAG`
  General Adverb
  `MAJ`
  Conjunctive adverb
  `MM`
  Determiner
  `NA`
  Unknown
  `NNB`
  Dependent noun (following nouns)
  `NNBC`
  Dependent noun
  `NNG`
  General Noun
  `NNP`
  Proper Noun
  `NP`
  Pronoun
  `NR`
  Numeral
  `SC`
  Separator (· / :)
  `SE`
  Ellipsis
  `SF`
  Terminal punctuation (? ! .)
  `SH`
  Chinese character
  `SL`
  Foreign language
  `SN`
  Number
  `SP`
  Space
  `SSC`
  Closing brackets
  `SSO`
  Opening brackets
  `SY`
  Other symbol
  `UNA`
  Unknown
  `UNKNOWN`
  Unknown
  `VA`
  Adjective
  `VCN`
  Negative designator
  `VCP`
  Positive designator
  `VSV`
  Unknown
  `VV`
  Verb
  `VX`
  Auxiliary Verb or Adjective
  `XPN`
  Prefix
  `XR`
  Root
  `XSA`
  Adjective Suffix
  `XSN`
  Noun Suffix
  `XSV`
  Verb Suffix

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `code()`
  Returns the code associated with the tag (as defined in pos-id.def).
  `String`
  `description()`
  Returns the description associated with the tag.
  `static POS.Tag`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static POS.Tag[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### EP

    public static final POS.Tag EP
    Pre-final ending

  - ### EF

    public static final POS.Tag EF
    Sentence-closing ending

  - ### EC

    public static final POS.Tag EC
    Connective ending

  - ### ETN

    public static final POS.Tag ETN
    Nominal transformative ending

  - ### ETM

    public static final POS.Tag ETM
    Adnominal form transformative ending

  - ### IC

    public static final POS.Tag IC
    Interjection

  - ### JKS

    public static final POS.Tag JKS
    Subject case marker

  - ### JKC

    public static final POS.Tag JKC
    Complement case marker

  - ### JKG

    public static final POS.Tag JKG
    Adnominal case marker

  - ### JKO

    public static final POS.Tag JKO
    Object case marker

  - ### JKB

    public static final POS.Tag JKB
    Adverbial case marker

  - ### JKV

    public static final POS.Tag JKV
    Vocative case marker

  - ### JKQ

    public static final POS.Tag JKQ
    Quotative case marker

  - ### JX

    public static final POS.Tag JX
    Auxiliary postpositional particle

  - ### JC

    public static final POS.Tag JC
    Conjunctive postpositional particle

  - ### MAG

    public static final POS.Tag MAG
    General Adverb

  - ### MAJ

    public static final POS.Tag MAJ
    Conjunctive adverb

  - ### MM

    public static final POS.Tag MM
    Determiner

  - ### NNG

    public static final POS.Tag NNG
    General Noun

  - ### NNP

    public static final POS.Tag NNP
    Proper Noun

  - ### NNB

    public static final POS.Tag NNB
    Dependent noun (following nouns)

  - ### NNBC

    public static final POS.Tag NNBC
    Dependent noun

  - ### NP

    public static final POS.Tag NP
    Pronoun

  - ### NR

    public static final POS.Tag NR
    Numeral

  - ### SF

    public static final POS.Tag SF
    Terminal punctuation (? ! .)

  - ### SH

    public static final POS.Tag SH
    Chinese character

  - ### SL

    public static final POS.Tag SL
    Foreign language

  - ### SN

    public static final POS.Tag SN
    Number

  - ### SP

    public static final POS.Tag SP
    Space

  - ### SSC

    public static final POS.Tag SSC
    Closing brackets

  - ### SSO

    public static final POS.Tag SSO
    Opening brackets

  - ### SC

    public static final POS.Tag SC
    Separator (· / :)

  - ### SY

    public static final POS.Tag SY
    Other symbol

  - ### SE

    public static final POS.Tag SE
    Ellipsis

  - ### VA

    public static final POS.Tag VA
    Adjective

  - ### VCN

    public static final POS.Tag VCN
    Negative designator

  - ### VCP

    public static final POS.Tag VCP
    Positive designator

  - ### VV

    public static final POS.Tag VV
    Verb

  - ### VX

    public static final POS.Tag VX
    Auxiliary Verb or Adjective

  - ### XPN

    public static final POS.Tag XPN
    Prefix

  - ### XR

    public static final POS.Tag XR
    Root

  - ### XSA

    public static final POS.Tag XSA
    Adjective Suffix

  - ### XSN

    public static final POS.Tag XSN
    Noun Suffix

  - ### XSV

    public static final POS.Tag XSV
    Verb Suffix

  - ### UNKNOWN

    public static final POS.Tag UNKNOWN
    Unknown

  - ### UNA

    public static final POS.Tag UNA
    Unknown

  - ### NA

    public static final POS.Tag NA
    Unknown

  - ### VSV

    public static final POS.Tag VSV
    Unknown

- ## Method Details

  - ### values

    public static POS.Tag[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Returns:
      an array containing the constants of this enum class, in the order they are declared

  - ### valueOf

    public static POS.Tag valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
    Parameters:
      `name` - the name of the enum constant to be returned.
    Returns:
      the enum constant with the specified name
    Throws:
      `IllegalArgumentException` - if this enum class has no constant with the specified name
      `NullPointerException` - if the argument is null

  - ### code

    public int code()
    Returns the code associated with the tag (as defined in pos-id.def).

  - ### description

    public String description()
    Returns the description associated with the tag.