Return all the available option plugins
			Parameters:
			
	
	API Tags:
  
    | Return:   | GalleryStatus a status code                array ItemEditOption instances | 
  
		
		
	
 
	
	Let the plugin handle the incoming request.  We expect the $item to be locked.
			Parameters:
			
					| 
				array   | 
				
				$form:  | 
				
				 the form values			 | 
					| 
				GalleryItem   | 
				
				$item:  | 
				
				 reference to the item			 | 
					| 
				GalleryDerivative   | 
				
				$preferred:  | 
				
				 reference to preferred derivative			 | 
					| 
				   | 
				
				&$item:  | 
				
							 | 
					| 
				   | 
				
				&$preferred:  | 
				
							 | 
				
	
	API Tags:
  
    | Return:   | GalleryStatus a status code                array error messages                array localized warning messages | 
  
  
    | See:   | GalleryController::handleRequest | 
  
		
			
		Redefined in descendants as:
		
		
	
 
	
	Is this option appropriate at this time?
			Parameters:
			
	
	API Tags:
  
    | Return:   | GalleryStatus a status code                boolean true or false | 
  
		
			
		Redefined in descendants as:
		
		
	
 
	
	Load the template with data from this plugin
			Parameters:
			
	
	API Tags:
  
    | Return:   | GalleryStatus a status code                string the path to a template file to include                string localization domain for the template file | 
  
  
    | See:   | GalleryView::loadTemplate | 
  
		
			
		Redefined in descendants as:
		
		
	
 
	
    
     
		boolean requiresProgressBar(
array
$form 
)
     |   
     | 
 
	Will this task run so long that it requires a progress bar?
			Parameters:
			
					| 
				array   | 
				
				$form:  | 
				
				 the state of the current form			 | 
				
	
	
		
			
		Redefined in descendants as: