net.sourceforge.eclipsetrader.core.db.columns
Class Column
java.lang.Object
net.sourceforge.eclipsetrader.core.db.columns.Column
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Comparator
- Direct Known Subclasses:
- AskPrice, AskSize, Balance, BidPrice, BidSize, Change, ChangePercent, ClosePrice, Code, Currency, Date, DateTime, Description, HighPrice, LastPrice, LowPrice, OpenPrice, PaidPrice, Position, Time, Volume
public abstract class Column
- extends java.lang.Object
- implements java.lang.Cloneable, java.util.Comparator
Base abstract class for all watchlist columns.
Constructor Summary |
Column(java.lang.String label,
int style)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEFT
public static final int LEFT
- See Also:
- Constant Field Values
RIGHT
public static final int RIGHT
- See Also:
- Constant Field Values
CENTER
public static final int CENTER
- See Also:
- Constant Field Values
Column
public Column(java.lang.String label,
int style)
allColumns
public static java.util.List allColumns()
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getStyle
public int getStyle()
getWidth
public int getWidth()
setWidth
public void setWidth(int width)
getText
public abstract java.lang.String getText(WatchlistItem item)
setText
public void setText(WatchlistItem item,
java.lang.String text)
getTotalsText
public java.lang.String getTotalsText(Watchlist watchlist)
isEditable
public boolean isEditable()
- Returns wether the receiver is user-editable or not.
- Returns:
- true if editable, false otherwise
compare
public int compare(java.lang.Object arg0,
java.lang.Object arg1)
- Specified by:
compare
in interface java.util.Comparator
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interface java.util.Comparator
- Overrides:
equals
in class java.lang.Object
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException