package

com.microstrategy.web.objects

Interfaces

DisplayUnitsVisitor Interface for browsing collections of display units 
EditableObject This interface represents an editable Web Object. 
EnumBrowserType Enumeration of supported browser types We use integer number to represents the browser type. 
EnumDerivedElementType  
EnumDESourceMode  
EnumFeatureNames  
EnumGridFormatGenericValues This Enumeration is used to specify some general grid format properties. 
EnumGridFormatNumberCategory Enumeration for specifying the different categories that can be selected when formatting grid numbers. 
EnumGridFormatUnit Enumeration of grid format units. 
EnumGridHorizontalAlignmentType Enumeration for specifying the horizontal font alignment properties. 
EnumGridNegativeNumbersFormat Enumeration for specifying how the negative numbers in the grid should be formatted. 
EnumGridNumberCurrencyPosition This interface contains enumeration constants which describe possible locations for the currency symbol in a currency format string. 
EnumGridTextDirectionType  
EnumGridVerticalAlignmentType Enumeration for specifying the vertical font alignment properties. 
EnumIFMode  
EnumLinkAnswerMode  
EnumManipulationBuilderConstants  
EnumPromptPropertyNamesAndValues  
EnumRWHTMLFieldType  
EnumSubtotalInstanceType This enumeration specifies the different types of subtotal instances that can be defined. 
EnumThresholdTypes  
EnumVariantTypes Enumeration for the variant types. 
EnumWebAttributeFormNamesDisplay This interface is deprecated. not used anymore  
EnumWebCustomGroupDisplayOptions This enumeration is used for the different display options that can be set on a custom group element 
EnumWebCustomGroupReportFilterInteraction This enumeration is used for the different options that can be set on a custom group for the Report Filter Interaction. 
EnumWebDependentObjectType This Enumeration lists the object type for a display unit which is not a first class object 
EnumWebDimensionDisplayStyle This Enumeration specifies the style which should be used for a dimension object's display XML. 
EnumWebDisplayedForms Possible values for displayed attribute forms 
EnumWebDocumentViewMode This Enumeration lists the possible view modes for a document. 
EnumWebDrillProperties To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments 
EnumWebElementSourceType This Enumeration specifies the different types of WebElementSource objects that exist in the Web Objects. 
EnumWebFolderDisplayStyle This Enumeration specifies the style which should be used for a folder object's display XML. 
EnumWebFormatType Enumeration which can be used to specify the different types of formats. 
EnumWebFunctionType This Enumeration lists the different types of functions which are available for an operator node of an expression. 
EnumWebGraphLabelType  
EnumWebHeaderType This Enumeration reflects the specialization (if any) of a class that implements the WebHeader interface. 
EnumWebImageURLType  
EnumWebLimitSummaryFlags This enumeration is the different types of limit summary information that can be returned from the WebWorkingSet.getLimitSummary method. 
EnumWebMessageSortByField This Enumeration is used to specify the criterion for sorting WebMessages 
EnumWebMRPFunction This Enumeration contains constants which are used in Metric, Rank, and Percent-related functionality. 
EnumWebObjectsFeatures This interface defines constants that can be used to check whether the features (that these constants identify) are available for the current session. 
EnumWebObjectSort This Enumeration specifies different options for sorting a WebFolder
EnumWebODBCVersion This enumeration specifies the version of the ODBC commands to be used in making the WH connection 
EnumWebPreferences This is the enumeration of all the preferences that the mstrWeb servlet expect to exist. 
EnumWebPromptType This Enumeration lists the WebPrompt types. 
EnumWebReportExecutionModes This interface lists constants that should be used to define how a report instance should be executed 
EnumWebReportExportModes  
EnumWebReportSourceType  
EnumWebReportViewMode This Enumeration lists the possible view modes for a report. 
EnumWebRowValueType This Enumeration contains the type for a row value on a report. 
EnumWebScheduleSort This Enumeration specifies different fields for sorting WebSchedules
EnumWebSessionType This Enumeration specifies the different session types. 
EnumWebStatementType This Enumeration is used to specify the type of a WebStatement
EnumWebSubscriptionContentCompressionStatus  
EnumWebSubscriptionContentFormatModes This interface specifies constants that define how much of the Report services document, which has group by units, should be delivered. 
EnumWebSubscriptionContentFormatTypes  
EnumWebSubscriptionContentTypes This Enumeration specifies the content type for a subscription. 
EnumWebSubscriptionDeliveryMode This interface is deprecated. Please use EnumDSSXMLSubscriptionDeliveryType instead  
EnumWebSubscriptionDeviceSubtype  
EnumWebSubscriptionEditModes  
EnumWebSubscriptionObjectTypes Enumeration of the all the types of objects that are used in providing subscription functionality. 
EnumWebToggleFunction This Enumeration specifies the different functions to which the current function between two nodes can be toggled to using toggleFunction in WebExpressionHelper. 
EnumWebWorkingSetSortByField This Enumeration specifies the sort by field when sorting the working set objects. 
EnumXmlPriorityType Enumeration used in WebDBRole to set and retrieve the prioriy connection count 
EnumXmlStatePhase  
FeatureInfo  
FeatureInfos  
FilterDetailsFormatting This interface governs filter detail formatting properties. 
ProjectIndexMetadata This interface defines class ProjectIndexMetadata, this class is used in the search index. 
RWDataSetInfo  
RWDataSettings  
RWDocumentView  
RWDocumentViews This is a wrapper for RW document views and its current document view index. 
RWDrill2ReportSettings Settings used when drilling from a grid in a document to a new report. 
RWIterateSettings  
RWOfflineTransaction  
RWSettings  
RWUnitInfo This class represents the document unit (attribute and metric) properties. 
RWWorkingSetUnit  
Scrollable Generic interface representing scrollable collection. 
SearchEngineProperties This interface defines class SearchEngineProperties, which is used in the search index to describe the search engine. 
SimpleList The SimpleList interface is returned from several of the objects in the Web Objects layer. 
TransactionAttribute  
TransactionAttributeForm  
TransactionElement  
TransactionMetric  
UsherSessionHelper Usher related information can be obtained from the Intelligence Server configured in the underlying WebIServerSession
WebAccessControlEntry The WebAccessControlEntry interface represents a single access control entry within a WebAccessControlList collection. 
WebAccessControlList The WebAccessControlList interface represents an access control list of an object. 
WebAnnotatable This interface represents any first class object in the metadata that can contain an annotation or some comments. 
WebAssociatedSchedules  
WebAssociatedScheduleSource  
WebAttribute The WebAttribute interface represents an attribute, which is a first class object. 
WebAttributeForm This interface represents an attribute form, which is a first class object. 
WebAttributeForms The WebAttributeForms interface represents a collection of attribute forms. 
WebAttributeHeader The WebAttributeHeader extends the WebHeader to provide addtional information for retrieving the WebAttributeForm
WebAxis The WebAxis interface represents the current state of a single axis on a template. 
WebAxisSubtotalInstance Subtotal instance that defines an axis subtotal. 
WebBigDecimalNode The WebTimeNode interface represents a time node within an expression. 
WebBlob The WebBlob interface represents a blob object. 
WebBrowseHierarchyItem This class reflects each of the attribute instances in a hierarchy that is selected in the context of a browsing. 
WebBrowsePath A browse path is a collection of WebBrowseHierarchyItem instances. 
WebBrowsePath.WebBrowsePathObserver  
WebCacheStatement This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.  
WebChangeJournalEntries This interface holds a collection of change journal entry. 
WebChangeJournalEntry This interface defines the change journal entry to provide the API for cloudOM. 
WebChangeJournalSearch The WebChangeJournalSearch class represents a change journal search object It allows the user specify the restrictions of the search, including users, machines and so on. 
WebChannel The WebChannel interface represents a communciation channel defined in a WebServerDef object. 
WebChannels The WebChannels interface represents a collection of channels which are defined on a WebServerDef object. 
WebCluster This is a collection of WebClusterNode interfaces. 
WebClusterAdmin WebClusterAdmin is an interface from which a user can connect to or disconnect from an Intelligence Server Cluster, monitor the Intelligence Server Clusters the API is currently connecting to, monitor the connection pool used to connect the API and the Intelligence Servers and set the connection pool size to tune the performance. 
WebClusterInfo  
WebClusterInfos  
WebClusterMember The WebClusterMember interface provides a standard representation for nodes within a cluster. 
WebClusterMembership The WebClusterMembership is a collection interface of WebClusterMember objects. 
WebClusterNode This interface contains a set of properties of a cluster node (an Intelligence Server). 
WebClusterNodeInfo  
WebClusterProjectInfo This interface extends the basic behavior of a project representation by adding clustering information  
WebClusterProjectInfoCollection Defines generic functionality for a collection of WebClusterProjectInfo objects. 
WebClusters This is a collection of WebCluster interfaces. 
WebClusterSource The WebClusterSource interface is the entry point for each cluster management API and is obtained from the WebObjectsFactory
WebColumn  
WebColumns Collection of WebColumn objects. 
WebConnectionMap A Connection Map is an association of one WebDBLogin, one WebDBConnection, one WebDBRole, one WebUser, and one WebProject
WebConnectionMapSource Object used to retrieve WebConnectionMap objects from. 
WebConstantNode The WebConstantNode interface represents a constant node within an expression. 
WebConstantPrompt This interface represents constant prompt. 
WebConstantPromptAnswer The WebConstantPromptAnswer interface represents a user answer to WebConstantPrompt
WebContactSearchFilter  
WebContactSearchOrderInfo  
WebContactsSource The WebContactsSource is used for browsing of contact objects in the MD. 
WebContentStatement This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.  
WebControlShortcutNode The WebControlShortcutNode interface represents a control shortcut node within an expression. 
WebCssFormatContainer This interface represents grid object that contain associated CSS format. 
WebCSSHelper This interface is a helper interface which manages the generation of CSS from formatting settings. 
WebCustomGroup The WebCustomGroup interface represents a custom group object. 
WebDatamart  
WebDatamartTable  
WebDataType This interface represents a MicroStrategy internal data type. 
WebDBConnection Object extending from WebObjectInfo to represent the first-class DB connection objects  
WebDBLogin The WebDBLogin interface represents an instance of a first-class DBLogin object.This interface exposes methods which allow access to modification of the login and password of a DBLogin object 
WebDBMS The WebDBMS is an interface representing the DBMS first class object within the metadata. 
WebDBRole The WebDBRole interface represents a DB Role object in metadata. 
WebDefaultDisplaySettings This interface is used to set the settings for default highlighting and default selection within the display XML. 
WebDefaultSort This interface represents a sort of type(from EnumDSSXMLSortType): DssXmlSortAttributeDefault, DssXmlSortGroupBySubtotal, DssXmlSortDimensionDefault, DssXmlSortConsolidationDefault, or DssXmlSortCustomGroupDefault. 
WebDerivedElement This interface represents a Derived Element object. 
WebDerivedElements This interface represents a collection of Derived Elements 
WebDerivedElementsContainer This is a container of WebDerivedElements objects. 
WebDetailsFormatter  
WebDevice  
WebDimension This interface represents a dimension, which is a first class object. 
WebDimensionAttribute The WebDimensionAttribute interface represents an attribute within a dimension. 
WebDimensionHeader The WebDimensionHeader extends the WebHeader interface to provide access to additional information in dimension groupings. 
WebDimensionLockProperties This interface represents the set of dimension attribute objects from the System Dimension that have lock properties set on them. 
WebDimty The WebDimty object represents a dimensionality object. 
WebDimtyPrompt This interface represents Dimensionality prompt, whose answer is of type WebDimty
WebDimtyPromptAnswer The WebDimtyPromptAnswer interface represents a user answer to WebDimtyPrompt
WebDimtyUnit This interface represents a dimensionality unit. 
WebDirectedAttribute A WebDirectedAttribute is an attribute with an additional direction property associated with it. 
WebDirectedAttributes The WebDirectedAttributes interface simply represents a collection of WebDirectedAttribute objects. 
WebDisplayHelper The WebDisplayHelper interface is used to generate display XML containing both the contents of an object (such as the current state of a filter or a prompt) and a list of available objects which the user can choose from to add to the object. 
WebDisplayUnit The WebDisplayUnit interface represents an object which can have display XML generated for it. 
WebDisplayUnitEntry  
WebDisplayUnits The WebDisplayUnits interface represents a group of WebDisplayUnit objects. 
WebDocReportInstances This interface is used to hold the collection of report instances corresponding to a document instance. 
WebDocumentDefinition  
WebDocumentInstance The WebDocumentInstance interface represents an instance of a document. 
WebDocumentMessage The WebDocumentMessage object is a WebMessage that corresponds to a document. 
WebDocumentSource The WebDocumentSource interface allows the user to execute and retrieve document instances, along with giving access to many objects which have a supplemental usage in document execution. 
WebDocumentStatement This interface defines a document statement which is used to identify a server command within a schedule that targets a Document. 
WebDrillAction This interface is used to hold the drill actions for report drilling. 
WebDrillActions The WebDrillActions interface represents a collection of drill actions. 
WebDrillElements This interface can be used to construct a drill elements collection that can be set as a user filter while drilling. 
WebDrillInstance This interface should be used to drill on a report. 
WebDrillMap This interface holds a collection of WebDrillPath objects. 
WebDrillPath The WebDrillPath interface holds a drill path. 
WebDSN The WebDSN interface represents a Data Source Name configured on the I-Server machine. 
WebElement The WebElement interface represents a single element. 
WebElements The WebElements interface represents a collection of WebElement objects. 
WebElementsObjectNode The WebElementsObjectNode interface represents an element list contained within an expression. 
WebElementSource The WebElementSource interface is used for retrieving elements XML from the Intelligence Server. 
WebElementsPrompt This interface represents Elements prompt 
WebElementsPromptAnswer The WebElementsPromptAnswer interface represents a user answer to WebElementsPrompt
WebEncryptionKeysSource Object used to perform encryption keys manipulations on the MetaData 
WebExpression The WebExpression interface represents a filter expression, which is composed of one or more WebNode objects. 
WebExpressionHelper The WebExpressionHelper interface is a helper interface which is used to manipulate the expression tree with multi-step, complex manipulations. 
WebExpressionPrompt Represents an expression prompt, whose answer is of type WebExpression
WebExpressionPromptAnswer The WebExpressionPromptAnswer interface represents a user answer to WebExpressionPrompt
WebFailedServer The WebFailedServer interface represents a server that was unable to process a cluster project manipulation 
WebFeatures The WebFeatures interface can be used to determine whether a specific feature is available to the user. 
WebFence This interface represents a web fence for users, includes user fencing and workload fencing. 
WebFenceClusterNode This interface define a web fence cluster node, since we only need the cluster node name and port, so we don't reuse WebClusterNode
WebFences This interface provides fence manipulations for example to allow caller to create, update, delete a fence. 
WebFieldShortcutNode The WebFieldShortcutNode interface represents a field shortcut node within an expression. 
WebFilter The WebFilter interface represents a filter object. 
WebFilterBase The WebFilterBase interface is the base interface for both WebFilter and WebCustomGroup
WebFolder The WebFolder interface represents a folder object, either in metadata or a volatile one. 
WebFormat The WebFormat interface represents a format object, which is a first class object. 
WebFormatContainer This is a container of WebFormat objects. 
WebFormatHost A helper interface 
WebFormatIterator  
WebFormShortcutNode The WebFormShortcutNode interface represents an attribute form shortcut node within an expression. 
WebFormSort This interface represents a sort of type(from EnumDSSXMLSortType): DssXmlSortAttributeForm or DssXmlSortDimensionForm. 
WebFormSortConfig This interface is intented to configure a sort operation on a grid. 
WebFunction The WebFunction interface represents a system function object. 
WebFunctionFolders  
WebFunctionParameter The interface of the parameter to a WebFunction. 
WebFunctionProperty  
WebGraph This object allows a user to manipulate and load a graph data stream. 
WebGraphArea  
WebGraphCoordinatesDrillAction This interface is a child of WebDrillAction and is used for drilling actions of type DssXmlDrillToGraphCoordinates
WebGraphLabel The WebGraphLabel interface represents a label in a graph. 
WebGraphLabels The WebGraphLabels provides an interface for a collection of WebGraphLabel objects. 
WebGraphProperties The WebGraphProperties interface represents a collection of WebGraphProperty objects, each of which represent a graph format property. 
WebGraphProperty The WebGraphProperty interface reprsents a graph format property. 
WebGridData Represents grid data 
WebGridHeaders This interface provides collection type methods to traverse and obtain WebHeaders objects. 
WebGridPageHeaders  
WebGridRows This interface provides collection type methods to traverse and obtain WebRow objects in the report. 
WebGridTitles This interface provides collection type methods to traverse and obtain WebTitle objects in the report. 
WebGridUnitShortcut The interface WebGridUnitShortcut represents a shortcut on grid unit. 
WebGridUnitShortcutNode The WebGridUnitShortcutNode interface represents a grid unit shortcut node within an expression. 
WebGridWidths This interface is for grid column width manipulations. 
WebGroupBySubtotalInstance Subtotal instance that defines a 'Group by' subtotal. 
WebGroupNode The WebGroupNode interface represents a reference node within an expression. 
WebHeader The WebHeader describes the contents of its associated row, column or page. 
WebHeaders WebHeaders represent the group of headings that are laid out in a single table row, as is the case when laying out columns and row headers, which could span several table rows. 
WebHyperLink The WebHyperLink interface represents the Hyperlink associated with grid report cell or RWD text field. 
WebHyperLinkAnswer The WebHyperLinkAnswer interface represents a target prompt's answer This interface is only applicable for executable Hyperlink. 
WebHyperLinkAnswers The WebHyperLinkAnswers interface represents the collection of WebHyperLinkAnswer associated with a WebHyperLink's all prompts. 
WebHyperLinkContainer The WebHyperLinkContainer interface represents a container which holds Hyperlinks. 
WebHyperLinks The WebHyperLinks interface represents the collection of WebHyperLink associated with grid report cell or RWD text field. 
WebInboxSource The WebInboxSource object exposes methods to manipulate the user inbox. 
WebIServerSession The WebIServerSession represents a MicroStrategy Intelligence Server session. 
WebIServerSessionList The WebIServerSessionList interface represents a list of WebIServerSession objects. 
WebIServerSessionProxyFactory.Proxy This interface is also inherited by all WebIServerSession objects created by WebIServerSessionProxyFactory
WebIServerSubscriptionDevice  
WebIServerSubscriptionTrigger  
WebLDAPSettings The WebLDAPSettings interface contains a set of settings related to the LDAP configuration of a WebServerDef object. 
WebLicenseDetails  
WebLimitExpressionHelper A subclass of the WebExpressionHelper that provides special functionality for editing limit expressions. 
WebLink This represents a link between two or more first class objects in the metadata. 
WebLinkItem  
WebLinkItems Represents a collection of individual WebLinkItem objects. 
WebLocaleObjectInfo Object representing the locale first-class object in the metadata  
WebLocaleTranslation The WebLocaleTranslation interface represents a translation at a locale for one object. 
WebLocaleTranslations The WebLocaleTranslations interface represents the translations at a locale for one object. 
WebLocalizedConnectionMap A Localized Connection Map is an association of one WebDBLogin, one WebDBConnection, one WebDBRole, one WebUser, one WebProject, and one WebLocaleObjectInfo
WebMDUpdateSource Object used to perform update manipulations on the MetaData 
WebMDXCatalog The WebMDXCatalog interface represents a catalog of a MDX source. 
WebMDXCube The WebMDXCube interface represents a cube object. 
WebMDXCubeSource The WebMDXCubeSource interface is the entry point interface to the cube and cube object browsing functionality. 
WebMDXDisplayUnit The WebMDXDisplayUnit interface represents an MDX display unit - either an MDX source, catalog, cube, dimension, hierarchy, attribute, or metric. 
WebMDXSource The WebMDXSource interface represents a single source of MDX data. 
WebMDXSources The WebMDXSources interface represents the list of MDX sources that are available in the given Intelligence Server project. 
WebMessage The WebMessage object exposes the attributes of an user inbox message. 
WebMessages The WebMessages interface simply represents a collection of WebMessage objects. 
WebMessageStatusList This interface represents the list of inbox messages that are affected when calling the setStatus() method. 
WebMetric The WebMetric interface represents a metric object. 
WebMetricHeader The WebMetricHeader extends the WebHeader interface to provide additional information about metric headers. 
WebMetricHierarchicalSort This interface represents a metric hierarchical sort. 
WebMetricHierarchicalSortConfig This interface is intented to configure a sort operation on a grid. 
WebMetricSort This interface contains methods specific to the operations which are necessary to perform a metric sort. 
WebMetricSortConfig  
WebMetricSubtotal This interface represents the subtotal for a metric. 
WebMIMEProperties  
WebMonitor A WebMonitor object corresponds to the monitor object in metadata. 
WebMonitorField A WebMonitorField represents a field in the monitor object. 
WebMonitorProperty A WebMonitorProperty corresponds to a property of a WebMonitorField in a WebMonitor
WebNewFormsDrillAction This interface is a child of WebDrillAction and is used for drilling actions of type DssXmlDrillToForm
WebNewObjectDrillAction This interface is a child of WebDrillAction and is used for drilling actions of type DssXmlDrillToTemplate, DssXmlDrillRemoveUnit, DssXmlDrillToUnit, DssXmlDrillToChild and DssXmlDrillToParent
WebNode The WebNode interface represents a node within an expression tree. 
WebNodePlaceHolder This interface represents a placeholder within a WebNode
WebObjectCouple<X extends WebObjectInfo, Y extends WebObjectInfo> Interface to couple two types of WebObjectInfo together  
WebObjectFilter The WebFolder interface represents a folder object, either in metadata or a volatile one. 
WebObjectInfo The WebObjectInfo interface represents the fields on any first class object which resides in metadata. 
WebObjectSecurity The WebObjectSecurity interface contains the operations that can be done to a WebObjectInfo object relating to security, in particular, viewing and modifying the Access Control List(ACL) and taking ownership of an object. 
WebObjectSource The WebObjectSource object is used to execute object-related operations and instantiate objects such as WebObjectInfo and WebSearch
WebObjectsPrompt This interface represents Objects prompt. 
WebObjectsPromptAnswer The WebObjectsPromptAnswer interface represents a user answer to WebObjectsPrompt
WebOperatorNode The WebOperatorNode interface represents an operator node within an expression. 
WebOptimizedDrillPathSettings  
WebPalette  
WebParsedMetric This interface represents a metric resulted from parsing by backend. 
WebPDFSettings This interface is deprecated. not used anymore  
WebPercentToTotalMetric The WebPercentToTotalMetric represents a percent to total metric object. 
WebPerformanceMonitor WebPerformanceMonitor corresponds to a performance monitor in the metadata. 
WebProductLicenseDetails This interface represents license details for the DssXmlLicenseComplianceCategoryActivation category. 
WebProject The WebProject interface represents a first-class project object in metadata. 
WebProjectCreator  
WebProjectInstance This class represents a single project on a single Intelligence Server. 
WebProjectInstanceBase This interface represents the basic behavior of a project representation 
WebProjectInstances The WebProjectInstances class represents a set of projects which are contained on an Intelligence Server. 
WebProjectManipulator The WebProjectManipulator interface represents the behavior of an object that can change properties of a project within a Cluster. 
WebProjectReference This interface represents a project reference which is registered with a WebServerDef object. 
WebProjectReferences The WebProjectReferences interface represents the collection of project references registered with a server definition(WebServerDef) object. 
WebProjectSetting This interface corresponds to a single setting of a project reference. 
WebProjectSettings The WebProjectSettings interface represents a collection of settings on a project. 
WebProjectSettingsGroup WebProjectSettingsGroup is a group of WebProjectSettings collections. 
WebProjectSettingsModule WebProjectSettingsModule represents a group of WebProjectSettings with an associated Module ID 
WebProjectSource The WebProjectSource object is used to execute project-related tasks. 
WebProjectStatus interface to manage the project status information 
WebPrompt This interface represents a prompt object. 
WebPromptableNode The interface WebPromptableNode represents a WebNode containing a collection of WebPromptInstance
WebPromptAnswer The WebPromptAnswer interface represents a user answer to a prompt question and is persisted in metadata for that user. 
WebPromptCustomStyle  
WebPromptCustomStyles  
WebPromptInstance The interface WebPromptInstance represends a single prompt instance. 
WebPromptInstances The interface WebPromptInstances represents a collection of prompt instances. 
WebPromptLocation  
WebPrompts This interface represents a read-only collection of WebPrompt objects associated with a report. 
WebPromptSite The interface WebPromptSite represents a site containing prompt instances. 
WebProperties Interface for WebProperties. 
WebProperty WebProperty represents a property, which is an item in WebPropertySet
WebPropertyGroup WebPropertyGroup represents a collection of WebPropertySet objects. 
WebPropertyObj  
WebPropertySet WebPropertySet represents a property set, which is a first class object. 
WebRankMetric The WebRankMetric interface represents a rank metric object. 
WebRefNode The WebRefNode interface represents a reference node within an expression. 
WebRelationship A WebRelationship object records schema information about how two entities are related. 
WebRelationshipNode The WebRelationshipNode interface represents a relationship node within an expression. 
WebRemoveMetricDrillAction This interface is a child of WebDrillAction and is used for drilling actions of type DssXmlDrillRemoveMetric
WebReportData The WebReportData interface represents the data of a report. 
WebReportExcelExportSettings Interface for configuring export to excel settings. 
WebReportExecutionSettings  
WebReportExportSettings  
WebReportGrid

