Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

netscape.jsdebug
Class SourceTextProvider  view SourceTextProvider download SourceTextProvider.java

java.lang.Object
  extended bynetscape.jsdebug.SourceTextProvider
Direct Known Subclasses:
JSSourceTextProvider

public abstract class SourceTextProvider
extends java.lang.Object

Abstract class to represent entity capable of providing access to source text

Since:
1.0
Version:
1.0

Constructor Summary
SourceTextProvider()
           
 
Method Summary
abstract  SourceTextItem findSourceTextItem(java.lang.String url)
          Get the SourceText item for the given URL
static SourceTextProvider getSourceTextProvider()
           
abstract  Vector getSourceTextVector()
          Return the vector of SourceTextItems.
abstract  SourceTextItem loadSourceTextItem(java.lang.String url)
          Load the SourceText item for the given URL
abstract  void refreshSourceTextVector()
          Refresh the vector by whatever means to reflect any changes made in the underlying native system
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceTextProvider

public SourceTextProvider()
Method Detail

getSourceTextProvider

public static SourceTextProvider getSourceTextProvider()
                                                throws java.lang.Exception

getSourceTextVector

public abstract Vector getSourceTextVector()
                                    throws ForbiddenTargetException
Return the vector of SourceTextItems.

This is not liekly to be a copy. nor is it necessarily current


refreshSourceTextVector

public abstract void refreshSourceTextVector()
Refresh the vector by whatever means to reflect any changes made in the underlying native system


findSourceTextItem

public abstract SourceTextItem findSourceTextItem(java.lang.String url)
                                           throws ForbiddenTargetException
Get the SourceText item for the given URL


loadSourceTextItem

public abstract SourceTextItem loadSourceTextItem(java.lang.String url)
                                           throws ForbiddenTargetException
Load the SourceText item for the given URL

This is not guaranteed to be implemented