|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--SyntaxAnnot
Klass, mis teostab süntaktilise märgendamise kasutajaliidese. Kasutab Java awt võimalusi.
| Inner Class Summary | |
protected class |
SyntaxAnnot.SyntaxMouseListener
Privaatklass. |
| Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
| Field Summary | |
protected java.lang.String |
annotName
Märgendaja nimi |
protected int |
changed
Muudetud või mitte muudetud |
protected java.lang.String |
dir
Kataloogi nimi, mis on aktiivne |
protected javax.swing.text.DefaultStyledDocument |
doc
Põhiline komponent - dokument, mida töödeldakse ja kuvatakse |
protected java.lang.String |
filename
Avatava ja salvestatava faili nimi |
protected javax.swing.Action |
helpAction
Abiinfo protsess |
protected boolean |
koikMargendid
Kas näidatakse üheselt märgendatud sõnade analüüsi |
protected java.lang.String |
lastComment
Viimati lisatud kommentaar |
protected int |
lastCommentLine
Viimati lisatud kommentaari rida |
protected java.lang.String |
lastSynt
Viimane märgendatud tõlgendus |
protected int |
lastSyntLine
Viimati märgendatud rida |
protected javax.swing.Action |
newAction
Uue faili avamise protsess |
protected javax.swing.Action |
openAction
Avamise protsess |
protected javax.swing.JPopupMenu |
popupMenuKommentaar
Hüpikmenüü kommentaari kohal |
protected javax.swing.JPopupMenu |
popupMenuSona
Hüpikmenüü sõna real |
protected javax.swing.JPopupMenu |
popupMenuSyntaks
Hüpikmenüü süntaktiliselt märgendatud real |
protected javax.swing.Action |
saveAction
Salvestamise protsess |
protected javax.swing.JTextField |
status
Staatus |
protected javax.swing.JTextPane |
text
Teksti paneel |
protected int |
y
Viimati muudetud rea number |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
SyntaxAnnot()
konstruktor |
|
| Method Summary | |
void |
changeList(int asukoht,
java.lang.String oldTag,
java.lang.String newTag)
Meetod, mis muudab kirjes vajalikud väljad, kui ekraanil midagi muudetakse * või lisatakse. |
void |
changeListBck(int mitm,
int kuipalju)
Meetod, kus käiakse läbi listBck array alates vajalikust kohast ja liidetakse tema dokumendi asukoha baidile vajalik arv juurde. |
boolean |
closeOldDoc(javax.swing.text.Document d)
Meetod, mis kontrollib, kas pärast faili avamist on faili muudetud. |
void |
createActionComponents(javax.swing.JMenuBar menuBar,
javax.swing.JToolBar toolBar)
Meetod, mis tekitab nn toolbari ja menüüriba. |
void |
hasOneAnnot(javax.swing.text.Document doc)
Meetod, mis kontrollib, kas sõnadel ei ole üle 1 märgendi märgitud. |
void |
initStyles()
Meetod, kus defineeritakse erinevad sõnade tüübid. defaultTextStyle - tavaline tekst removedSyntaxStyle - eemaldatud süntaktiline märgend selectedSyntaxStyle - valitud süntaktiline märgend addedSyntexStyle - lisatud süntaktiline märgend commentStyle - kommentaar Meetod ei tagasta midagi. |
void |
insertAnalyys(javax.swing.text.Document doc,
Sona sona,
Analyys analyys)
Lisatakse ette antud dokumenti analüüsi rida. |
void |
insertString2(java.lang.String line,
javax.swing.text.Document doc,
int ik)
Meetod, mis initsialiseerib kogu faili sisu LinkedList tüüpi muutujasse jutt samal ajal seda ka ekraani dokumenti lisades. |
protected boolean |
isAmbiguous(java.lang.String l)
Meetod, mis tagastab true, kui talle edastatud String tüüpi muutujas on "@" märk. |
protected boolean |
isAnnotated(java.lang.String l)
Meetod, mis tagastab true, kui talle antavas Stringis on +@ või +=@. |
protected boolean |
isMargendirida(java.lang.String l)
Meetod, mis tagastab, kas üldse on märgenditega rida või mitte - kas leidub @ märki * või mitte. |
static void |
main(java.lang.String[] args)
main |
void |
makeList()
Omistatakse array listBck, mis on 2-mõõtmeline. |
void |
muudaTeksti(java.lang.String tekst)
Meetod, mis muudab olekuriba teksti. |
void |
readDoc(java.lang.String fn,
javax.swing.text.Document doc,
int vana)
Meetod faili lugemiseks. |
void |
readHelp(java.lang.String fn,
javax.swing.text.Document doc)
Meetod faili lugemiseks. |
void |
readWords(javax.swing.text.DefaultStyledDocument doc)
Meetod, mis loeb ahelast järjest kõik sõnad ning väljastab ette antud Documenti kõik sõnad, nende morfoloogilised ning süntaktilised märgendid. |
void |
removeAnalized(javax.swing.text.DefaultStyledDocument doc)
Meetod, mis eemaldab dokumendist nende sõnade analüüside märgid, millel on märgitud ära täpselt üks süntaktiline märgend. |
protected void |
saveDoc(java.lang.String fn,
javax.swing.text.Document doc)
Meetod, mis salvestab faili. |
void |
showComments()
Meetod, mis otsib ülesse kõik kommentaaridega sõnad. |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
| Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
protected javax.swing.Action openAction
protected javax.swing.Action newAction
protected javax.swing.Action saveAction
protected javax.swing.Action helpAction
protected java.lang.String filename
protected java.lang.String dir
protected java.lang.String annotName
protected boolean koikMargendid
protected javax.swing.JTextField status
protected javax.swing.JTextPane text
protected javax.swing.text.DefaultStyledDocument doc
protected int y
protected javax.swing.JPopupMenu popupMenuSyntaks
protected javax.swing.JPopupMenu popupMenuSona
protected javax.swing.JPopupMenu popupMenuKommentaar
protected int lastSyntLine
protected java.lang.String lastSynt
protected int lastCommentLine
protected java.lang.String lastComment
protected int changed
| Constructor Detail |
public SyntaxAnnot()
| Method Detail |
public static void main(java.lang.String[] args)
public void createActionComponents(javax.swing.JMenuBar menuBar,
javax.swing.JToolBar toolBar)
public boolean closeOldDoc(javax.swing.text.Document d)
public void muudaTeksti(java.lang.String tekst)
public void readDoc(java.lang.String fn,
javax.swing.text.Document doc,
int vana)
public void makeList()
public void removeAnalized(javax.swing.text.DefaultStyledDocument doc)
public void readWords(javax.swing.text.DefaultStyledDocument doc)
protected void saveDoc(java.lang.String fn,
javax.swing.text.Document doc)
public void initStyles()
protected boolean isAnnotated(java.lang.String l)
protected boolean isAmbiguous(java.lang.String l)
protected boolean isMargendirida(java.lang.String l)
public void hasOneAnnot(javax.swing.text.Document doc)
public void showComments()
public void readHelp(java.lang.String fn,
javax.swing.text.Document doc)
public void changeList(int asukoht,
java.lang.String oldTag,
java.lang.String newTag)
public void changeListBck(int mitm,
int kuipalju)
public void insertAnalyys(javax.swing.text.Document doc,
Sona sona,
Analyys analyys)
public void insertString2(java.lang.String line,
javax.swing.text.Document doc,
int ik)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||