| AdminUtil | 
  | 
| Base16 | 
Deprecated.
 | 
| Base64 | 
 | 
| Base64Harder | 
 
 Encodes and decodes to and from Base64Harder notation. 
 | 
| Base64Harder.InputStream | 
A  Base64Harder.InputStream will read data from another
  java.io.InputStream, given in the constructor,
 and encode/decode to/from Base64Harder notation on the fly.  
 | 
| Base64Harder.OutputStream | 
A  Base64Harder.OutputStream will write data to another
  java.io.OutputStream, given in the constructor,
 and encode/decode to/from Base64Harder notation on the fly.  
 | 
| BasicHTMLEncoder | 
 Class for performing an HTML encoding on the data. 
 | 
| BasicJSEncoder | 
 Class for performing JS encoding on the data. 
 | 
| BerInputStream | 
 Decodes ASN.1 types encoded with BER (X.690) 
 | 
| BridgeUtils | 
 This class is only used internally for BridgeUtils .Net project. 
 | 
| ContentEncoderChain | 
 This class represents the list of encoders 
 used to encode data. 
 | 
| CustomizationInfo | 
 This class represents the customization information within a Customization folder. 
 | 
| Customizations | 
 This class is responsible for searching Customizations in MicroStrategy Web. 
 | 
| DAG | 
 This class represents a generic Directed Acyclic Graph. 
 | 
| DAG.AnnotatableObject | 
 This is a simple object which can be "annotated" with
 caller-specified properties. 
 | 
| DAG.Edge | 
 This class represents an Edge in the Directed Acyclic Graph. 
 | 
| DAG.Vertex | 
 This class represents an end point ("vertex") in a Directed
 Acyclic Graph. 
 | 
| DateTimeConverter | 
 The DateTimeConverter class will allow the user to change dates/times between GMT,
 which is what the I-Server returns timestamps in,
 and the local time zone of the end user. 
 | 
| DebugMgr | 
  | 
| DeltaProperties | 
 This class provides a means to detect property changes such
 that we can tell exactly which properties have changed from
 the original values. 
 | 
| DerInputStream | 
 Decodes ASN.1 types encoded with DER (X.690) 
 | 
| EncryptionUtil | 
 Utility class for Encryption 
 | 
| EnumTriStateIndicator | 
 Internal housekeeping. 
 | 
| EnumValueFormatter | 
  | 
| FileDispenser | 
 FileDispenser is a utility that locates a user customizable file. 
 | 
| FileFinder | 
 Helper class for locating files. 
 | 
| FileLoader | 
 The FileLoader is the class used by MicroStrategy Web classes to load files
 from the file-system or class-path. 
  
 Typically, an application server will take the war file and expand its contents, in which
 case all files can be loaded directly from the file-system,
 however some application servers have the capacity to run the web application without expanding
 the war file and provides InputStream instances for the resources inside the war file. 
 | 
| FilePathHelper | 
  | 
| FileUtil | 
  | 
| FlattenedEnumerationBase | 
 This is the base class for a set of classes that produce an enumeration (or
 "flattening") of a Tree. 
 | 
| FlattenedTreeNodeImpl | 
 | 
| FormatUtils | 
 This class provides support for parsing and formatting different data types
 used in our application. 
 | 
| GenericJsonGenerator | 
 This class generates JavaScript Object Notation strings (JSON) 
 | 
| GenericTreeNodeImpl<T> | 
 This class represents a generic node in an ordered tree data structure. 
 | 
| GUID_Generator | 
 This class provides a static method to generate global unique identifier
 in the format of string with 32 hex characters. 
 | 
| GZIPHelper | 
 GZIPHelper is a utility class to compress/decompress data using GZIP alorithm (aka LZ77 algorithm). 
 | 
| HashList<K,V> | 
 The HashList class allows the user to add, remove and examine the s in a given
 collection. 
 | 
| HtmlSanitizer | 
  | 
| HttpUtils | 
 This class provides static utility methods to
 eliminate Web Veracode false alarm for
 CWE ID 113 Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting'). 
 | 
| IntArrayList | 
  | 
