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 interfaceclassNested 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 TypeMethodDescriptionbooleanbooleanbooleanbooleanorg.eclnt.jsfserver.elements.impl.FIXGRIDTreeBinding<CCServerFileSelector.TreeNode>getTree()booleanIf set to true (which is default) then corrsponding buttons/functions are shown that allow the user to create new directories.voidonCreateDirectoryAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) voidonSelectAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event) voidprepare(File[] roots, File fileToShow, boolean directoriesOnly, CCServerFileSelector.IListener listener) voidprepare(File fileToShow, boolean directoriesOnly, CCServerFileSelector.IListener listener) voidsetSelectOnDoubleClick(boolean selectOnDoubleClick) By default a file is selected by double clicking.voidsetWithCreationOfDirectories(boolean withCreationOfDirectories) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBean, initializePageBeanConfigItemsMethods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolverMethods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListenerMethods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpressionMethods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCServerFileSelector
public CCServerFileSelector()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPagein interfaceorg.eclnt.jsfserver.pagebean.IPageBean- Specified by:
getRootExpressionUsedInPagein 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)
-