bundles/org.eclipse.orion.client.ui/web/orion/commandRegistry.js
function(url) {
			for (var id in this._urlBindings) {
				if (this._urlBindings[id] && this._urlBindings[id].urlBinding && this._urlBindings[id].command) {
					var match = this._urlBindings[id].urlBinding.match(url);
					if (match) {
						var urlBinding = this._urlBindings[id];
						var command = urlBinding.command;
						var invocation = urlBinding.invocation;
						// If the command has not rendered (visibleWhen=false, etc.) we don't have an invocation.
						if (invocation && invocation.parameters && command.callback) {
							invocation.parameters.setValue(match.parameterName, match.parameterValue);
							var self = this;
							window.setTimeout(function() {
								self._invoke(invocation);
							}, 0);
							return;
						}
					}
				}
			}
		}
function(url) {
			for (var id in this._urlBindings) {
				if (this._urlBindings[id] && this._urlBindings[id].urlBinding && this._urlBindings[id].command) {
					var match = this._urlBindings[id].urlBinding.match(url);
					if (match) {
						var urlBinding = this._urlBindings[id];
						var command = urlBinding.command;
						var invocation = urlBinding.invocation;
						// If the command has not rendered (visibleWhen=false, etc.) we don't have an invocation.
						if (invocation && invocation.parameters && command.callback) {
							invocation.parameters.setValue(match.parameterName, match.parameterValue);
							var self = this;
							window.setTimeout(function() {
								self._invoke(invocation);
							}, 0);
							return;
						}
					}
				}
			}
		}
function ( url ) { for ( var id in this . _urlBindings ) { if ( this . _urlBindings [ id ] && this . _urlBindings [ id ] . urlBinding && this . _urlBindings [ id ] . command ) { var match = this . _urlBindings [ id ] . urlBinding . match ( url ) ; if ( match ) { var urlBinding = this . _urlBindings [ id ] ; var command = urlBinding . command ; var invocation = urlBinding . invocation ; // If the command has not rendered (visibleWhen=false, etc.) we don't have an invocation. if ( invocation && invocation . parameters && command . callback ) { invocation . parameters . setValue ( match . parameterName , match . parameterValue ) ; var self = this ; window . setTimeout ( function ( ) { self . _invoke ( invocation ) ; } , 0 ) ; return ; } } } } }
Process the provided URL to determine whether any commands should be invoked.  Note that we never
invoke a command callback by URL, only its parameter collector.  If a parameter collector is not
specified, commands in the URL will be ignored.

@param {String} url a url that may contain URL bindings.
Process the provided URL to determine whether any commands should be invoked . Note that we never invoke a command callback by URL only its parameter collector . If a parameter collector is not specified commands in the URL will be ignored .