public class

WebExpressionParser

extends Object
java.lang.Object
   ↳ com.microstrategy.web.objects.WebExpressionParser
Known Direct Subclasses

Summary

Nested Classes
class WebExpressionParser.AttributeElementListHandler  
class WebExpressionParser.AttributeFormExpressionHandler  
class WebExpressionParser.AttributeFormQualHandler  
class WebExpressionParser.ConstantHandler  
enum WebExpressionParser.ExpressionXMLTypes  
class WebExpressionParser.MetricExpressionHandler  
class WebExpressionParser.MetricQualHandler  
Fields
protected WebExpressionImpl exp
Public Constructors
WebExpressionParser(WebObjectsFactory factory, WebExpressionParser.ExpressionXMLTypes xmlType, String xml, WebObjectInfo owner)
Public Methods
WebExpression parse()
This method needs non-empty xml string and expression type have been specified in the constructor WebExpressionParser(WebObjectsFactory, ExpressionXMLTypes, String, WebObjectInfo).@return
Protected Methods
WebNodeImpl createMRPNode(boolean isRank, int functionType, int function, WebNode parentNode)
WebObjectInfoImpl getObjectInfo(int type, AttributesXt attrsXt)
void handleSimplifiedExpressionType(SAXSupport pParser, WebNodeImpl parent, AttributesXt attrsXt)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected WebExpressionImpl exp

Public Constructors

public WebExpressionParser (WebObjectsFactory factory, WebExpressionParser.ExpressionXMLTypes xmlType, String xml, WebObjectInfo owner)

Public Methods

public WebExpression parse ()

This method needs non-empty xml string and expression type have been specified in the constructor WebExpressionParser(WebObjectsFactory, ExpressionXMLTypes, String, WebObjectInfo).@return

Protected Methods

protected WebNodeImpl createMRPNode (boolean isRank, int functionType, int function, WebNode parentNode)

protected WebObjectInfoImpl getObjectInfo (int type, AttributesXt attrsXt)

protected void handleSimplifiedExpressionType (SAXSupport pParser, WebNodeImpl parent, AttributesXt attrsXt)

Throws
Exception