Package mondrian.olap

Class MondrianDef.VirtualCube

  • All Implemented Interfaces:
    Serializable, Cloneable, org.eigenbase.xom.NodeDef
    Enclosing class:
    MondrianDef

    public static class MondrianDef.VirtualCube
    extends org.eigenbase.xom.ElementDef
    A VirtualCube is a set of dimensions and measures gleaned from other cubes.
    See Also:
    Serialized Form
    • Constructor Detail

      • VirtualCube

        public VirtualCube()
      • VirtualCube

        public VirtualCube​(org.eigenbase.xom.DOMWrapper _def)
                    throws org.eigenbase.xom.XOMException
        Throws:
        org.eigenbase.xom.XOMException
    • Method Detail

      • 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
      • isEnabled

        public boolean isEnabled()