A report grid encapsulates titles, headers, and metric values. 

WebReportInstance

The WebReportInstance interface represents an instance of a report. 

WebReportManipulation The report manipulation interface allows the user to apply a set of manipulations to the associated report instance. 
WebReportMessage This interface contains the methods which relate to the report's inbox message information. 
WebReportPDFExportSettings  
WebReportPlainTextExportSettings This interface defines export settings that are specific to plain text exporting i.e exporting correspoding to the following types  
WebReportSource The WebReportSource interface allows the user to execute and retrieve report instances, along with giving access to many objects which have a supplemental usage in report execution. 
WebReportStatement This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.  
WebRequest This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions.  
WebResidueNode The WebResidueNode interface represents a shortcut node within an expression. 
WebResultSetInstance Base interface containing method applicable to both document and report instances 
WebResultSetManipulation The manipulation interface allows the user to apply a set of manipulations to a report instance. 
WebResultSettings This is the interface for the extendable parameters, which is an extension of the original result flags. 
WebResultWindow The WebResultWindow interface allows the user to set the window of report results that the Intelligence Server should return. 
WebReusableThresholds  
WebRow Report grids are typically laid out in rows of data, which is what WebRow represents: a collection of WebRowValue objects. 
WebRowValue This interface provides accessor methods to obtain the various properties associated with a metric value. 
WebSchedule This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Hence please use WebSubscription instead. 
WebScheduledMaintenance This interface defines the scheduled maintenance to provide the API for cloudOM. 
WebScheduledMaintenances This interface holds a collection of scheduled maintenance. 
WebScheduleEvent Represents first-class object 'Event'. 
WebSchedules This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. There is no equivalent collection class for subscription objects.  
WebScheduleSource This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. Please use WebSubscriptionsSource instead. 
WebScheduleTrigger WebScheduleTrigger represents a trigger on the Intelligence Server. 
WebScheduleTriggerEvent  
WebScheduleTriggerTime This is the base class for all time trigger interfaces 
WebScheduleTriggerTimeDaily  
WebScheduleTriggerTimeMonthly  
WebScheduleTriggerTimeWeekly  
WebScheduleTriggerTimeYearly  
WebSearch The WebSearch class represents a search object, either in metadata or created on the fly. 
WebSearchSuggestion The WebSearchSuggestion interface represents a suggested keyphrase for specific input. 
WebServerDef This interface represents a Server Definition object, which is a type of first-class object. 
WebServerSetting This interface represents a single server setting. 
WebServerSettings The WebServerSettings interface represents a collection of server settings associated with a WebServerDef object. 
WebSessionInfo The WebSessionInfo class represents the session used by this WebSessionInfo object. 
WebSessionInfoList The WebSessionInfoList interface represents a list of WebSessionInfo objects. 
WebShortcut This interface represents a shortcut object, which is a first class object. 
WebShortcutNode The WebShortcutNode interface represents a shortcut node within an expression. 
WebSimpleSecurityPluginSettings  
WebSort This is the generic sort interface to represent the information shared by all types of sorts. 
WebSortConfig This interface is intented to configure a sort operation on a grid. 
WebSorts This interface represents a collection of sort objects. 
WebSourceManipulator  
WebStatement This interface is deprecated. Starting with version 9.0 and the advent of Distribution Services, all schedule objects are replaced by subscriptions. 
WebSubscription This interface represents a Subscription to scheduled reports 
WebSubscriptionAddress This object represents a user's address that is used for Narrowcast subscription. 
WebSubscriptionAnswer This object represents the personalization part of the subscription. 
WebSubscriptionAssociatedUser  
WebSubscriptionAssociatedUsers  
WebSubscriptionComponent This object represents the a generic Subscription component. 
WebSubscriptionContact This interface represents a 'Contact' object. 
WebSubscriptionContacts Represents a collection interface of WebSubscriptionContact objects. 
WebSubscriptionContent This object encapsulates the report/document that the user subscribes to. 
WebSubscriptionContentDocument This interface extends WebSubscriptionContent and represents a content wrapper for a document. 
WebSubscriptionContentFormat This interface represents the format that would be applied to content for which a Narrowcast subscription is to be created. 
WebSubscriptionContentProperties This interface helps define specific properties that control the formatting of the content 
WebSubscriptionContentReport This interface extends WebSubscriptionContent and represents a content wrapper for a report. 
WebSubscriptionContentReportProperties This interface specifies content properties for the report case 
WebSubscriptionDeliveryModeCacheProperties  
WebSubscriptionDeliveryModeEmailProperties

