C# 클래스 Nuve.Morphologic.Structure.Allomorph

파일 보기 프로젝트 열기: hrzafer/nuve 1 사용 예제들

공개 메소드들

메소드 설명
Allomorph ( Morpheme morpheme ) : System

Her Allomorph nesnesi içerisinde bir Morpheme nesnesi barındırır.

GetSurface ( Position location ) : string
SetNode ( LinkedListNode node ) : void

Allomorph'lar bir linked list halinde bulunurlar Word sınıfı içerisinde Her allomorph içerisinde bulunduğu linkedlist node'una bir referans tutar. Bu sayede sağındaki ve solundaki morfemlerden haberdar olur

보호된 메소드들

메소드 설명
GetNextSurface ( ) : string

Allomorph'un sonrasındaki yüzeyi döndürür.

GetPreviousSurface ( ) : string

Allomorph'un solunda kalan yüzeyi döndürür.

비공개 메소드들

메소드 설명
ProcessRules ( int phase ) : void
ResetSurface ( ) : void

Yüzeyi ilk sözlük biçimine geri al.

메소드 상세

Allomorph() 공개 메소드

Her Allomorph nesnesi içerisinde bir Morpheme nesnesi barındırır.
public Allomorph ( Morpheme morpheme ) : System
morpheme Morpheme Allomorph'a kaynaklık eden Morpheme
리턴 System

GetNextSurface() 보호된 메소드

Allomorph'un sonrasındaki yüzeyi döndürür.
protected GetNextSurface ( ) : string
리턴 string

GetPreviousSurface() 보호된 메소드

Allomorph'un solunda kalan yüzeyi döndürür.
protected GetPreviousSurface ( ) : string
리턴 string

GetSurface() 공개 메소드

public GetSurface ( Position location ) : string
location Position
리턴 string

SetNode() 공개 메소드

Allomorph'lar bir linked list halinde bulunurlar Word sınıfı içerisinde Her allomorph içerisinde bulunduğu linkedlist node'una bir referans tutar. Bu sayede sağındaki ve solundaki morfemlerden haberdar olur
public SetNode ( LinkedListNode node ) : void
node LinkedListNode linkedlist node'u
리턴 void