com.unitesk.requality.eclipse.editors.browser
Class ReqDocBrowser

java.lang.Object
  extended by Composite
      extended by com.unitesk.requality.eclipse.editors.browser.ReqDocBrowser

public class ReqDocBrowser
extends Composite


Constructor Summary
ReqDocBrowser(Composite parent, int style)
           
 
Method Summary
 void activateLocation(java.lang.String locationId)
           
 void activateSelectedLocation()
           
 java.lang.Object[] createLocation(java.lang.String id, java.lang.String reqId)
           
 java.lang.String deleteLocation(java.lang.String locationId)
           
 boolean findText(java.lang.String aString, boolean aCaseSensitive, boolean aBackwards, boolean aWrapAround)
           
 Control getMozilla()
           
 java.lang.String getSelectedLocationId()
           
 java.lang.String getSelectionText()
           
 Location getTargetLocation()
           
 Browser getWebBrowser()
           
protected  void injectScripts()
           
 boolean isReady()
           
 boolean isRemovable()
           
 boolean isSelectable()
           
protected  void runCommands()
           
protected  void scheduleJSCommand(IJSCommand jsCommand)
           
 void selectNode()
           
 java.lang.String serializeDocument()
           
 java.lang.String serializeDocumentRaw()
           
 boolean setFocus()
           
 void setTargetLocation(Location location)
           
 void setUrl(java.lang.String url)
           
 void showBrowserInfo()
           
protected  boolean toBoolean(java.lang.Object obj)
           
 void updateLocations()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReqDocBrowser

public ReqDocBrowser(Composite parent,
                     int style)
Method Detail

isReady

public boolean isReady()

runCommands

protected void runCommands()

scheduleJSCommand

protected void scheduleJSCommand(IJSCommand jsCommand)

serializeDocument

public java.lang.String serializeDocument()

serializeDocumentRaw

public java.lang.String serializeDocumentRaw()

injectScripts

protected void injectScripts()

selectNode

public void selectNode()

showBrowserInfo

public void showBrowserInfo()

toBoolean

protected boolean toBoolean(java.lang.Object obj)

isSelectable

public boolean isSelectable()

isRemovable

public boolean isRemovable()

createLocation

public java.lang.Object[] createLocation(java.lang.String id,
                                         java.lang.String reqId)
Returns:
[ String text, String action ]

deleteLocation

public java.lang.String deleteLocation(java.lang.String locationId)

getSelectionText

public java.lang.String getSelectionText()

getSelectedLocationId

public java.lang.String getSelectedLocationId()

activateLocation

public void activateLocation(java.lang.String locationId)

activateSelectedLocation

public void activateSelectedLocation()

findText

public boolean findText(java.lang.String aString,
                        boolean aCaseSensitive,
                        boolean aBackwards,
                        boolean aWrapAround)

setUrl

public void setUrl(java.lang.String url)

getWebBrowser

public Browser getWebBrowser()

setFocus

public boolean setFocus()

setTargetLocation

public void setTargetLocation(Location location)
Parameters:
targetRequirement - - Target requirement or null

getTargetLocation

public Location getTargetLocation()

updateLocations

public void updateLocations()

getMozilla

public Control getMozilla()