jsdIFilter
| IID: | 05593438-1b83-4517-864f-3cea3d37a266 |
| Inherits From: | nsISupports |
Constants
Properties
PRUint32 endLine
Line number for the end of this filter. Line numbers are one based. Assigning a 0 to this attribute will tell the debugger to ignore from startLine to the end of the file.
PRUint32 flags
FLAG_* values from above, OR'd together.
nsISupports globalObject
An nsISupports version of the global object to be filtered. A null glob matches all hooks. This attribute must be QI'able to the (non-scriptable) nsIScriptGlobalObject interface.
The jsdIService caches this value internally, so if it changes you must swap the filter with itself using jsdIService::swapFilters.
PRUint32 startLine
Line number for the start of this filter. Line numbers are one based. Assigning a 0 to this attribute will tell the debugger to ignore the entire file.
char* urlPattern
String representing the url pattern to be filtered. Supports limited glob matching, at the beginning and end of the pattern only. For example, "chrome://venkman*" filters all urls that start with chrome/venkman, "*.cgi" filters all cgi's, and "http://myserver/utils.js" filters only the utils.js file on "myserver". A null urlPattern matches all urls.
The jsdIService caches this value internally, to if it changes you must swap the filter with itself using jsdIService::swapFilters.
References
This interface is passed as an argument to the following methods:
jsdIDebuggerService.appendFilter, jsdIDebuggerService.insertFilter, jsdIDebuggerService.removeFilter, jsdIDebuggerService.swapFilters, jsdIFilterEnumerator.enumerateFilter
Reference documentation is generated from Mozilla's source.
