protected function renderContent($view)
 {
     $viewType = $view->get('@type');
     if ($viewType === 'list') {
         return afListRenderer::renderList($this->request, $this->module, $this->action, $view);
     } elseif ($viewType === 'edit' || $viewType === 'show') {
         $format = $this->request->getParameter('af_format');
         if ($format === 'pdf') {
             return afEditShowRenderer::renderEditShow($this->request, $this->module, $this->action, $view);
         } elseif ($viewType === 'edit') {
             return afEditJsonRenderer::renderEdit($this->request, $this->module, $this->action, $view);
         }
     } elseif ($viewType === 'html') {
         $format = $this->request->getParameter('af_format');
         if ($format === 'pdf') {
             return afHtmlRenderer::renderHtml($this->actionVars, $this->module, $this->action, $view);
         }
     }
     throw new XmlParserException('Unsupported view type for af_format rendering: ' . $viewType);
 }