Package mondrian.olap

Class MondrianDef.MemberGrant

java.lang.Object
org.eigenbase.xom.ElementDef
mondrian.olap.MondrianDef.MemberGrant
All Implemented Interfaces:
Serializable, Cloneable, org.eigenbase.xom.NodeDef
Enclosing class:
MondrianDef

public static class MondrianDef.MemberGrant extends org.eigenbase.xom.ElementDef
Grants (or denies) this role access to a member. The children of this member inherit that access. You can implicitly see a member if you can see any of its children. See mondrian.olap.Role#grant(mondrian.olap.Member,int).
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String[]
    Allowable values for access.
     
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    MemberGrant(org.eigenbase.xom.DOMWrapper _def)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    display(PrintWriter _out, int _indent)
     
    boolean
    displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)
     
    void
    displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)
     
     

    Methods inherited from class org.eigenbase.xom.ElementDef

    addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, equals, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren, getMixedChildren_new, getText, getType, getWrapper, hashCode, toCompactXML, toString, toXML, verifyEqual

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • member

      public String member
    • _access_values

      public static final String[] _access_values
      Allowable values for access.
    • access

      public String access
  • Constructor Details

    • MemberGrant

      public MemberGrant()
    • MemberGrant

      public MemberGrant(org.eigenbase.xom.DOMWrapper _def) throws org.eigenbase.xom.XOMException
      Throws:
      org.eigenbase.xom.XOMException
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.eigenbase.xom.NodeDef
      Overrides:
      getName in class org.eigenbase.xom.ElementDef
    • display

      public void display(PrintWriter _out, int _indent)
    • displayXML

      public void displayXML(org.eigenbase.xom.XMLOutput _out, int _indent)
      Specified by:
      displayXML in interface org.eigenbase.xom.NodeDef
      Overrides:
      displayXML in class org.eigenbase.xom.ElementDef
    • displayDiff

      public boolean displayDiff(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)
      Overrides:
      displayDiff in class org.eigenbase.xom.ElementDef