|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecteu.vexpro.editor.VexProEditor
public class VexProEditor
VexPro editor. Õigusaktide töötlemise editori peaklass. Siin toimub töövahendi kõikide osade ühtseks tervikuks sidumine. Õigusakti loomiseks, esitamiseks, töötlemiseks kasutatakse XML-i ja XML+XSL transformatsiooni tulemuse redigeerimist.
| Nested Class Summary | |
|---|---|
static class |
VexProEditor.TootleFailActionCmd
Käskude koodid, mida kasutatakse failide töötlemisel. |
static class |
VexProEditor.UpdateEditorActionCmd
Käskude koodid, mida kasutatakse editori updatemisel. |
| Field Summary | |
|---|---|
VexProHTMLTextAction |
action
|
DokumentPuuVaade |
dokumendiPuuVaade
|
DokumentVaade |
dokumentVaade
|
javax.swing.text.html.HTMLDocument |
HTMLdoc
|
VexProHTMLEditorKit |
kit
|
javax.swing.JSplitPane |
splitPane
|
protected static java.awt.datatransfer.Clipboard |
sysClipboard
|
| Fields inherited from interface eu.vexpro.editor.IVexProEditorVaade |
|---|
CMD_ASENDA_REGIOON, CMD_EEMALDA, CMD_LISA, CMD_LISA_EELNEVAKS, CMD_LISA_JARGNEVAKS |
| Constructor Summary | |
|---|---|
VexProEditor()
VexProEditori konstruktor, luuakse editor. |
|
| Method Summary | |
|---|---|
void |
addAvatudLisaId(java.lang.String lisaId)
Lisa id lisamine avatud lisade hulka. |
void |
addToUndolist(java.lang.Object obj)
VexPro undomanageri undo listi objekti lisamine. |
org.w3c.dom.Document |
getAktiivneDOMDokument()
Tagastab töövahendis avatud aktiivse dokumendi DOM dokumendi. |
org.w3c.dom.Document |
getAktiivneFragmentDOMDokument()
Tagastab aktiivse dokumendi fragmentide DOM dokumendi. |
java.lang.String |
getDokumendiAluseksOlevXSDFailNimi()
Aktiivse avatud dokumendi aluseks oleva schema faili nimi. |
protected javax.swing.text.StyledDocument |
getStyledDocument(javax.swing.JEditorPane e)
Gets the document associated with an editor pane. |
protected javax.swing.text.StyledEditorKit |
getStyledEditorKit(javax.swing.JEditorPane e)
Gets the editor kit associated with an editor pane. |
javax.swing.JFrame |
getVexProEditorFrame()
VexPro peaframe kättesaamine. |
org.w3c.dom.Element |
getXSLTEditorAktiivneElement()
Careti positsioonile vastav DOM dokumendi element. |
ElementNimiId |
getXSLTEditorAktiivneElementAndmed()
Tagastab XSLT editori aknas careti asukohast aktiivse aluseks oleva dokumendi elemendi nime ja id. |
boolean |
isKasutajaSisestabEsimeseJargnevaElemendiMargi()
Näitab, kas Editoris sisetatakse esimene järgneva elemendi teksti sisu märgi. |
void |
jalgiMuudatusiFikseeridaMuudatus(java.lang.String eemaldatavString,
java.lang.String lisatavString,
int selectionStartPositsioon,
int selectionEndPositsioon,
boolean arvestadaKlaviatuuriltSisestatudMarki)
|
void |
lisaStringJooksvalePositsioonile(java.lang.String lisatavString)
Stringi lisamine editori transformatsiooni aknasse muuta lubatud teksti jooksvale positsioonile. |
static void |
main(java.lang.String[] args)
Peameetod, VexProEditori loomine. |
void |
salvestaEksisteerivFail()
Eksisteeriva faili salvestamine. |
void |
selekteeriElement(java.lang.String elementId)
Selekteeritakse konkreetse id-ga element editori aknas. |
protected void |
setCharacterAttributes(javax.swing.JEditorPane editor,
javax.swing.text.AttributeSet attr,
boolean replace)
|
void |
setCursor(java.lang.String elementId,
java.lang.String elementNimi)
Careti seadmine sobivale kohale. |
void |
setTeade(java.lang.String teadeTyyp,
java.lang.String teade)
Teadete sättimine info paneelile |
javax.swing.JPanel |
teeTabelLoomisePanel()
Tabeli loomiseks vajalik panel. |
void |
updateEditor()
Editori update, kutsutakse välja kui on muudetud aktiivset DOM dokumenti. |
void |
updateEditor(VexProEditor.UpdateEditorActionCmd cmd)
Editori update, kutsutakse välja kui on muudetud aktiivset DOM dokumenti. |
void |
updateEditorCaretPositsioon(java.lang.String elementId,
java.lang.String elementNimi)
Sätitakse caret õigele kohale ja tehakse ka muud vajalikud tegevused. |
void |
updateEditorView(java.lang.String regioonId,
java.lang.String cmd,
org.w3c.dom.Element mojutatudElement)
Editori vaate uuendamine |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public javax.swing.text.html.HTMLDocument HTMLdoc
public VexProHTMLEditorKit kit
public VexProHTMLTextAction action
public DokumentPuuVaade dokumendiPuuVaade
public DokumentVaade dokumentVaade
protected static final java.awt.datatransfer.Clipboard sysClipboard
public javax.swing.JSplitPane splitPane
| Constructor Detail |
|---|
public VexProEditor()
| Method Detail |
|---|
public org.w3c.dom.Document getAktiivneDOMDokument()
getAktiivneDOMDokument in interface IVexProEditorVaade
public void setTeade(java.lang.String teadeTyyp,
java.lang.String teade)
setTeade in interface IVexProEditorVaadeteade - public void addAvatudLisaId(java.lang.String lisaId)
addAvatudLisaId in interface IVexProEditorVaadelisaId -
public void updateEditorCaretPositsioon(java.lang.String elementId,
java.lang.String elementNimi)
updateEditorCaretPositsioon in interface IVexProEditorVaadeelementId - elementNimi - public void updateEditor()
updateEditor in interface IVexProEditorVaadepublic void updateEditor(VexProEditor.UpdateEditorActionCmd cmd)
cmd - editori uuendamise käskpublic java.lang.String getDokumendiAluseksOlevXSDFailNimi()
getDokumendiAluseksOlevXSDFailNimi in interface IVexProEditorVaadepublic org.w3c.dom.Document getAktiivneFragmentDOMDokument()
getAktiivneFragmentDOMDokument in interface IVexProEditorVaadepublic void lisaStringJooksvalePositsioonile(java.lang.String lisatavString)
lisaStringJooksvalePositsioonile in interface IVexProEditorVaadelisatavString - public javax.swing.JFrame getVexProEditorFrame()
getVexProEditorFrame in interface IVexProEditorVaadepublic boolean isKasutajaSisestabEsimeseJargnevaElemendiMargi()
isKasutajaSisestabEsimeseJargnevaElemendiMargi in interface IVexProEditorpublic void addToUndolist(java.lang.Object obj)
addToUndolist in interface IVexProEditorVaadeobj -
public void updateEditorView(java.lang.String regioonId,
java.lang.String cmd,
org.w3c.dom.Element mojutatudElement)
updateEditorView in interface IVexProEditorVaaderegioonId - regioon, mida uuendada, regiooni id on kujul: reg_cmd - iseloomustab, mis sorti uuendamisega on tegemismojutatudElement - element, mida uuendamine mõjutab (automaatse nummerdamise tarbeks, tavaliselt elemndi, mida muudetakse vanem element. Mojutatud element võib olla ka null.public void salvestaEksisteerivFail()
public org.w3c.dom.Element getXSLTEditorAktiivneElement()
public ElementNimiId getXSLTEditorAktiivneElementAndmed()
public void setCursor(java.lang.String elementId,
java.lang.String elementNimi)
setCursor in interface IVexProEditorVaadeelementId - elemendi idelementNimi - elemendi nimipublic javax.swing.JPanel teeTabelLoomisePanel()
public void jalgiMuudatusiFikseeridaMuudatus(java.lang.String eemaldatavString,
java.lang.String lisatavString,
int selectionStartPositsioon,
int selectionEndPositsioon,
boolean arvestadaKlaviatuuriltSisestatudMarki)
eemaldatavString - back space (või delete klahvi) korral eemaldatav stringlisatavString - kopeerimise korral lisatav stringarvestadaKlaviatuuriltSisestatudMarki - näitab, kas arvestada kasutaja poolt klaviatuurilt sisestatud märki
protected final void setCharacterAttributes(javax.swing.JEditorPane editor,
javax.swing.text.AttributeSet attr,
boolean replace)
protected final javax.swing.text.StyledDocument getStyledDocument(javax.swing.JEditorPane e)
e - the editor
java.lang.IllegalArgumentException - for the wrong document typeprotected final javax.swing.text.StyledEditorKit getStyledEditorKit(javax.swing.JEditorPane e)
e - the editor pane
java.lang.IllegalArgumentException - for the wrong document typepublic void selekteeriElement(java.lang.String elementId)
elementId - public static void main(java.lang.String[] args)
args -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||