butler.ext.rolap
Class ROLAPQuery.Dimension

java.lang.Object
  extended by butler.ext.rolap.ROLAPQuery.Dimension
Enclosing class:
ROLAPQuery

public static class ROLAPQuery.Dimension
extends java.lang.Object


Constructor Summary
ROLAPQuery.Dimension(ROLAPQuery q, Column col)
           
ROLAPQuery.Dimension(ROLAPQuery q, ForeignKey fk, java.lang.String alias)
           
 
Method Summary
 void addJoinedColumn(Column col)
           
 java.lang.String getCaption()
           
 Column getColumn()
           
 java.util.List getColumns()
           
 ForeignKey getFK()
           
 java.lang.String getId()
           
 Join getJoin()
           
 java.util.List getJoinedColumns()
           
 java.lang.String getName()
           
static ROLAPQuery.Dimension parse(org.dom4j.Element element, ROLAPQuery q)
           
 void setCaption(java.lang.String caption)
           
 void setId(java.lang.String id)
           
 java.lang.String toString()
           
 void toXML(org.xml.sax.ContentHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ROLAPQuery.Dimension

public ROLAPQuery.Dimension(ROLAPQuery q,
                            Column col)

ROLAPQuery.Dimension

public ROLAPQuery.Dimension(ROLAPQuery q,
                            ForeignKey fk,
                            java.lang.String alias)
                     throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

toXML

public void toXML(org.xml.sax.ContentHandler handler)
           throws java.lang.Exception
Throws:
java.lang.Exception

parse

public static ROLAPQuery.Dimension parse(org.dom4j.Element element,
                                         ROLAPQuery q)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

addJoinedColumn

public void addJoinedColumn(Column col)

getJoin

public Join getJoin()

getColumn

public Column getColumn()

getFK

public ForeignKey getFK()

getColumns

public java.util.List getColumns()
                          throws java.lang.Exception
Throws:
java.lang.Exception

getJoinedColumns

public java.util.List getJoinedColumns()

getName

public java.lang.String getName()
                         throws java.lang.Exception
Throws:
java.lang.Exception

getCaption

public java.lang.String getCaption()
                            throws java.lang.Exception
Throws:
java.lang.Exception

setCaption

public void setCaption(java.lang.String caption)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object