Each subscription is associated with a delivery mode. 

WebSubscriptionDeliveryModeFileProperties

Each subscription is associated with a delivery mode. 

WebSubscriptionDeliveryModeFTPProperties

Each subscription is associated with a delivery mode. 

WebSubscriptionDeliveryModeHistoryListProperties This subinterface is used specifically for subscriptions to history list  
WebSubscriptionDeliveryModeMobileProperties This sub-interface is used specifically for mobile subscriptions 
WebSubscriptionDeliveryModePrintProperties

Each subscription is associated with a delivery mode. 

WebSubscriptionDeliveryModeProperties

Each subscription is associated with a delivery mode. 

WebSubscriptionDevice This object represents a device 
WebSubscriptionDeviceLocation  
WebSubscriptionDynamicRecipientList  
WebSubscriptionDynamicRecipientList.MappingField  
WebSubscriptionEMMACubeOptions Object to represent EMMA cube related options in subscription 
WebSubscriptionLocation This object is an abstraction of an address and a device. 
WebSubscriptionLocationAttributes This object exposes properties of a WebSubscriptionLocation 
WebSubscriptionNotification This interface defines various methods that support notification of when a subscription is sent. 
WebSubscriptionProperties This interface defines various subscription related properties 
WebSubscriptionRecipient  
WebSubscriptionRecipientEmail This interface represents an email recipient of a subscription. 
WebSubscriptionRecipientList  
WebSubscriptionsFilter  
WebSubscriptionsSource The WebSubscriptionsSource interface allows the user to retrieve objects related to subscription creation/manipulation and it's dependencies. 
WebSubscriptionTrigger This object represents a trigger for Narrowcast subscription. 
WebSubTitle A WebSubTitle is the finest granularity of title type labels, and if it is a leaf node (no more embedded child WebSubTitles). 
WebSubTitles Subtitles may be optionally associated with a WebTitle
WebSubtotalInstance The WebSubtotalInstance represents the 'definition' of how a subtotal has been turned on for any given template. 
WebTable The WebTable interface represents a table object. 
WebTableSource First class object in the MD representing a set of physical tables with the same suffix and prefix. 
WebTemplate WebTemplate represents a template, which is a first class object. 
WebTemplateAttribute The WebTemplateAttribute interface represents an attribute contained on a template. 
WebTemplateAttributes The WebTemplateAttributes object represents the attributes collection which exists on a template. 
WebTemplateConsolidation The WebTemplateConsolidation interface represents a consolidation contained on a template. 
WebTemplateCustomGroup  
WebTemplateDimension The WebTemplateDimension interface represents a dimension contained on a template. 
WebTemplateFormatContainer This interface is used for reading proper template and associated data formats This can be retrieve using the getFormatContainer() 
WebTemplateMetric The WebTemplateMetric class represents a metric which currently exists on a template. 
WebTemplateMetrics The WebTemplateMetrics object represents the metrics collection which exists on a template. 
WebTemplateMetricSubtotal This interface is deprecated. This interface is now deprecated. Subtotals are defined at the template level now. Please use WebTemplateSubtotal instead.  
WebTemplateMetricSubtotals This interface is deprecated. Subtotals are defined at the template level now. Please use WebTemplateSubtotals instead.  
WebTemplateSubtotal The WebTemplateSubtotal interface represents a subtotal of a single type within the WebTemplateSubtotals collection. 
WebTemplateSubtotals The WebTemplateSubtotals object represents the collection of subtotals on a template This object can be used to get the list of available subtotals, active subtotals etc, turn on a subtotal by position (axis), across level (unit) or grouped by some template units. 
WebTemplateUnit The WebTemplateUnit interface represents a template unit on a report. 
WebTheme  
WebThreshold Defines operations on a threshold. 
WebThresholds This interface encapsulates a collection of WebThreshold instances, as well as functions that operate on the collection. 
WebThresholdsContainer The WebThresholdsContainer interface is implemented by any object that can contain thresholds. 
WebThresholdTemplateAttribute Threshold operations associated with a WebTemplateAttribute
WebThresholdTemplateMetric Threshold operations associated with a WebTemplateMetric
WebThresholdText This interface defines common operations on a threshold associated with a textual component. 
WebTime The WebTime interface represents a static or dynamic time. 
WebTimeNode The WebTimeNode interface represents a time node within a WebExpression
WebTimePrompt The WebTimePrompt interface represents a prompt which defines a time. 
WebTitle The WebTitle interface describes various properties in a report grid page title, column title or row title. 
WebTitleUnit This is a superclass of WebTitle and WebSubTitle, and permits easy traversal of the title-subtitle tree. 
WebToken This interface represents a token. 
WebTokenStream This interface represents the token stream. 
WebTransactableDataObject  
WebTransactableUnit WebTransactableUnit is used to represent the transaction info we set on a templateMetric/templateAttributeForm from a RWGrid or a textField from a RWFieldGroup. 
WebTransformationMetric The WebTransformationMetric interface represents a transformation metric object. 
WebTransmitter  
WebTrustedServer The WebTrustedServer interface represents a server that has trust relationship with IServer. 
WebUnitSubtotalInstance Subtotal instance that defines a unit subtotal. 
WebUserAnswers The WebUserAnswers interface holds a collection of WebPromptAnswer
WebValueNode This represents a node with a constant value in a WebExpression 
WebViewInstance

