|
ReportMill 11 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.reportmill.base.RMObject
com.reportmill.shape.RMShape
com.reportmill.shape.RMLabels
public class RMLabels
This class represents a block of labels.
Field Summary |
---|
Fields inherited from class com.reportmill.shape.RMShape |
---|
WRAP_TYPE_BOTH, WRAP_TYPE_NONE |
Constructor Summary | |
---|---|
RMLabels()
Creates a new labels template. |
Method Summary | |
---|---|
boolean |
childrenSuperSelectImmediately()
Editor method - indicates that labels child should super-select immediately. |
RMLabels |
clone()
Standard clone implementation. |
boolean |
equals(java.lang.Object anObj)
Standard equals implementation. |
void |
fixSize()
Resets labels block width and height if any of labels other attributes have changed. |
java.lang.Object |
fromXMLShape(com.reportmill.archiver.RXArchiver anArchiver,
com.reportmill.archiver.RXElement anElement,
java.lang.Object anOwner)
XML unarchival. |
java.lang.String |
getDatasetKey()
Returns the dataset key associated with labels. |
RMGrouping |
getGrouping()
Returns the grouping for this labels shape. |
RMLabel |
getLabel()
Returns the default label shape. |
float |
getLabelHeight()
Returns the height of an individual label. |
float |
getLabelWidth()
Returns the width of an individual label. |
int |
getNumberOfColumns()
Returns the number of columns in the labels block. |
int |
getNumberOfRows()
Returns the number of rows in the labels block. |
boolean |
getPaginate()
Returns whether the labels should paginate. |
RMSort |
getSort(int anIndex)
Returns the specific sort at the given index. |
int |
getSortCount()
Returns the number of sorts associated with labels. |
java.util.List |
getSorts()
Returns the list of sorts associated with labels. |
float |
getSpacingHeight()
Returns the spacing between labels vertically. |
float |
getSpacingWidth()
Returns the spacing between labels horizontally. |
void |
paintShape(com.reportmill.shape.RMShapePainter aPainter,
java.awt.Graphics2D g)
Paint labels shapes. |
void |
setDatasetKey(java.lang.String aKeyPath)
Sets the dataset key associated with labels. |
void |
setHeight(float value)
Overrides shape method to recalc spacing height. |
void |
setNumberOfColumns(int aValue)
Sets the number of columns in the labels block. |
void |
setNumberOfRows(int aValue)
Sets the number of rows in the labels block. |
void |
setPaginate(boolean aFlag)
Sets whether the labels should paginate. |
void |
setReportMill(com.reportmill.base.ReportMill reportMill)
Report Generation. |
void |
setReportMillDeep(com.reportmill.base.ReportMill aReportMill)
Override to stifle child rpg. |
void |
setSpacingHeight(float aValue)
Sets the spacing between labels vertically. |
void |
setSpacingWidth(float aValue)
Sets the spacing between labels horizontally. |
void |
setWidth(float aWidth)
Overrides shape method to recalc spacing width. |
com.reportmill.archiver.RXElement |
toXMLShape(com.reportmill.archiver.RXArchiver anArchiver,
java.lang.Object anOwner)
XML archival. |
Methods inherited from class com.reportmill.base.RMObject |
---|
addListener, addPropertyChangeListener, firePropertyChange, getListener, getListenerCount, getListeners, isFirePropertyChangeEnabled, isUndoing, removeListener, removePropertyChangeListener, setFirePropertyChangeEnabled, setUndoing |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RMLabels()
Method Detail |
---|
public RMLabel getLabel()
public java.lang.String getDatasetKey()
getDatasetKey
in class RMShape
public void setDatasetKey(java.lang.String aKeyPath)
public RMGrouping getGrouping()
public java.util.List getSorts()
public int getSortCount()
public RMSort getSort(int anIndex)
public int getNumberOfRows()
public void setNumberOfRows(int aValue)
public int getNumberOfColumns()
public void setNumberOfColumns(int aValue)
public float getSpacingWidth()
public void setSpacingWidth(float aValue)
public float getSpacingHeight()
public void setSpacingHeight(float aValue)
public boolean getPaginate()
public void setPaginate(boolean aFlag)
public float getLabelWidth()
public float getLabelHeight()
public void setWidth(float aWidth)
setWidth
in class RMShape
public void setHeight(float value)
setHeight
in class RMShape
public void fixSize()
public void setReportMill(com.reportmill.base.ReportMill reportMill)
setReportMill
in class RMShape
public void setReportMillDeep(com.reportmill.base.ReportMill aReportMill)
setReportMillDeep
in class RMShape
public void paintShape(com.reportmill.shape.RMShapePainter aPainter, java.awt.Graphics2D g)
paintShape
in class RMShape
public boolean equals(java.lang.Object anObj)
equals
in class RMShape
public RMLabels clone()
clone
in class RMShape
public boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately
in class RMShape
public com.reportmill.archiver.RXElement toXMLShape(com.reportmill.archiver.RXArchiver anArchiver, java.lang.Object anOwner)
toXMLShape
in class RMShape
public java.lang.Object fromXMLShape(com.reportmill.archiver.RXArchiver anArchiver, com.reportmill.archiver.RXElement anElement, java.lang.Object anOwner)
fromXMLShape
in class RMShape
|
ReportMill 11 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |