Interface MultipleViews

All Known Implementing Classes:
ArborPanel, SlaveText

public interface MultipleViews

This interface is implemented by classes that can display their content in independent ContentFrames (that is, by ArborPanel and SlaveText.

Version:
$2007-03-02 05:15:22 mdh$
Author:
Malcolm D. Hyman

Method Summary
 void acquireEditLock()
           
 void addContentUpdateListener(ContentUpdateListener listener)
           
 void exposeEditRegister(java.util.List editRegister)
           
 void exposeNodeRemapping(java.util.Map nodeRemapping)
           
 void fireContentUpdateEvent(int eventID)
           
 java.util.List getEditRegister()
           
 boolean hasEditLock()
           
 void makeNewPathWindow()
           
 void releaseEditLock()
           
 org.w3c.dom.Node remapNode(org.w3c.dom.Node source)
           
 void removeContentUpdateListener(ContentUpdateListener listener)
           
 

Method Detail

addContentUpdateListener

public void addContentUpdateListener(ContentUpdateListener listener)

removeContentUpdateListener

public void removeContentUpdateListener(ContentUpdateListener listener)

fireContentUpdateEvent

public void fireContentUpdateEvent(int eventID)

makeNewPathWindow

public void makeNewPathWindow()

exposeNodeRemapping

public void exposeNodeRemapping(java.util.Map nodeRemapping)

remapNode

public org.w3c.dom.Node remapNode(org.w3c.dom.Node source)

acquireEditLock

public void acquireEditLock()
                     throws IllegalEditException

releaseEditLock

public void releaseEditLock()
                     throws IllegalEditException

hasEditLock

public boolean hasEditLock()

exposeEditRegister

public void exposeEditRegister(java.util.List editRegister)

getEditRegister

public java.util.List getEditRegister()