Class Sona

java.lang.Object
  |
  +--Sona

public class Sona
extends java.lang.Object

Klass, mille abil hoitakse mälus ühe sõnavormi kohta käivat infot. Iga sõnavõrmi juurde kuulub: kuni üks kommentaar kuni üks käsitsi lisatud märgend (failis samas reas sõnavormiga eraldatud kantsulgudega) vähemalt üks morfoloogilise analüüsi rida, mille juurde kuulub vähemalt üks süntaktiline märgend. Lisaks hoitakse selles klassis infot sõna asukoha ning pikkuse kohta failis.

Version:
1.0
Author:
Kadri Pirn

Field Summary
 int algpunkt
          Sõna alguspunkt, lõpppunkt ning rea number tekstis
 java.util.LinkedList analyys
          Analüüsi ridade ahel
 java.lang.String komment
          Kommentaar
 java.lang.String lisa
          Käsitsi faili lisatud süntaktiline märgend kantsulgude vahelt
 int lopp
          Sõna alguspunkt, lõpppunkt ning rea number tekstis
 int pikkus
          Kui palju võtab antud element ekraanil ruumi
 int rida
          Sõna alguspunkt, lõpppunkt ning rea number tekstis
 java.lang.String sona
          Sõnavorm, mis tekstis esineb
 int sonaPikkus
          Sõna rea pikkus
 
Constructor Summary
Sona(java.lang.String line)
          Konstruktor
 
Method Summary
 void addSyntax(java.lang.String line)
          Meetod analüüsi rea lisamiseks.
 java.lang.String getKomment()
          Meetod kommentaari saamiseks.
 Analyys getLastAnalyys()
          Viimase analüüsi rea saamiseks.
 java.lang.String getLisa()
          Meetod lisa saamiseks.
 java.lang.String getSona()
          Meetod sõnavormi lihtsamaks saamiseks.
 int isAnnotated()
          Meetod, mis kontrollib, kas sõna on üheselt märgendatud.
 void leiaAnalyys(int as, java.lang.String oldTag, java.lang.String newTag, int alg)
          Meetod, mis otsib analüüsi ridades vajaliku rea Ette antakse rea asukoht, vana süntaktiline märgend (selle järgi otsitakse), uus süntaktiline märgend (selleks muudetakse leitud süntaktiline märgend), algus asukoht
 void muudaKommentaar(java.lang.String oldTag, java.lang.String newTag)
          Meetod kommentaari muutmiseks.
 void muudaTyyp(int vana, int uus)
          Muudetakse süntaktilise märgendi tüüpi vanast uueks
 void setKomment(java.lang.String line)
          Kommentaari sättimiseks meetod.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sona

public java.lang.String sona
Sõnavorm, mis tekstis esineb

lisa

public java.lang.String lisa
Käsitsi faili lisatud süntaktiline märgend kantsulgude vahelt

komment

public java.lang.String komment
Kommentaar

analyys

public java.util.LinkedList analyys
Analüüsi ridade ahel

pikkus

public int pikkus
Kui palju võtab antud element ekraanil ruumi

algpunkt

public int algpunkt
Sõna alguspunkt, lõpppunkt ning rea number tekstis

lopp

public int lopp
Sõna alguspunkt, lõpppunkt ning rea number tekstis

rida

public int rida
Sõna alguspunkt, lõpppunkt ning rea number tekstis

sonaPikkus

public int sonaPikkus
Sõna rea pikkus
Constructor Detail

Sona

public Sona(java.lang.String line)
Konstruktor
Method Detail

getSona

public java.lang.String getSona()
Meetod sõnavormi lihtsamaks saamiseks. Tagastatakse sõnavorm

getLisa

public java.lang.String getLisa()
Meetod lisa saamiseks. Tagastatakse lisa koos kantsulgudega

getKomment

public java.lang.String getKomment()
Meetod kommentaari saamiseks. Tagastatakse kommentaar

setKomment

public void setKomment(java.lang.String line)
Kommentaari sättimiseks meetod. Omistatakse ette antud String kommentaari muutujale Vajadusel lisatakse "??".

getLastAnalyys

public Analyys getLastAnalyys()
Viimase analüüsi rea saamiseks. Tagastatakse viimati lisatud analüüsi rida Analyys tüüpi muutujas

addSyntax

public void addSyntax(java.lang.String line)
Meetod analüüsi rea lisamiseks.

isAnnotated

public int isAnnotated()
Meetod, mis kontrollib, kas sõna on üheselt märgendatud. See tähendab, et kõigi analüüsi ridade peale on täpselt üks sõna, mis on märgendatud. Tagastab 0 - pole ühtegi rida, kus on kas täpselt 1 märgend märgitud või 1 märgend reas 1 - on täpselt üks märgend valitud üle 1 - nii palju on märgendatud märgendeid

leiaAnalyys

public void leiaAnalyys(int as,
                        java.lang.String oldTag,
                        java.lang.String newTag,
                        int alg)
Meetod, mis otsib analüüsi ridades vajaliku rea Ette antakse rea asukoht, vana süntaktiline märgend (selle järgi otsitakse), uus süntaktiline märgend (selleks muudetakse leitud süntaktiline märgend), algus asukoht

muudaTyyp

public void muudaTyyp(int vana,
                      int uus)
Muudetakse süntaktilise märgendi tüüpi vanast uueks

muudaKommentaar

public void muudaKommentaar(java.lang.String oldTag,
                            java.lang.String newTag)
Meetod kommentaari muutmiseks. Ette antakse vana kommentaar ning uus kommentaar


RealJ version 3.5 2001. www.realj.com