Package org.jboss.seam.ui.component

Examples of org.jboss.seam.ui.component.UIFileUpload


   }
  
   @Override
   protected void doEncodeEnd(ResponseWriter writer, FacesContext context, UIComponent component) throws IOException
   {
      UIFileUpload fileUpload = (UIFileUpload) component;
     
      writer.startElement(HTML.INPUT_ELEM, fileUpload);     
      writer.writeAttribute(HTML.TYPE_ATTR, HTML.FILE_ATTR, null);     
     
      String clientId = fileUpload.getClientId(context);     
      writer.writeAttribute(HTML.ID_ATTR, clientId, null);    
      writer.writeAttribute(HTML.NAME_ATTR, clientId, null);
     
     
      /*if (fileUpload.getAccept() != null)
View Full Code Here


   }

   @Override
   protected void doDecode(FacesContext context, UIComponent component)
   {
      UIFileUpload fileUpload = (UIFileUpload) component;
      ServletRequest request = (ServletRequest) context.getExternalContext().getRequest();

      if (!(request instanceof MultipartRequest))
      {
         request = unwrapMultipartRequest(request);
      }

      if (request instanceof MultipartRequest)
      {
         MultipartRequest multipartRequest = (MultipartRequest) request;

         String clientId = component.getClientId(context);
         fileUpload.setLocalInputStream(multipartRequest.getFileInputStream(clientId));
         fileUpload.setLocalContentType(multipartRequest.getFileContentType(clientId));
         fileUpload.setLocalFileName(multipartRequest.getFileName(clientId));
         fileUpload.setLocalFileSize(multipartRequest.getFileSize(clientId));
      }
   }
View Full Code Here

TOP

Related Classes of org.jboss.seam.ui.component.UIFileUpload

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.