|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectca.sqlpower.wabit.AbstractWabitObject
ca.sqlpower.wabit.report.ColumnInfo
public class ColumnInfo
| Nested Class Summary | |
|---|---|
static class |
ColumnInfo.GroupAndBreak
Defines if the column is a grouping, break or neither. |
| Field Summary | |
|---|---|
static java.lang.String |
COLUMN_ALIAS
|
static java.lang.String |
COLUMN_INFO_ITEM_CHANGED
|
static java.lang.String |
DATATYPE_CHANGED
|
static java.lang.String |
FORMAT_CHANGED
|
static java.lang.String |
HORIZONAL_ALIGNMENT_CHANGED
|
static java.lang.String |
WIDTH_CHANGED
|
static java.lang.String |
WILL_GROUP_OR_BREAK_CHANGED
|
static java.lang.String |
WILL_SUBTOTAL_CHANGED
|
| Constructor Summary | |
|---|---|
ColumnInfo(ColumnInfo columnInfo)
|
|
ColumnInfo(ca.sqlpower.query.Item item,
java.lang.String label)
|
|
ColumnInfo(java.lang.String label)
|
|
ColumnInfo(java.lang.String alias,
java.lang.String label)
|
|
| Method Summary | |
|---|---|
boolean |
allowsChildren()
Returns true if this object may contain children. |
int |
childPositionOffset(java.lang.Class<? extends WabitObject> childType)
Returns the position in the list that would be returned by getChildren() that the first object of type childClass is, or where it would be if there were any children of that type. |
java.util.List<? extends WabitObject> |
getChildren()
Returns an unmodifiable list of the children in this WabitObject. |
java.lang.String |
getColumnAlias()
|
ca.sqlpower.query.Item |
getColumnInfoItem()
This value can be null. |
DataType |
getDataType()
|
java.util.List<WabitObject> |
getDependencies()
Returns a list of all WabitObjects that this Wabit object is
dependent on. |
java.text.Format |
getFormat()
|
HorizontalAlignment |
getHorizontalAlignment()
|
int |
getWidth()
|
ColumnInfo.GroupAndBreak |
getWillGroupOrBreak()
|
boolean |
getWillSubtotal()
|
protected boolean |
removeChildImpl(WabitObject child)
This is the object specific implementation of removeChild. |
void |
removeDependency(WabitObject dependency)
Removes the given object as a dependency of this object. |
void |
setColumnAlias(java.lang.String columnAlias)
|
void |
setDataType(DataType type)
|
void |
setFormat(java.text.Format format)
|
void |
setHorizontalAlignment(HorizontalAlignment align)
|
void |
setWidth(int width)
|
void |
setWillGroupOrBreak(ColumnInfo.GroupAndBreak willGroupOrBreak)
|
void |
setWillSubtotal(boolean subtotal)
|
| Methods inherited from class ca.sqlpower.wabit.AbstractWabitObject |
|---|
addChild, addChildImpl, addWabitListener, begin, beginTransaction, cleanup, commit, commitTransaction, equals, fireChildAdded, fireChildRemoved, firePropertyChange, firePropertyChange, firePropertyChange, fireTransactionEnded, fireTransactionRollback, fireTransactionStarted, generateNewUUID, getChildren, getName, getParent, getSession, getUUID, isForegroundThread, removeChild, removeWabitListener, rollback, rollbackTransaction, runInBackground, runInForeground, setName, setParent, setUUID, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String FORMAT_CHANGED
public static final java.lang.String DATATYPE_CHANGED
public static final java.lang.String HORIZONAL_ALIGNMENT_CHANGED
public static final java.lang.String COLUMN_INFO_ITEM_CHANGED
public static final java.lang.String WIDTH_CHANGED
public static final java.lang.String WILL_GROUP_OR_BREAK_CHANGED
public static final java.lang.String WILL_SUBTOTAL_CHANGED
public static final java.lang.String COLUMN_ALIAS
| Constructor Detail |
|---|
public ColumnInfo(ca.sqlpower.query.Item item,
java.lang.String label)
public ColumnInfo(java.lang.String label)
public ColumnInfo(java.lang.String alias,
java.lang.String label)
public ColumnInfo(ColumnInfo columnInfo)
| Method Detail |
|---|
public ca.sqlpower.query.Item getColumnInfoItem()
public int getWidth()
public void setWidth(int width)
public HorizontalAlignment getHorizontalAlignment()
public void setHorizontalAlignment(HorizontalAlignment align)
public DataType getDataType()
public void setDataType(DataType type)
public java.text.Format getFormat()
public void setFormat(java.text.Format format)
public boolean allowsChildren()
WabitObject
WabitObject.childPositionOffset(Class)public int childPositionOffset(java.lang.Class<? extends WabitObject> childType)
WabitObject
public java.util.List<? extends WabitObject> getChildren()
WabitObject
public ColumnInfo.GroupAndBreak getWillGroupOrBreak()
public void setWillGroupOrBreak(ColumnInfo.GroupAndBreak willGroupOrBreak)
public boolean getWillSubtotal()
public void setWillSubtotal(boolean subtotal)
public void setColumnAlias(java.lang.String columnAlias)
public java.lang.String getColumnAlias()
public java.util.List<WabitObject> getDependencies()
WabitObjectWabitObjects that this Wabit object is
dependent on. Children of a WabitObject are not dependencies and will not
be returned in this list. If there are no objects this Wabit object is
dependent on an empty list should be returned. These are only the
immediate dependencies of this object. If you want to find the
dependencies of this object's dependencies as well it may be useful to
look at WorkspaceGraphModel to make a full graph of all of the
dependencies.
public void removeDependency(WabitObject dependency)
WabitObject
protected boolean removeChildImpl(WabitObject child)
AbstractWabitObject
removeChildImpl in class AbstractWabitObjectAbstractWabitObject.removeChild(WabitObject)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||