The WebViewInstance encapsulates a template, the grid, graph data and properties associated with it. 

WebViewMediaSettings  
WebVisualizationSettings The WebVisualizationSettings interface represents the list of visualization settings for a report, RW document, or RW grid. 
WebWorkingSet The WebWorkingSet interface allows access the working set and base filter of a report instance. 

Classes

AbstractFindDisplayUnitsVisitor  
AbstractFindDisplayUnitVisitor  
AuthUtils  
BaseGraphStylePropertiesCache  
EmptySchemaSearchCache  
EnumExcelVersion  
FeatureInfoImpl  
FeatureInfosImpl  
MojoRWUpdatedObjectsSettings  
NamedFolderIDCache  
ObjectDeltaFlags  
ProjectCacheBase  
ProjectIndexMetadataImpl  
RWAttributeLinksValidator  
RWAttributeLinksValidator.LinkManipulation  
RWAttributeLinksValidator.TargetAttribute  
RWConditionSelectorHelper  
RWDataSetInfoImpl  
RWDataSetItemsImpl  
RWDelta This class accumulates RW deltas 
RWDocumentViewsImpl  
RWFormatFactory RWFormat object factory. 
RWHyperlinksImpl  
RWManipulationBuilder  
RWOfflineTransactionImpl  
RWSecondaryDataProviderHelperImpl  
RWUnitInfoImpl  
RWUnitInfoImpl.UnitInfoHandler  
RWUnitVisualizationSettingsImpl  
RWViewLimitHelper A subclass of the WebExpressionHelper that provides special functionality for editing limit expressions. 
ScheduledMaintenanceParameter This class defines a pair for scheduled maintenance parameter. 
SearchEnginePropertiesImpl  
SelectorInfo  
ServerCacheBase  
ServerDefBypassAclCache This class is used to cache the Intelligent Server definition that retrieved without checking ACL. 
ServerDefCache This class is used to cache the Intelligent Server definition. 
SessionCacheBase  
SysDimensionCache  
SysFolderBlackListHelper  
SysFolderBlackListHelper.SystemFolderNode  
WebACLParser This class is used to parse the xml returned by ACL editor and populate the ACL of a WebObjectInfo instance. 
WebAssociatedScheduleSourceImpl  
WebBlobImpl  
WebChangeJournalEntriesImpl  
WebChangeJournalEntryImpl  
WebChangeJournalSearchImpl  
WebContactSearchFilterImpl  
WebContactSearchOrderInfoImpl  
WebControlShortcutNodeImpl  
WebDBMSImpl  
WebDeliveryThresholdsMetricImpl  
WebDerivedElementsEditorObject This class represents derived elements inside derived elements editor. 
WebDerivedElementsHelper A helper class for Derived Elements. 
WebDerivedElementsHelper.Operator  
WebDossierPersonalViewShortcutImpl  
WebDrillPathHelper  
WebElementHelper Helper class for extracting information from element IDs. 
WebElementSearchFilterBuilder This utility class builds a WebFilter for element browsing based on the following rules:
WebEmailDeviceImpl  
WebEmailTransmitterImpl  
WebExpressionConditionTXNParser  
WebExpressionParser  
WebExpressionParser.AttributeElementListHandler  
WebExpressionParser.AttributeFormExpressionHandler  
WebExpressionParser.AttributeFormQualHandler  
WebExpressionParser.ConstantHandler  
WebExpressionParser.MetricExpressionHandler  
WebExpressionParser.MetricQualHandler  
WebFenceClusterNodeImpl  
WebFenceClusterNodeList  
WebFieldShortcutNodeImpl  
WebFileDeviceImpl  
WebFormatFactory WebFormat object factory. 
WebFormatIteratorBase  
WebFTPDeviceImpl  
WebGraphAreaImpl  
WebGridUnitShortcutNodeImpl  
WebIServerSessionProxy This class is deprecated. use WebIServerSessionProxyFactory 
WebIServerSessionProxyFactory

