| Name | Description | Type | Package | Framework |
| AbstractRenderer | This is a simple base class for a renderer. | Class | com.microstrategy.web.blocks.renderers | MicroStrategy |
| Assignments | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| Block | This class represents a generic Block. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockConfig | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| BlockContext | This class holds context information used for any Block interactions. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockExporter | Interface | com.microstrategy.web.blocks.exporters | MicroStrategy | |
| BlockExporterFactory | Class | com.microstrategy.web.blocks.exporters | MicroStrategy | |
| BlockFactory | This class manages the creation of Blocks. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockLibraryConfig | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| BlockList | This class represents a list in a Block. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockListConfig | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| BlockListElement | This class represents a generic element of a List. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockListElement .ListAction | This enumeration defines the types of actions that may be associated with a BlockListElement when it is added to a BlockList. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockProperty | This class represents a single Block property. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockPropertyAnnotation | This class represents a single annotation on a single property. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockPropertyAnnotationGroup | A BlockProperty can hold any number of annotations organized by group names. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockPropertyAnnotationGroups | This class holds a collections of annotation groups. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockPropertyMacro | This interface defines the responsibilities of a Block Property Macro. | Interface | com.microstrategy.web.blocks.macros | MicroStrategy |
| BlockPropertyMacros | This class manages a collection of macros that are used in the context of a Since:MicroStrategy Web 9. | Class | com.microstrategy.web.blocks.macros | MicroStrategy |
| BlockRegistry | This class represents a collection of Blocks (likely parsed from an input library configuration file). | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockTarget | This class represents the "target" of a Block path specification: a property, a list or a Block. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockTarget .PathInfo | This class provides additional information used in the resolution of a Block path specification. | Class | com.microstrategy.web.blocks | MicroStrategy |
| BlockTransform | This interface represents a class that transforms a Block tree in some way. | Interface | com.microstrategy.web.blocks.xforms | MicroStrategy |
| BlockTransformContext | This class contains the necessary context to perform a given transformation on a Block tree, subtree or set of Block properties. | Class | com.microstrategy.web.blocks.xforms | MicroStrategy |
| BlockTransformExecutionFailure | If a transform fails in the process of manipulating a Block tree (subtree or set of Block Properties) than this exception is thrown. | Class | com.microstrategy.web.blocks.xforms | MicroStrategy |
| BlockTransformFactory | This class acts as a factory for Block Transforms (see BlockTransform). | Class | com.microstrategy.web.blocks.xforms | MicroStrategy |
| BlockTransformScript | A Block Transform Script is a textual script that specifies how to transform a given Block tree. | Class | com.microstrategy.web.blocks.xforms | MicroStrategy |
| BlockTransformScriptInvalid | This exception is raised in the process of parsing the transform "script". | Class | com.microstrategy.web.blocks.xforms | MicroStrategy |
| BlockVisitor | Interface | com.microstrategy.web.blocks | MicroStrategy | |
| BPMControllerParameter | This class implements a Block Property macro that can retrieve the value of a Controller Parameter. | Class | com.microstrategy.web.blocks.macros | MicroStrategy |
| BPMDescriptor | This class implements a Block Property Macro that expands localized descriptors. | Class | com.microstrategy.web.blocks.macros | MicroStrategy |
| BPMPreference | This class implements a Block Property Macro that retrieves the value of a Preference. | Class | com.microstrategy.web.blocks.macros | MicroStrategy |
| ContentTypes | This class manages the information pertaining to a set of registered Content Types. | Class | com.microstrategy.web.blocks | MicroStrategy |
| ContentTypes .ContentType | This class class defines a ContentType object. | Class | com.microstrategy.web.blocks | MicroStrategy |
| DefaultBlockVisitor | A default implementation of the BlockVisitor interface. | Class | com.microstrategy.web.blocks | MicroStrategy |
| Definition | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| DiagnosticJsonRenderer | A diagnostic version of the JsonRenderer that includes the block name in the generated JSON. | Class | com.microstrategy.web.blocks.renderers | MicroStrategy |
| EnumBlockPropertyTypes | Interface | com.microstrategy.web.blocks | MicroStrategy | |
| ExporterContext | Class | com.microstrategy.web.blocks.exporters | MicroStrategy | |
| ExporterInstructions | Class | com.microstrategy.web.blocks.exporters | MicroStrategy | |
| IncludeBlock | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| IncludeDir | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| JsonRenderer | This class is used to render the contents of a Block in JavaScript Object Notation (JSON) format. | Class | com.microstrategy.web.blocks.renderers | MicroStrategy |
| Macro | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| MacroAlreadyExists | An exception that indicates that the user is attempting to define a macro which already exists. | Class | com.microstrategy.web.blocks.macros | MicroStrategy |
| MacroDoesNotExist | An exception that indicates that the requested macro is not definedSince:MicroStrategy Web 9. | Class | com.microstrategy.web.blocks.macros | MicroStrategy |
| Macros | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| Property | THIS CLASS IS NOT SUPPORTED FOR USE IN CUSTOM APPLICATION DEVELOPMENT. | Class | com.microstrategy.web.blocks.config | MicroStrategy |
| Renderer | This interface represents the contract between a Block and a class that is responsible for generating its representation. | Interface | com.microstrategy.web.blocks.renderers | MicroStrategy |