Class DefaultFileViewer

  • All Implemented Interfaces:
    org.exoplatform.ecm.webui.viewer.CloudFileViewer

    public class DefaultFileViewer
    extends org.exoplatform.ecm.webui.viewer.AbstractCloudFileViewer
    Default WebUI component for CMIS files. It accepts only visual file formats and show the content of remote file by its URL in iframe on file page in eXo Documents.
    Created by The eXo Platform SAS.
    Version:
    $Id: DefaultFileViewer.java 00000 Aug 14, 2015 pnedonosko $
    Author:
    Peter Nedonosko
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.exoplatform.services.log.Log LOG
      The Constant LOG.
      • Fields inherited from class org.exoplatform.ecm.webui.viewer.AbstractCloudFileViewer

        drive, file, viewableMaxSize
      • Fields inherited from class org.exoplatform.webui.core.UIComponent

        AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        DefaultFileViewer()
      Instantiates a new default file viewer.
      protected DefaultFileViewer​(long viewableMaxSize)
      Instantiates a new default file viewer.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isViewable()
      • Methods inherited from class org.exoplatform.ecm.webui.viewer.AbstractCloudFileViewer

        appRes, getDrive, getFile, getUIAbstractManagerClass, initFile, processRender
      • Methods inherited from class org.exoplatform.webui.ext.manager.UIAbstractManagerComponent

        getUIExtensionCategory, getUIExtensionName, setUIExtensionCategory, setUIExtensionName
      • Methods inherited from class org.exoplatform.webui.core.UIComponent

        broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, findComponentById, findComponentOfType, findFirstComponentOfType, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
    • Field Detail

      • LOG

        protected static final org.exoplatform.services.log.Log LOG
        The Constant LOG.
    • Constructor Detail

      • DefaultFileViewer

        public DefaultFileViewer()
        Instantiates a new default file viewer.
      • DefaultFileViewer

        protected DefaultFileViewer​(long viewableMaxSize)
        Instantiates a new default file viewer.
        Parameters:
        viewableMaxSize - the viewable max size
    • Method Detail

      • isViewable

        public boolean isViewable()
        Overrides:
        isViewable in class org.exoplatform.ecm.webui.viewer.AbstractCloudFileViewer