org.snu.ids.ha.ma
Class MorphemeSpace

java.lang.Object
  extended by org.snu.ids.ha.ma.Token
      extended by org.snu.ids.ha.ma.Morpheme
          extended by org.snu.ids.ha.ma.MorphemeSpace

public class MorphemeSpace
extends Morpheme

 ¶ç¾î ¾²±â¸¦ ÇØÁÖ±â À§ÇÑ class
 MCandidate°¡ ¾ÕµÚ Á¶°ÇµéÀ» ÀúÀåÇϵíÀÌ, space´Â ¾ÕµÚ Á¶°ÇµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇÔ
 

Since:
2007. 6. 25
Author:
therocks

Field Summary
(package private)  long appendableHgClassEncoded
           
(package private)  long checkingConditionEncoded
           
(package private)  long havingConditionEncoded
           
(package private)  long preferedConditionEncoded
           
 
Fields inherited from class org.snu.ids.ha.ma.Morpheme
hgEncoded
 
Fields inherited from class org.snu.ids.ha.ma.Token
CHAR_SET_COMBINED, CHAR_SET_ENGLISH, CHAR_SET_ETC, CHAR_SET_EXTRA, CHAR_SET_HANGUL, CHAR_SET_HANMUN, CHAR_SET_NUMBER, CHAR_SET_SPACE, charSet, index, string
 
Constructor Summary
protected MorphemeSpace()
           
(package private) MorphemeSpace(long appendableHgClassEncoded, long havingConditionEncoded, long checkingConditionEncoded, long preferedConditionEncoded)
          
(package private) MorphemeSpace(java.lang.String source)
           ¶ç¾î¾²±âµÈ °ÍÀ» Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÔ ¾ÕµÚ ¿¬°áµÉ ¶§ÀÇ ºÎ°¡ Á¤º¸µéÀ» Á¤ÀÇÇÏ¿© °¡Áö°í ÀÖÀ» ¼ö ÀÖµµ·Ï Çϰí, À̸¦ ÁöÁ¤Çϵµ·Ï Áö¿øÇÏ´Â »ý¼ºÀÚ
 
Method Summary
(package private) static Morpheme createFromEncodedString(java.lang.String source)
           
(package private)  java.lang.String getEncodedString()
           ÇüÅÂ¼Ò Á¤º¸¸¦ encodingµÈ ÇüÅ·ΠÃâ·ÂÇÑ´Ù.
private  java.lang.String getToString()
           
 java.lang.String toString()
           ÇüÅÂ¼Ò Á¤º¸¸¦ ¹®ÀÚ¿­·Î Ãâ·ÂÇÑ´Ù.
 
Methods inherited from class org.snu.ids.ha.ma.Morpheme
append, appendable, copy, create, getHgClass, getHgClassNum, getHgEncoded, getHgFunc, getHgFuncNum, getHgType, getHgTypeNum, isComposed, isSufficientByAnd, isSufficientByOr, setComposed, setComposed
 
Methods inherited from class org.snu.ids.ha.ma.Token
clone, copyToken, equals, getCharSet, getCharSet, getCharSetName, getIndex, getString, isCharSetOf, setCharSet, setIndex, setString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

appendableHgClassEncoded

long appendableHgClassEncoded

havingConditionEncoded

long havingConditionEncoded

checkingConditionEncoded

long checkingConditionEncoded

preferedConditionEncoded

long preferedConditionEncoded
Constructor Detail

MorphemeSpace

protected MorphemeSpace()

MorphemeSpace

MorphemeSpace(java.lang.String source)
 ¶ç¾î¾²±âµÈ °ÍÀ» Á¤ÀÇÇÒ ¼ö ÀÖµµ·Ï ÇÔ
 ¾ÕµÚ ¿¬°áµÉ ¶§ÀÇ ºÎ°¡ Á¤º¸µéÀ» Á¤ÀÇÇÏ¿© °¡Áö°í ÀÖÀ» ¼ö ÀÖµµ·Ï Çϰí,
 À̸¦ ÁöÁ¤Çϵµ·Ï Áö¿øÇÏ´Â »ý¼ºÀÚ
 

Parameters:
source -
Since:
2007. 7. 19

MorphemeSpace

MorphemeSpace(long appendableHgClassEncoded,
              long havingConditionEncoded,
              long checkingConditionEncoded,
              long preferedConditionEncoded)

 

Parameters:
string -
Since:
2007. 6. 25
Method Detail

toString

public java.lang.String toString()
 ÇüÅÂ¼Ò Á¤º¸¸¦ ¹®ÀÚ¿­·Î Ãâ·ÂÇÑ´Ù.
 

Overrides:
toString in class Morpheme
Returns:
Since:
2007. 6. 4

getToString

private java.lang.String getToString()

createFromEncodedString

static Morpheme createFromEncodedString(java.lang.String source)

getEncodedString

java.lang.String getEncodedString()
 ÇüÅÂ¼Ò Á¤º¸¸¦ encodingµÈ ÇüÅ·ΠÃâ·ÂÇÑ´Ù.
 

Overrides:
getEncodedString in class Morpheme
Returns:
Since:
2007. 7. 20