Class orion.shell.Shell
				
				
			
				A Shell is a visual widget that provides a command line interface.
Commands can be registered in the Shell, and as a user types commands in its input
field the Shell provides visual hints about the expected arguments.
				
				
					
Defined in:  </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.ui/web/orion/shell/Shell.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| Method Attributes | Method Name and Description | 
|---|---|
| 
								 clear()
								 
								Clears the Shell's output area. 
							 | 
						|
| 
								 output(content)
								 
								Renders HTML content in the Shell's output area. 
							 | 
						|
| 
								 registerCommand(command)
								 
								Registers a new command in the Shell. 
							 | 
						|
| 
								 registerType(type)
								 
								Registers a custom parameter type in the Shell. 
							 | 
						|
| 
								
								 Sets focus to the Shell's input area. 
							 | 
						|
| 
								 setInputText(value)
								 
								Populates the Shell's input area with a string value. 
							 | 
						|
| <inner> | 
								 Shell(options)
								 
								Creates a new Shell. 
							 | 
						
					Method Detail
				
				
					 
					
					
					
					clear()
					
					
					
						Clears the Shell's output area.
						
						
					
					
					
					
						
						
						
						
						
						
						
					
					
					
					output(content)
					
					
					
						Renders HTML content in the Shell's output area.
						
						
					
					
					
					
						
							- Parameters:
 - {String} content
 - the HTML content to output
 
					
					
					registerCommand(command)
					
					
					
						Registers a new command in the Shell.
						
						
					
					
					
					
						
							- Parameters:
 - {orion.shell.Command} command
 - the command to register in the Shell
 
					
					
					registerType(type)
					
					
					
						Registers a custom parameter type in the Shell.
						
						
					
					
					
					
						
							- Parameters:
 - {orion.shell.ParameterType} type
 - the parameter type to register in the Shell
 
					
					
					setFocusToInput()
					
					
					
						Sets focus to the Shell's input area.
						
						
					
					
					
					
						
						
						
						
						
						
						
					
					
					
					setInputText(value)
					
					
					
						Populates the Shell's input area with a string value.
						
						
					
					
					
					
						
							- Parameters:
 - value
 
<inner> 
					
					
					Shell(options)
					
					
					
						Creates a new Shell.
						
						
					
					
					
					
						
							- Parameters:
 - {Object} options
 - the options controlling the features of this Shell
 - {Object} options.input
 - the HTML element to parent the Shell's created input text on
 - {Object} options.output
 - the HTML element to parent the Shell's created output text on