Package org.eclnt.ccaddons.pbc
Class CCServerFileSelector
java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCServerFileSelector
- All Implemented Interfaces:
Serializable
,org.eclnt.jsfserver.elements.IConfiguredByLayout
,org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
,org.eclnt.jsfserver.pagebean.IPageBean
,org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
public class CCServerFileSelector
extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
class
Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap
-
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCServerFileSelector.TreeNode>
getTree()
boolean
If set to true (which is default) then corrsponding buttons/functions are shown that allow the user to create new directories.void
onCreateDirectoryAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
onSelectAction
(org.eclnt.jsfserver.base.faces.event.ActionEvent event) void
prepare
(File[] roots, File fileToShow, boolean directoriesOnly, CCServerFileSelector.IListener listener) void
prepare
(File fileToShow, boolean directoriesOnly, CCServerFileSelector.IListener listener) void
setSelectOnDoubleClick
(boolean selectOnDoubleClick) By default a file is selected by double clicking.void
setWithCreationOfDirectories
(boolean withCreationOfDirectories) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBean, initializePageBeanConfigItems
Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver
Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression
Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCServerFileSelector
public CCServerFileSelector()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPage
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Specified by:
getRootExpressionUsedInPage
in classorg.eclnt.jsfserver.pagebean.PageBean
-
prepare
public void prepare(File[] roots, File fileToShow, boolean directoriesOnly, CCServerFileSelector.IListener listener) -
prepare
public void prepare(File fileToShow, boolean directoriesOnly, CCServerFileSelector.IListener listener) -
getTree
public org.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCServerFileSelector.TreeNode> getTree() -
getWithCreationOfDirectories
public boolean getWithCreationOfDirectories()If set to true (which is default) then corrsponding buttons/functions are shown that allow the user to create new directories. If set to false, then these functions are not available. -
setWithCreationOfDirectories
public void setWithCreationOfDirectories(boolean withCreationOfDirectories) -
setSelectOnDoubleClick
public void setSelectOnDoubleClick(boolean selectOnDoubleClick) By default a file is selected by double clicking. In case of directory selection switched on you may decide that a directory is already selected if the directory is single-clicked. -
getSelectOnDoubleClick
public boolean getSelectOnDoubleClick() -
getRenderedSelect
public boolean getRenderedSelect() -
getRenderedCreateDirectory
public boolean getRenderedCreateDirectory() -
getEnabledCreateDirectory
public boolean getEnabledCreateDirectory() -
onCreateDirectoryAction
public void onCreateDirectoryAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) -
onSelectAction
public void onSelectAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
-