| IntegerPool | 
 Pool of reusable Integer objects. 
 | 
| JsonEncoder | 
 This class encodes the JSON string. 
 | 
| JsonPrettyPrinter | 
 This class can "pretty-print" JSON text for diagnostic purposes. 
 | 
| JsonWebTokenPayLoad | 
 JSON Web Token payload model class 
 | 
| JsonWebTokenUtils | 
 Class with helper methods to create JWT token and validate it 
 | 
| KeyedList<T extends KeyedObject> | 
  | 
| LocaleHelper | 
  | 
| LogoutConstants | 
 Some logout constants that are used in WebApp and SAML 
 | 
| LRUHashList | 
 A simple HashList wrapper where entries expire on a LRU basis. 
 | 
| MapGateway | 
  | 
| MSTRCheckedException.ExceptionXMLHandler | 
 This handler is used to parse XML error messages, and provides a means
 to extract a more meaningful message out of it. 
 | 
| MSTRJMXManager | 
 MicroStrategy Java SDK supports Java Management Extensions (JMX). 
 | 
| MSTRMessage | 
  | 
| MutableTreeNodeImpl<T> | 
 This is a mutable (changeable) Tree Node. 
 | 
| NativeUtils | 
  | 
| NumberParser | 
 This class is intended to parse a string into a number based on Locale. 
 | 
| ObjectArray | 
 This class is only used internally for BridgeUtils .Net project. 
 | 
| ObjectIdTypeAndProjectId | 
 helper class to associate an object with its type 
 | 
| ObjectRegistry | 
 This class represents an in-memory registry of live objects. 
 | 
| PluginsHelper | 
  | 
| PreorderEnumeration | 
This class performs a preorder traversal of the tree specified by the
 supplied  GenericTreeNode.  
 | 
| ReflectionHelper | 
 A helper class that allows creating new object instances and
  getting/setting object's properties via reflection 
 | 
| RegExConstants | 
  | 
| RegionalOptionsVisitorHandler | 
  | 
| RememberMeHelper | 
  | 
| ReverseGeoCode | 
  | 
| ScriptVariableJSONEncoder | 
  | 
| SDKHelper | 
  | 
| SimpleListObj | 
 This class will allow the user to add, remove, and examine the objects in the given
 collection. 
 | 
| SmartProperties | 
SmartProperties simplifies file persistence handling by using the
  FileFinder to locate the properties file.  
 | 
| StdOutErrToFile | 
 JMX bean to redirect Java standard out and err streams to a file. 
 | 
| StringStore | 
 A helper class that can be used to locally internalize strings. 
 | 
| StringTokenizerWithEscape | 
 Works like StringTokenizer but with
 support for an escape character. 
 | 
| StringUtils | 
 This class provides static utility methods for doing string processing. 
 | 
| SystemInfo | 
 Utility class for checking Java system properties. 
 | 
| TimeZoneUtils | 
  | 
| Tree<T> | 
 The tree structure whose value on each tree node is of type T. 
 | 
| UnsynchronizedStack | 
 Provides various peek and push operations similar to the
 Stack class except this is unsynchronized. 
 | 
| URLValidationHelper | 
 This class is to read the config file related to URL validation and parse it into the data which can be used by
 front end and back end. 
 | 
| URLWhiteListHelper | 
  | 
| ValidationHelper | 
 This is a simple helper class with methods to validate strings. 
 The methods provided helps validating if a string is a valid integer/real/date. 
 | 
| Version | 
  | 
| WebPrivilegeHelper | 
This class is used to easily retrieve the localized name and 
 description of a privilege from its enumeration in  EnumDSSXMLPrivilegeTypes 
 | 
| WebReportPropertiesHelper | 
  | 
| WebStatsHelper | 
 This class assists in generating Web Statistics for the application. 
 | 
| WebTools | 
 This class provides static utility methods that can be used in various tasks. 
 | 
| WebURLDecoder | 
  | 
| WebURLEncoder | 
 This class provides methods to encode a string for use in a URL. 
 | 
| ZipUtils | 
 This utility class is currently used for compress/uncompress utilities. 
 |