de.glossmaker.gloss.observer
Class GlossItemsChangePublisher

Package class diagram package GlossItemsChangePublisher
java.lang.Object
  extended by java.beans.PropertyChangeSupport
      extended by de.glossmaker.gloss.observer.GlossItemsChangePublisher
All Implemented Interfaces:
Serializable

public class GlossItemsChangePublisher
extends PropertyChangeSupport

Author:
Markus Flingelli
See Also:
Serialized Form

Method Summary
 boolean addGlossItem(GlossItem item)
           
 boolean addGlossItem(String heading)
           
 void addUndoListener()
           
 void clear()
          Used for undo/redo import glossary file.
 void clearContent()
           
 void closeImportFileDialog()
           
 void fireUndoOrRedo(String command)
           
 String getFileName()
           
static GlossItemsChangePublisher getInstance(GlossItems items)
           
 void importGlossItems(GlossItems items)
           
 boolean isFileChanged()
           
 boolean isFileOpen()
           
 void languageChanged()
           
 void openFile(String fileName)
           
 boolean removeGlossItem(GlossItem item)
           
 void removeGlossItemHeading(String heading)
          This method removes all item that have the Heading heading.
 void removeUndoListener()
           
 void saveFile()
           
 void saveFileAs(String fileName)
           
 void setDefinition(GlossItem item, String definition)
           
 void setHeading(GlossItem item, String heading)
           
 boolean setKey(GlossItem item, String key)
           
 void setWord(GlossItem item, String word, boolean isAutoUpdate)
           
 void setWordInTree(GlossItem item, String word, boolean isAutoUpdate)
           
 void showSpecialCharacters(boolean value)
           
 void showTableView()
           
 void showTreeView()
           
 void updateTopPanel(GlossItem item)
           
 
Methods inherited from class java.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static GlossItemsChangePublisher getInstance(GlossItems items)

isFileChanged

public boolean isFileChanged()

isFileOpen

public boolean isFileOpen()

getFileName

public String getFileName()

clear

public void clear()
Used for undo/redo import glossary file.


clearContent

public void clearContent()

saveFile

public void saveFile()

saveFileAs

public void saveFileAs(String fileName)

openFile

public void openFile(String fileName)

setKey

public boolean setKey(GlossItem item,
                      String key)

setHeading

public void setHeading(GlossItem item,
                       String heading)

setWord

public void setWord(GlossItem item,
                    String word,
                    boolean isAutoUpdate)

setWordInTree

public void setWordInTree(GlossItem item,
                          String word,
                          boolean isAutoUpdate)

setDefinition

public void setDefinition(GlossItem item,
                          String definition)

addGlossItem

public boolean addGlossItem(String heading)

addGlossItem

public boolean addGlossItem(GlossItem item)

removeGlossItem

public boolean removeGlossItem(GlossItem item)

removeGlossItemHeading

public void removeGlossItemHeading(String heading)
This method removes all item that have the Heading heading.


importGlossItems

public void importGlossItems(GlossItems items)

closeImportFileDialog

public void closeImportFileDialog()

fireUndoOrRedo

public void fireUndoOrRedo(String command)

addUndoListener

public void addUndoListener()

removeUndoListener

public void removeUndoListener()

languageChanged

public void languageChanged()

showTableView

public void showTableView()

showTreeView

public void showTreeView()

updateTopPanel

public void updateTopPanel(GlossItem item)

showSpecialCharacters

public void showSpecialCharacters(boolean value)


Copyright © 2010 - 2011 Markus Flingelli. All Rights Reserved.