eu.vexpro.editor.trackmanager
Class VexProJalgiMuudatusiManager

java.lang.Object
  extended by eu.vexpro.editor.trackmanager.VexProJalgiMuudatusiManager

public class VexProJalgiMuudatusiManager
extends java.lang.Object


Field Summary
static java.lang.String JALGI_MUUDATUSI_MANAGER_KUSTUTA
           
static java.lang.String JALGI_MUUDATUSI_MANAGER_KUSTUTA_AKSEPTEERI
           
static java.lang.String JALGI_MUUDATUSI_MANAGER_LISA
           
static java.lang.String JALGI_MUUDATUSI_MANAGER_LISA_TYHISTA
           
 
Constructor Summary
VexProJalgiMuudatusiManager()
           
 
Method Summary
 void addMuudatus(Muudatus m)
          Kasutatakse lisamise muudatuse puhu, kui lisatakse ksututamise muudatuse sisse lisatavad teksti.
 Muudatus getMuudatus(java.lang.String elementId, int positsioonTekstis)
          Kas vastavatele parameetritele vastab muudatus?
 java.util.List<Muudatus> getMuudatusList()
           
 Muudatus getMuudatusXXX(java.lang.String elementId, int positsioonTekstis)
          Kasutatakse teksti eemaldamise korral.
 Muudatus getMuudatusYYY(java.lang.String elementId, int positsioonTekstis)
          Kasutatakse teksti lisamise korral.
 void initMuudatusList()
           
 void registreeriMuudatus(Muudatus m)
          Muudatuse registreerimine.
static java.util.List<Muudatus> removeDuplicate(java.util.List<Muudatus> muudatusList)
          TODO
 void removeMuudatus(Muudatus m, java.lang.String tegevus)
          Muudatuse eemaldamine.
 void setMuudatusList(java.util.List<Muudatus> muudatusList)
           
 void vahendaSuurematPositsiooniTekstisYheVorra(java.lang.String elementId, int offset)
          Suurema offsetiga elemendi offsetti nihutatakse ühe võrra vasakule (vähendatakse ühe võrra)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JALGI_MUUDATUSI_MANAGER_LISA

public static final java.lang.String JALGI_MUUDATUSI_MANAGER_LISA
See Also:
Constant Field Values

JALGI_MUUDATUSI_MANAGER_KUSTUTA

public static final java.lang.String JALGI_MUUDATUSI_MANAGER_KUSTUTA
See Also:
Constant Field Values

JALGI_MUUDATUSI_MANAGER_LISA_TYHISTA

public static final java.lang.String JALGI_MUUDATUSI_MANAGER_LISA_TYHISTA
See Also:
Constant Field Values

JALGI_MUUDATUSI_MANAGER_KUSTUTA_AKSEPTEERI

public static final java.lang.String JALGI_MUUDATUSI_MANAGER_KUSTUTA_AKSEPTEERI
See Also:
Constant Field Values
Constructor Detail

VexProJalgiMuudatusiManager

public VexProJalgiMuudatusiManager()
Method Detail

setMuudatusList

public void setMuudatusList(java.util.List<Muudatus> muudatusList)

getMuudatusList

public java.util.List<Muudatus> getMuudatusList()

initMuudatusList

public void initMuudatusList()

registreeriMuudatus

public void registreeriMuudatus(Muudatus m)
Muudatuse registreerimine.


addMuudatus

public void addMuudatus(Muudatus m)
Kasutatakse lisamise muudatuse puhu, kui lisatakse ksututamise muudatuse sisse lisatavad teksti.

Parameters:
m -

getMuudatus

public Muudatus getMuudatus(java.lang.String elementId,
                            int positsioonTekstis)
Kas vastavatele parameetritele vastab muudatus? Kui jah tagastada esimene leitud muudatus.

Parameters:
elementId -
positsioonTekstis -
Returns:

getMuudatusXXX

public Muudatus getMuudatusXXX(java.lang.String elementId,
                               int positsioonTekstis)
Kasutatakse teksti eemaldamise korral.

Parameters:
elementId -
positsioonTekstis -
Returns:

getMuudatusYYY

public Muudatus getMuudatusYYY(java.lang.String elementId,
                               int positsioonTekstis)
Kasutatakse teksti lisamise korral.

Parameters:
elementId -
positsioonTekstis -
Returns:

vahendaSuurematPositsiooniTekstisYheVorra

public void vahendaSuurematPositsiooniTekstisYheVorra(java.lang.String elementId,
                                                      int offset)
Suurema offsetiga elemendi offsetti nihutatakse ühe võrra vasakule (vähendatakse ühe võrra)

Parameters:
elementId -
offset -

removeMuudatus

public void removeMuudatus(Muudatus m,
                           java.lang.String tegevus)
Muudatuse eemaldamine.

Parameters:
m -

removeDuplicate

public static java.util.List<Muudatus> removeDuplicate(java.util.List<Muudatus> muudatusList)
TODO

Parameters:
muudatusList -