Class DataExplorerFolderWidgetTransform
- java.lang.Object
 - 
- com.microstrategy.web.transform.AbstractTransform
 - 
- com.microstrategy.web.transform.AbstractLayoutTransform
 - 
- com.microstrategy.web.app.transforms.AbstractAppTransform
 - 
- com.microstrategy.web.app.transforms.AbstractAppWidgetTransform
 - 
- com.microstrategy.web.app.transforms.DataExplorerFolderWidgetTransform
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 AppTransform,LayoutTransform,Transform
public class DataExplorerFolderWidgetTransform extends AbstractAppWidgetTransform
- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context 
 - 
 
- 
Field Summary
Fields Modifier and Type Field Description FormalParameterattFormsIndicate whether and how to include the forms information for attribute object in the folder.java.lang.StringFP_ATT_FORMSConstant specifying the name of hte formal parameter for how to include the forms information for the attribute object in the folder.java.lang.StringFP_INCLUDE_OWNER_INFOConstant specifying the name of the formal parameter for defining the folder widget to include owner information for the item in this folder.java.lang.StringFP_INCLUDE_TIME_INFOConstant specifying the name of the formal parameter for defining the folder widget to include time information for the item in this folder.FormalParameterincludeOwnerInfoIndicates the identifier to use to determine whether the owner information of folder item should be included in folder widget.FormalParameterincludeTimeInfoIndicates the identifier to use to determine whether the time information of folder item should be included in folder widget.- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DataExplorerFolderWidgetTransform() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ListgetAttForms(WebAttribute att)returns the attribute forms for the attributeintgetBlockBegin()intgetBlockCount()java.lang.StringgetCssName(WebObjectInfo object)Utility method that helps giving the CSS class to use based on the the object type of theWebObjectInfoinstance.java.lang.StringgetDescription()Returns a textual description of the transform.intgetFolderSize()Returns the size of the folder, regardless of the incremental fetch settings.BlockgetFolderWidget(java.lang.String styleName)java.util.ListgetItemsList()booleangetSearchMatchCase()java.lang.ClassgetSupportedBeanType()Returns the supported bean type.booleanincludeOwnerInfo()booleanincludeTimeInfo()voidinitializeTransform(Transformable data)Initialize the transform.booleanisShowObjectTags()- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppWidgetTransform
buildFlattenedExpression, getAttForms, getChildWidget, getChildWidget, getIserverNodeFunction, getObjectInfoCssName, getPreferenceValueReplaceNull, getSelf, includeAncestorInfo, includeFolderInfo, insertChildren, inTreeStructure, isNull, renderShell, renderTest, transformForRequestSuccessful 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getCancelEvent, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getID, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRefreshEvent, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeCss, initializeImages, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderImage, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestInError, transformForRequestNotInited, transformForRequestProcessing, transformForRequestWaitingForUserInput 
- 
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout 
- 
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.microstrategy.web.transform.LayoutTransform
getLayoutDefinition, setLayoutDefinition 
- 
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getID, getPreview, isPreviewAvailable, isResolved, supports, supports, transform 
 - 
 
 - 
 
- 
- 
Field Detail
- 
FP_INCLUDE_OWNER_INFO
public final java.lang.String FP_INCLUDE_OWNER_INFO
Constant specifying the name of the formal parameter for defining the folder widget to include owner information for the item in this folder. true means to include. false means to exlude.- See Also:
 - Constant Field Values
 
 
- 
includeOwnerInfo
public FormalParameter includeOwnerInfo
Indicates the identifier to use to determine whether the owner information of folder item should be included in folder widget. The default value istrue. 
- 
FP_INCLUDE_TIME_INFO
public final java.lang.String FP_INCLUDE_TIME_INFO
Constant specifying the name of the formal parameter for defining the folder widget to include time information for the item in this folder. true means to include. false means to exlude.- See Also:
 - Constant Field Values
 
 
- 
includeTimeInfo
public FormalParameter includeTimeInfo
Indicates the identifier to use to determine whether the time information of folder item should be included in folder widget. The default value istrue. 
- 
FP_ATT_FORMS
public final java.lang.String FP_ATT_FORMS
Constant specifying the name of hte formal parameter for how to include the forms information for the attribute object in the folder. refere toEnumWebDisplayedForms. When the value is -1, that means no forms to include.- See Also:
 - Constant Field Values
 
 
- 
attForms
public FormalParameter attForms
Indicate whether and how to include the forms information for attribute object in the folder. When the value is "-1" that means no form to include. Otherwise the value should be in enumerationEnumWebDisplayedForms. 
 - 
 
- 
Method Detail
- 
initializeTransform
public void initializeTransform(Transformable data)
Initialize the transform.- Specified by:
 initializeTransformin interfaceAppTransform- Overrides:
 initializeTransformin classAbstractAppTransform- Parameters:
 data- TheTransformableobject associated with this transform.
 
- 
getSupportedBeanType
public java.lang.Class getSupportedBeanType()
Description copied from class:AbstractAppTransformReturns the supported bean type. This abstract Transform supports allWebComponentsso every sub-class should override this method to return the class of theBeanthe Transform is expecting, for example:public class CustomReportClass extends AbstractAppTransform { public Class getSupportedBeanType() { //This Transform is expected to work only with a ReportBean, //therefore this method needs to return this class: return ReportBean.class; } }- Specified by:
 getSupportedBeanTypein interfaceTransform- Overrides:
 getSupportedBeanTypein classAbstractAppTransform- Returns:
 - a root class/interface supported by this transform.
 
 
- 
getFolderSize
public int getFolderSize()
Returns the size of the folder, regardless of the incremental fetch settings.- Returns:
 - The total number of children in this folder.
 
 
- 
getItemsList
public java.util.List getItemsList()
 
- 
getBlockBegin
public int getBlockBegin()
 
- 
getBlockCount
public int getBlockCount()
 
- 
getSearchMatchCase
public boolean getSearchMatchCase()
 
- 
getFolderWidget
public Block getFolderWidget(java.lang.String styleName)
 
- 
includeTimeInfo
public boolean includeTimeInfo()
- Overrides:
 includeTimeInfoin classAbstractAppWidgetTransform
 
- 
includeOwnerInfo
public boolean includeOwnerInfo()
- Overrides:
 includeOwnerInfoin classAbstractAppWidgetTransform
 
- 
isShowObjectTags
public boolean isShowObjectTags()
- Overrides:
 isShowObjectTagsin classAbstractAppWidgetTransform
 
- 
getAttForms
public java.util.List getAttForms(WebAttribute att)
returns the attribute forms for the attribute- Parameters:
 att-
 
- 
getDescription
public java.lang.String getDescription()
Description copied from interface:TransformReturns a textual description of the transform.- Returns:
 - The textual description of the transform.
 
 
- 
getCssName
public java.lang.String getCssName(WebObjectInfo object)
Utility method that helps giving the CSS class to use based on the the object type of theWebObjectInfoinstance.- Overrides:
 getCssNamein classAbstractAppWidgetTransform- Parameters:
 object- TheWebObjectInfofor which it's image name is required.- Returns:
 - a 
Stringwith the name of the CSS class that should be associated with theWebObjectInfoinformation to display. If the type specified does not match the predefined list of styles, then it returns an empty string. 
 
 - 
 
 -