This factory creates WebIServerSession objects that have different project or user names from what was used to create the original session. 

WebIServerSubscriptionDeliveryModeMobilePropertiesImpl  
WebIServerSubscriptionDeliveryModePersonalViewPropertiesImpl  
WebIServerSubscriptionDynamicRecipientListImpl  
WebIServerSubscriptionDynamicRecipientListsImpl  
WebLinkConfigurationCache  
WebLocaleTranslationImpl  
WebLocaleTranslationsImpl This class is used to generate XML strings for locales and translations. 
WebLocalTransactionParser  
WebMDXExpressionHelper A subclass of the WebExpressionHelper that provides special functionality for editing limit expressions. 
WebMDXReportLimitHelper A subclass of the WebExpressionHelper that provides special functionality for editing limit expressions. 
WebMetricHierarchicalSortConfigImpl  
WebMIMEPropertiesImpl  
WebMobileDeviceImpl  
WebNodePlaceHolderImpl  
WebObjectsFactory WebObjectsFactory is the factory class for the Web Objects API. 
WebParsedMetricParser  
WebParsedTokenStreamParser  
WebPrinterDeviceImpl  
WebPrivilegesExpression  
WebProjectLookup Class facilitates quick cached lookup of project names from their DSS IDs and vice-versa. 
WebPromptCustomStyleImpl  
WebPromptCustomStylesImpl  
WebReportDefinitionImpl  
WebReportVisualizationSettingsImpl  
WebResultSettingsImpl  
WebReusableThresholdsImpl  
WebScheduledMaintenancesImpl  
WebSearchSuggestionImpl  
WebSecurityRolePrivilegeCategoriesImpl  
WebSubscriptionComparatorHelper  
WebSubscriptionDeliveryModeEmailPropertiesImpl  
WebSubscriptionEMMACubeOptionsImpl  
WebSubscriptionHelper  
WebSubsetViewLimitHelper A subclass of the WebExpressionHelper that provides special functionality for editing limit expressions. 
WebSyncSearchFolder  
WebSyncSearchFolderParser  
WebSyncSearchResultObj  
WebTokenStreamParser  
WebTransmitterImpl  
WebVisualizationSettingsImpl  
WebXMLBuilder This class extends XMLBuilder functionality with services specific for Microstrategy XML format. 
WhiteListCommandHelper  
WhiteListCommandHelper.MobileWhiteListCommandInfo  
WhiteListCommandHelper.WebWhiteListCommandInfo  
WhiteListCommandHelper.WhiteListCommand  
WhiteListCommandHelper.WhiteListCommandInfo  

Enums

Exceptions

WebElementSearchFilterBuilder.ParserException This exception class extends MSTRCheckedException and is intended for reporting parsing error of element search string. 
WebFailedServerException The class WebFailedServerException is a subclass of MSTRCheckedException
WebObjectsException The class WebObjectsException is a subclass of java.lang.Exception. 
WebObjectsRuntimeException The class WebObjectsRuntimeException is a subclass of java.lang.RuntimeException. 
WebReportValidationException The class WebReportValidationException is a subclass of java.lang.Exception.