Package com.hybris.cockpitng.util
Class CockpitUIFactory
- java.lang.Object
-
- org.zkoss.zk.ui.impl.AbstractUiFactory
-
- org.zkoss.zk.ui.http.SerializableUiFactory
-
- com.hybris.cockpitng.util.CockpitUIFactory
-
- All Implemented Interfaces:
org.zkoss.zk.ui.sys.UiFactory
public class CockpitUIFactory extends org.zkoss.zk.ui.http.SerializableUiFactoryExtension toSerializableUiFactory, loading zul files from cockpitng widget archives. It includes a page definition cache which can be enabled by 'cockpitng.uifactory.cache.enabled' inCockpitProperties.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOCKPITNG_UIFACTORY_CACHE_ENABLED
-
Constructor Summary
Constructors Constructor Description CockpitUIFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Optional<java.io.InputStream>getComponentViewStream(java.lang.String path)protected java.util.Optional<java.io.InputStream>getCoreViewStream(java.lang.String path)org.zkoss.zk.ui.metainfo.PageDefinitiongetPageDefinition(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)protected org.zkoss.zk.ui.metainfo.PageDefinitiongetPageDefinition(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path, java.lang.String view)protected org.zkoss.zk.ui.metainfo.PageDefinitiongetPageDefinitionExternal(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)protected java.util.Optional<java.io.InputStream>getViewStream(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)protected java.util.Optional<java.io.InputStream>getViewStreamFromAdditionalLoader(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)protected java.lang.StringloadViewFromStream(java.io.InputStream stream, java.lang.String path)org.zkoss.zk.ui.SessionnewSession(org.zkoss.zk.ui.WebApp wapp, java.lang.Object nativeSess, java.lang.Object request)
-
-
-
Field Detail
-
COCKPITNG_UIFACTORY_CACHE_ENABLED
public static final java.lang.String COCKPITNG_UIFACTORY_CACHE_ENABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
newSession
public org.zkoss.zk.ui.Session newSession(org.zkoss.zk.ui.WebApp wapp, java.lang.Object nativeSess, java.lang.Object request)- Specified by:
newSessionin interfaceorg.zkoss.zk.ui.sys.UiFactory- Overrides:
newSessionin classorg.zkoss.zk.ui.http.SerializableUiFactory
-
getPageDefinition
public org.zkoss.zk.ui.metainfo.PageDefinition getPageDefinition(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)- Specified by:
getPageDefinitionin interfaceorg.zkoss.zk.ui.sys.UiFactory- Overrides:
getPageDefinitionin classorg.zkoss.zk.ui.impl.AbstractUiFactory
-
getPageDefinitionExternal
protected org.zkoss.zk.ui.metainfo.PageDefinition getPageDefinitionExternal(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)
-
getViewStream
protected java.util.Optional<java.io.InputStream> getViewStream(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)
-
getViewStreamFromAdditionalLoader
protected java.util.Optional<java.io.InputStream> getViewStreamFromAdditionalLoader(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path)
-
getComponentViewStream
protected java.util.Optional<java.io.InputStream> getComponentViewStream(java.lang.String path)
-
getCoreViewStream
protected java.util.Optional<java.io.InputStream> getCoreViewStream(java.lang.String path)
-
loadViewFromStream
protected java.lang.String loadViewFromStream(java.io.InputStream stream, java.lang.String path)
-
getPageDefinition
protected org.zkoss.zk.ui.metainfo.PageDefinition getPageDefinition(org.zkoss.zk.ui.sys.RequestInfo requestInfo, java.lang.String path, java.lang.String view)
-
-