com.l2fprod.common.application.document
Class AbstractWorkspaceDocument

java.lang.Object
  extended by com.l2fprod.common.application.document.AbstractWorkspaceDocument
All Implemented Interfaces:
WorkspaceDocument
Direct Known Subclasses:
AbstractVisualWorkspaceDocument

public class AbstractWorkspaceDocument
extends java.lang.Object
implements WorkspaceDocument

AbstractWorkspaceDocument.


Field Summary
protected  javax.swing.event.EventListenerList listeners
           
protected  java.beans.PropertyChangeSupport support
           
protected  java.beans.VetoableChangeSupport vetoSupport
           
 
Constructor Summary
AbstractWorkspaceDocument()
           
 
Method Summary
 void addDocumentListener(WorkspaceDocumentListener listener)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
           
 java.lang.String getTitle()
           
 Workspace getWorkspace()
           
 boolean isClosed()
           
 boolean isSelected()
           
protected  java.lang.String paramString()
           
 void removeDocumentListener(WorkspaceDocumentListener listener)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
           
 void save()
           
 void setClosed(boolean closed)
           
 void setSelected(boolean selected)
           
 void setTitle(java.lang.String title)
           
 void setWorkspace(Workspace workspace)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listeners

protected javax.swing.event.EventListenerList listeners

support

protected java.beans.PropertyChangeSupport support

vetoSupport

protected java.beans.VetoableChangeSupport vetoSupport
Constructor Detail

AbstractWorkspaceDocument

public AbstractWorkspaceDocument()
Method Detail

addDocumentListener

public void addDocumentListener(WorkspaceDocumentListener listener)
Specified by:
addDocumentListener in interface WorkspaceDocument

removeDocumentListener

public void removeDocumentListener(WorkspaceDocumentListener listener)
Specified by:
removeDocumentListener in interface WorkspaceDocument

getWorkspace

public Workspace getWorkspace()
Specified by:
getWorkspace in interface WorkspaceDocument

setWorkspace

public void setWorkspace(Workspace workspace)
Specified by:
setWorkspace in interface WorkspaceDocument

setClosed

public void setClosed(boolean closed)
               throws java.beans.PropertyVetoException
Specified by:
setClosed in interface WorkspaceDocument
Throws:
java.beans.PropertyVetoException

isClosed

public boolean isClosed()
Specified by:
isClosed in interface WorkspaceDocument

setSelected

public void setSelected(boolean selected)
                 throws java.beans.PropertyVetoException
Specified by:
setSelected in interface WorkspaceDocument
Throws:
java.beans.PropertyVetoException

isSelected

public boolean isSelected()
Specified by:
isSelected in interface WorkspaceDocument

save

public void save()
Specified by:
save in interface WorkspaceDocument

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface WorkspaceDocument

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface WorkspaceDocument

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface WorkspaceDocument

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface WorkspaceDocument

addVetoableChangeListener

public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Specified by:
addVetoableChangeListener in interface WorkspaceDocument

removeVetoableChangeListener

public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Specified by:
removeVetoableChangeListener in interface WorkspaceDocument

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

paramString

protected java.lang.String paramString()