A B C D E F G H I L M N O P Q R S T U V W Y

A

ACCOUNTS - Static variable in class celeboss.ui.Launcher
Action command name to show the Accounts window
AbstractRobotTrader - class celeboss.plugin.AbstractRobotTrader.
This class provides a skeleton for any automated trader to be constructed on top of.
AbstractRobotTrader(String) - Constructor for class celeboss.plugin.AbstractRobotTrader
Create the basic window framework for the robot to be hosted.
AccountsWindow - class celeboss.ui.AccountsWindow.
This is the main list of registered accounts.
AccountsWindow(Launcher, CelebrityManager) - Constructor for class celeboss.ui.AccountsWindow
Create a simple window that display a table of all the known celebrities in the factory.
actionPerformed(ActionEvent) - Method in class celeboss.plugin.AbstractRobotTrader
An action has been performed in one of the child components.
actionPerformed(ActionEvent) - Method in class celeboss.ui.AccountsWindow
One of the components has generated an action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.CelebAction
Action on button, pass to parent
actionPerformed(ActionEvent) - Method in class celeboss.ui.CelebritiesWindow
One of the components has generated an action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.Launcher
An action has been performed.
actionPerformed(ActionEvent) - Method in class celeboss.ui.ListingWindow
One of the components has generated an action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.PortfolioWindow
One of the components has generated an action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.SettingsWindow
One of the components has generated an action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.TradeDialog
Open of the sub-components has generated an Action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.TrayIcon
An action has been performed.
actionPerformed(ActionEvent) - Method in class celeboss.ui.UserDialog
Open of the sub-components has generated an Action.
actionPerformed(ActionEvent) - Method in class celeboss.ui.util.CalendarPanel
An action has occured in this dialog
actionPerformed(ActionEvent) - Method in class celeboss.ui.util.DateTimeDialog
An action has occured in this dialog
activate(CelebDataSourceFactory) - Method in class celeboss.data.CelebrityManager
A the Celebrity Manager to current environment.
addGridLabel(JPanel, int, String) - Static method in class celeboss.ui.UIHelper
Adds a label and a vlaue label to a panel using Gridbag at a specific column.
addGridLabel(JPanel, String) - Static method in class celeboss.ui.UIHelper
Adds a label and a vlaue label to a panel using Gridbag
addItem(Command, Object, int) - Method in class celeboss.command.CommandEngine
Adds an items to the refresh queue.
addItem(JComponent) - Method in class celeboss.ui.util.StatusbarPanel
Add a status bar item.
addListener(CommandEngineListener) - Method in class celeboss.command.CommandEngine
Add a listener to the engine
addObject(Monitorable) - Method in class celeboss.ui.MonitorableTableModel
Add a new object to this table model.
addObject(Object) - Method in class celeboss.ui.util.SortedTableModel
Add a new object to this table model.
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.Celebrity
Add a new property listener
addPropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.data.Celebrity
Add a property change listeners for a specific property
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.CelebrityManager
Add a property change listener.
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.MiniLeague
Add a listener to changes to this league
addPropertyChangeListener(PropertyChangeListener) - Method in interface celeboss.data.Monitorable
Add a listener on this object.
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.Portfolio
Add a listener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.data.Portfolio
Add a listener for a specific Property.
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.PropertyEventManager
Add a listeners for all properties.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.data.PropertyEventManager
Add a property listeners to a specific property name
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.ShareBlock
Add a new property listener.
addPropertyChangeListener(PropertyChangeListener) - Method in class celeboss.util.PropertyChangeMediator
Register a listeners that receives all incoming events.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.util.PropertyChangeMediator
Register a listeners that recieves event of a given Property name.

B

BUILD_NUMBER - Static variable in class celeboss.Version
The build number of tool
balloonChanged(TrayBalloonEvent) - Method in class celeboss.ui.TrayIcon
An event has occured on a raised balloon.
buyComplete(Celebrity, int, String) - Method in interface celeboss.data.OrderNotifier
This method is invoked when a buy order is finished.
buyComplete(Celebrity, int, String) - Method in class celeboss.ui.PortfolioWindow
Buy has finished.
buyShares(Celebrity, int) - Method in interface celeboss.CelebDataSource
Buy shares in a Celebrity.
buyShares(Celebrity, int) - Method in class celeboss.HTMLload.WebDataSource
Buy shares in a Celebrity.
buyShares(Celebrity, int, OrderNotifier) - Method in class celeboss.data.Portfolio
This will issue a buy order for the specified celebrity.

C

CASH - Static variable in class celeboss.data.Portfolio
Property name for events of Cash property
CELEBRITIES - Static variable in class celeboss.ui.Launcher
Action command name to show the Celebrity window
CELEBRITY - Static variable in class celeboss.data.ShareBlock
Property name for celebrity name
CELEB_DELISTED - Static variable in class celeboss.data.CelebrityManager
Property name for a celeb has been de-listed
CELEB_LISTED - Static variable in class celeboss.data.CelebrityManager
Propery name for a new Celebrity listing
CHARTPOSITION - Static variable in class celeboss.data.Portfolio
Event property name when chart position changes
CONFIG_FILE - Static variable in class celeboss.plugin.PluginManager
The file that each robot directory must contain to describe the configuration
COST - Static variable in class celeboss.data.PurchasedShares
Property name for cost of Shares
CURRENCY - Static variable in class celeboss.ui.UIHelper
Default format for Currency.
CalendarPanel - class celeboss.ui.util.CalendarPanel.
This class creates a Gregorian calendar that will be displayed in grid format, one month at a time and aligned by day of the week.
CalendarPanel(Date) - Constructor for class celeboss.ui.util.CalendarPanel
Create an instance of this calendar.
CelebAction - class celeboss.ui.CelebAction.
This class is a simple Action implementation that automatically loads bits of the Action properties.
CelebAction(String, String, String, ActionListener) - Constructor for class celeboss.ui.CelebAction
Create a simple action for the toolbar of a celeb window.
CelebDataSource - interface celeboss.CelebDataSource.
This interface represents a class that can provide a means to update entities in the data model.
CelebDataSourceFactory - interface celeboss.CelebDataSourceFactory.
This interface represents an abstract factory pattern that creates data source which produce HTML data on the Celebdaq details.
CelebParser - class celeboss.HTMLload.CelebParser.
This class uses a HTMLDataSource to load details about a specific celebrity.
CelebParser(InputStream) - Constructor for class celeboss.HTMLload.CelebParser
Creates a parser that will extract information from a HTML file representing the Celebrity details.
CelebWindow - class celeboss.ui.CelebWindow.
This class presents a window to the user to display all known details of a particular celebrity.
CelebritiesWindow - class celeboss.ui.CelebritiesWindow.
This window displays a list of known celebrities.
CelebritiesWindow(CelebrityManager) - Constructor for class celeboss.ui.CelebritiesWindow
Create a simple window that display a table of all the known celebrities in the factory.
Celebrity - class celeboss.data.Celebrity.
This class represents the stored data of a Celebrity in the remote system.
CelebrityManager - class celeboss.data.CelebrityManager.
This class represents the model of all the Celebrity data.
CelebrityTableModel - class celeboss.ui.CelebrityTableModel.
This table model attaches to a Celebrity factory and display the celebrity details.
CelebrityTableModel(Collection) - Constructor for class celeboss.ui.CelebrityTableModel
Create a model that holds a list of celebrities.
ChangableMinMaxValue - class celeboss.data.ChangableMinMaxValue.
This class represents a value that changes over time.
ChangableMinMaxValue() - Constructor for class celeboss.data.ChangableMinMaxValue
Default constructor
ChangableMinMaxValue(float) - Constructor for class celeboss.data.ChangableMinMaxValue
Construct a blank value
ChangableValue - class celeboss.data.ChangableValue.
This class represents a value that changes over time.
ChangableValue() - Constructor for class celeboss.data.ChangableValue
Create a new changable value with default value
ChangableValue(float) - Constructor for class celeboss.data.ChangableValue
Create a new changable value with the intial value.
ChangableValueRenderer - class celeboss.ui.ChangableValueRenderer.
Simple date renderer to the values of ChangableValue objects.
ChangableValueRenderer() - Constructor for class celeboss.ui.ChangableValueRenderer
Create a default date render
ChangableValueRenderer(NumberFormat) - Constructor for class celeboss.ui.ChangableValueRenderer
Creates a renderer for Changable Value with a specifed Format
Command - interface celeboss.command.Command.
This interface represents a command that is to be executed some time in future.
CommandEngine - class celeboss.command.CommandEngine.
Create a thread class to acts as a Runnable that executes commands in the backgound.
CommandEngine(String) - Constructor for class celeboss.command.CommandEngine
Creates an updater for the Refreshable entities.
CommandEngineListener - interface celeboss.command.CommandEngineListener.
 
calculatePredictedDividend() - Method in class celeboss.data.ShareBlock
Calculate the estimate divided based on number of share and when they were purchased.
calculatePredictedValue() - Method in class celeboss.data.ShareBlock
Calculate predicted worth based on shares and predicted price
calculateWorthProfit() - Method in class celeboss.data.PurchasedShares
Calculate the profit and value based on number of share and current share price
caretUpdate(CaretEvent) - Method in class celeboss.ui.UserDialog
Implemented for the caret listener to detect changes to the cassette number fields.
celeboss - package celeboss

Provides the top level shared classes for the CelebOSS system.

celeboss.HTMLload - package celeboss.HTMLload

This packages provides a set of data sources that use HTML data to load the entities of the model.

celeboss.command - package celeboss.command
 
celeboss.data - package celeboss.data

This package provides all the required classes of the data model.

celeboss.plugin - package celeboss.plugin
 
celeboss.ui - package celeboss.ui

This package provides all the UI tool classes.

celeboss.ui.util - package celeboss.ui.util
 
celeboss.util - package celeboss.util
 
cellUpdated(int, int) - Method in class celeboss.ui.util.SortedTableModel
Ths value of a cell has been updated in the remote data source.
close() - Method in class celeboss.HTMLload.HTMLParser
Close the associated stream.
compareTo(Object) - Method in class celeboss.command.QueueItem
Compare the queue items on a time basis of the next update.
compareTo(Object) - Method in class celeboss.data.Celebrity
Compare this celebrity with another based on the name.
compareTo(Object) - Method in class celeboss.data.ChangableValue
Compare this vlaue with another object.
compareTo(Object) - Method in class celeboss.data.LeagueMember
Compare this object with another.
convertMoney(String) - Static method in class celeboss.HTMLload.HTMLParser
Helper method converts a raw text to a money value.
convertPerc(String) - Static method in class celeboss.HTMLload.HTMLParser
This helper method converts a raw text to a percentage
createLocal() - Method in class celeboss.data.Portfolio
Create a local version of this portfolio.
createManager() - Static method in class celeboss.data.CelebrityManager
Creates a new manager with the default name.
createManager(String) - Static method in class celeboss.data.CelebrityManager
Creates a new manager with the specified name.
createPortfolio(String, String) - Method in class celeboss.data.CelebrityManager
Create a new portfolio entry for the specified user account.
createSource(String, String) - Method in interface celeboss.CelebDataSourceFactory
This method creates a new data source for the specific user account.
createSource(String, String) - Method in class celeboss.HTMLload.FileFactory
Creates a new File Data source instance.
createSource(String, String) - Method in class celeboss.HTMLload.WebDataSourceFactory
This method will create a web based data source.

D

DATETIME - Static variable in class celeboss.ui.UIHelper
Default format for date time
DECREASING - Static variable in class celeboss.data.ChangableValue
Constant for an decreasing value
DEFAULTCACHE - Static variable in class celeboss.HTMLload.FileFactory
This is the default cache directory
DIVIDEND - Static variable in class celeboss.ui.CelebrityTableModel
Potential dividend column
DOWN_ICON - Static variable in class celeboss.ui.UIHelper
Icon for decreasing values
DateRenderer - class celeboss.ui.util.DateRenderer.
Simple date renderer to show time
DateRenderer() - Constructor for class celeboss.ui.util.DateRenderer
Create a default date render
DateRenderer(int, int) - Constructor for class celeboss.ui.util.DateRenderer
Creates a renderer for date with a specifed Format
DateTimeDialog - class celeboss.ui.util.DateTimeDialog.
This class creates a dialog that presents the date and time as editable entities for a user.
DateTimeDialog(Date) - Constructor for class celeboss.ui.util.DateTimeDialog
Creates a Dialog that displays the Date and Time.
deletePortfolio(Portfolio) - Method in class celeboss.data.CelebrityManager
Delete a portfolio from the manager.
displayBalloon(String, String, int) - Method in class celeboss.ui.Launcher
Display a status ballon if supported.

E

ERROR - Static variable in class celeboss.plugin.AbstractRobotTrader
Value of the Error status
ERROR - Static variable in class celeboss.ui.TrayIcon
This is the constant for the Error balloon
enableProgressBar() - Method in class celeboss.ui.util.StatusbarPanel
Enable the embedded progress bar in the status bar.
equals(Object) - Method in class celeboss.command.QueueItem
Queue items are equals based on the refresh target.
equals(Object) - Method in class celeboss.data.Celebrity
Is this Celebrity equals to another
equals(Object) - Method in class celeboss.data.ChangableValue
Compare this value to another.
equals(Object) - Method in class celeboss.data.LeagueMember
Is this object equal to this league member based on name.
errorOccured(QueueItem, Exception) - Method in interface celeboss.command.CommandEngineListener
An exception has been thrown in the execution of an item.
errorOccured(QueueItem, Exception) - Method in class celeboss.ui.MonitorWindow
 
extractTitledValue(String) - Method in class celeboss.HTMLload.HTMLParser
Extract the text value next to a property title.

F

FILEFACTORY - Static variable in class celeboss.FactoryLoader
Factory name for file based.
FactoryLoader - class celeboss.FactoryLoader.
This is a static class that provides one centralised place to load the correct HTMLDataSourceFactory for a set of options.
FileFactory - class celeboss.HTMLload.FileFactory.
This is the implementation of the Abstract Factory pattern.
FileFactory() - Constructor for class celeboss.HTMLload.FileFactory
 
firePropertyChange(String, Object, Object) - Method in class celeboss.data.PropertyEventManager
Fire the change to the listeners.
firePropertyChange(String, Object, Object) - Method in class celeboss.data.ShareBlock
Fire a change to any listeners that are registered

G

GAIN - Static variable in class celeboss.data.Portfolio
Property name for event of Weekly Gain property
GROWTHHOUR - Static variable in class celeboss.ui.CelebrityTableModel
Index of the Growth per hour column
GROWTHHOURLY - Static variable in class celeboss.data.Celebrity
Name for growth today Price property
GROWTHTODAY - Static variable in class celeboss.data.Celebrity
Name for growth today Price property
GROWTHTODAY - Static variable in class celeboss.ui.CelebrityTableModel
Index of the growth today column
GROWTHYESTERDAY - Static variable in class celeboss.ui.CelebrityTableModel
Predicated price column
getActions(Portfolio) - Method in class celeboss.plugin.PluginManager
Get a list of actions that can be used to trigger the creation of a robot for a specific Portfolio.
getActiveCelebrityRefresh() - Method in class celeboss.data.CelebrityManager
The refrresh period in minutes for celebrities that are active.
getActiveItem() - Method in class celeboss.command.CommandEngine
Get the item that is active at the moment.
getBestPosition() - Method in class celeboss.data.MiniLeague
 
getCashAvailable() - Method in class celeboss.data.Portfolio
Return the amount of cash available for purchases
getCelebMediator() - Method in class celeboss.data.CelebrityManager
Get the PropertyChangeMediator for any Celebrity events.
getCelebrities() - Method in interface celeboss.CelebDataSource
Return an array of all the visible Celebrities for this data source.
getCelebrities() - Method in class celeboss.HTMLload.HTMLDataSource
Extract the list of known celebrity issue numbers from web server.
getCelebrities() - Method in class celeboss.data.CelebrityManager
Returns a collection of the Celebrities already loaded.
getCelebrities() - Method in class celeboss.data.Portfolio
Return a colelciton of the celebrits that this portfolio holds shares.
getCelebrity(int) - Method in class celeboss.data.CelebrityManager
Factory method to either create or find an existing Celebrity instance based on the issue number.
getCelebrity() - Method in class celeboss.data.ShareBlock
Get the celebrity of this block.
getCelebrity() - Method in class celeboss.ui.TradeDialog
Get the celebrity selected from the list
getCelebrityRefresh() - Method in class celeboss.data.CelebrityManager
How many minutes between refreshed.
getCelebrityStream(int) - Method in class celeboss.HTMLload.HTMLDataSource
This method return a HTML stream detailing the celebrity associated to the issue number.
getCelebrityStream(int) - Method in class celeboss.HTMLload.WebDataSource
Extract the HTML details for the specified celebrity.
getCellValue(Object, int) - Method in class celeboss.ui.CelebrityTableModel
Get the value of a specific cell.
getCellValue(Object, int) - Method in class celeboss.ui.util.SortedTableModel
This method provides the cell vaue for the specified column.
getChangableValueIcon(ChangableValue) - Static method in class celeboss.ui.UIHelper
Generate an icon that best represents the status of a ChangeableValue.
getChangedOn() - Method in class celeboss.data.ChangableValue
When did the value change
getChar() - Method in class celeboss.HTMLload.HTMLParser
This is a simple helper method that strips carriage returns from incoming chars.
getChartPosition() - Method in class celeboss.data.Portfolio
The current chart position for today.
getColumnClass(int) - Method in class celeboss.ui.MonitorableTableModel
Return the type of this column
getColumnCount() - Method in class celeboss.ui.MonitorableTableModel
Return the number of columns displable.
getColumnDescription(int) - Method in class celeboss.ui.MonitorableTableModel
Get description of the column.
getColumnDescription(int) - Method in class celeboss.ui.util.SortedTableModel
This returns a long description for what the data in the specified column represents.
getColumnName(int) - Method in class celeboss.ui.MonitorableTableModel
Get name of the column.
getCost() - Method in class celeboss.data.PurchasedShares
Return the cost of purchase
getDailyChange(int) - Method in class celeboss.data.Celebrity
Get the percentage change for a specific day.
getDate() - Method in class celeboss.ui.util.CalendarPanel
 
getDate() - Method in class celeboss.ui.util.DateTimeDialog
Get the date as entered in sthe dialog
getDefaultDataSource() - Method in class celeboss.data.CelebrityManager
Get the default data source used by this manager.
getDefaultFormat() - Method in class celeboss.data.ChangableValue
Format to use for toString method.
getDefaultFormat() - Method in class celeboss.data.PercentChangableValue
Format to use for toString method.
getDescription(Object) - Method in interface celeboss.command.Command
Generate an text description of what this command will do.
getDescription() - Method in class celeboss.command.QueueItem
Human readable description of this queue item
getDividendDay() - Method in class celeboss.data.CelebrityManager
Return the date at which teh dividends are calculated.
getEngine() - Method in class celeboss.data.CelebrityManager
Returnt he Comamnd eigne instance used by this manager.
getExecutionTime() - Method in class celeboss.command.QueueItem
The time this command is to be executed
getGain() - Method in class celeboss.data.LeagueMember
Return the percentage gain
getGrowthHourly() - Method in class celeboss.data.Celebrity
Get the percentage change for the last hour
getGrowthToday() - Method in class celeboss.data.Celebrity
Get the percentage change for a today day.
getHistory() - Method in class celeboss.data.LeagueMember
Get the history for this league member.
getIcon(String) - Static method in class celeboss.ui.UIHelper
Find an icon by name from the class loader.
getImageURL() - Method in class celeboss.data.Celebrity
Return a URL that points to an image that displays this celebrity.
getIncreasing() - Method in class celeboss.data.ChangableValue
Is this value increasing or decreasing
getInstance() - Static method in class celeboss.plugin.PluginManager
Get the singleton instance.
getInstance() - Static method in class celeboss.ui.Launcher
The Laucnher is a singleton as it starts the whole application
getIssue() - Method in class celeboss.data.Celebrity
Get the unique issue number for this Celebrity
getKneecappingDay() - Method in class celeboss.data.CelebrityManager
Return the date at which the kneecappings are done.
getLastDividend() - Method in class celeboss.data.Celebrity
Get the last dividend of this celebrity
getLastPosition() - Method in class celeboss.data.LeagueMember
Get the last position for this member
getLastPosition() - Method in class celeboss.data.MiniLeague
 
getLastUpdate() - Method in class celeboss.data.Celebrity
When was this last updated
getLastUpdate() - Method in class celeboss.data.Portfolio
Return the date when this Portfolio was last updated.
getLeagueId() - Method in class celeboss.data.MiniLeague
Get the league identifier.
getLeagueOfLeagueStream(int) - Method in class celeboss.HTMLload.HTMLDataSource
Returns a HTML stream detailing the League of League value for the specified league.
getLeagueOfLeagueStream(int) - Method in class celeboss.HTMLload.WebDataSource
Extract the HTML details of the league of leagues .
getLeagueStream(int) - Method in class celeboss.HTMLload.HTMLDataSource
This method return a HTML stream for a mini-leagues.
getLeagueStream(int) - Method in class celeboss.HTMLload.WebDataSource
Extract the HTML details for the specified mini league.
getLeagues() - Method in interface celeboss.CelebDataSource
Return an Set of all the Mini League that the assoicated account is a member.
getLeagues() - Method in class celeboss.HTMLload.HTMLDataSource
Extract the list of Mini leagues this user is a member.
getLeagues() - Method in class celeboss.data.CelebrityManager
Return a collection of the discovered Mini League objects.
getLeaguesStream() - Method in class celeboss.HTMLload.HTMLDataSource
This method return a HTML stream detailing the mini-leagues this account is a member.
getLeaguesStream() - Method in class celeboss.HTMLload.WebDataSource
Extract the HTML details of the leagues this account is assigned.
getListingDate() - Method in class celeboss.data.Celebrity
Get the dat that this celebrity was first listed.
getMainImage() - Static method in class celeboss.ui.Launcher
Get the main image
getManager() - Method in class celeboss.data.Celebrity
Return the owning manager.
getManager() - Method in class celeboss.data.Portfolio
Get a handle to the controlling manager.
getManager() - Method in interface celeboss.data.ShareOwner
Get the Celebrity manager associated with this owner.
getMaxValue() - Method in class celeboss.data.ChangableMinMaxValue
 
getMaximumAge() - Static method in class celeboss.data.ChangableValue
Get the maximum age values are allowed before they are rest
getMembers() - Method in class celeboss.data.MiniLeague
Get a list of members.
getMillions() - Method in class celeboss.HTMLload.HTMLParser
This method extract the number of millions the next sequecne of HTML describes.
getMillions() - Method in class celeboss.data.LeagueMember
Get the current number of millions this members has
getMillions() - Method in class celeboss.data.Portfolio
Return the amount of cash banked
getMinValue() - Method in class celeboss.data.ChangableMinMaxValue
 
getName() - Method in class celeboss.data.Celebrity
Celebrity full name
getName() - Method in class celeboss.data.LeagueMember
Get the name of the member
getName() - Method in class celeboss.data.MiniLeague
Get the name of this league
getName() - Method in class celeboss.data.Portfolio
This returns a readible name based on the UserId and the status.
getNewCelebrities() - Method in class celeboss.data.CelebrityManager
Returns a list of newly listed celebrities
getNextValue() - Method in class celeboss.HTMLload.HTMLParser
Get the next raw text value from the stream
getNumberOfShares() - Method in class celeboss.data.ShareBlock
The number of shares.
getNumberOfShares() - Method in class celeboss.ui.TradeDialog
Return the number of shares selected to trade
getOldCelebrities() - Method in class celeboss.data.CelebrityManager
Returns a list of newly listed celebrities
getOldValue() - Method in class celeboss.data.ChangableValue
Get the numeric old value as a double.
getOwner() - Method in class celeboss.data.ShareBlock
Get the Portfolio owning this share block.
getParam() - Method in class celeboss.command.QueueItem
Get the target of this command.
getPassword() - Method in class celeboss.ui.UserDialog
Return the entered password
getPortfolioRefresh() - Method in class celeboss.data.CelebrityManager
How many minutes between refreshed.
getPortfolioStream() - Method in class celeboss.HTMLload.HTMLDataSource
This method return a HTML stream detailing the portfolio associated to the user account.
getPortfolioStream() - Method in class celeboss.HTMLload.WebDataSource
Get the raw HTML dtaa as a stream for the portfolio
getPortfolios() - Method in class celeboss.data.CelebrityManager
Return a collection of the managed portfolios.
getPosition() - Method in class celeboss.data.LeagueMember
Current position in the league
getPosition() - Method in class celeboss.data.MiniLeague
 
getPotentialDividend() - Method in class celeboss.data.Celebrity
Get the potential dividend of this celebrity
getPredictedDividend() - Method in class celeboss.data.Portfolio
Thepredicted dividend at the end of the dividend week.
getPredictedDividend() - Method in class celeboss.data.ShareBlock
Return the estimated dividend based on the number of shares and the number of days owned.
getPredictedSharePrice() - Method in class celeboss.data.Celebrity
Get the predicted share price at the end of the trading week
getPredictedValue() - Method in class celeboss.data.Portfolio
The predicted value at the end of the trading week.
getPredictedValue() - Method in class celeboss.data.ShareBlock
Get the predicted value of this Share block at end of trading week
getPredictedWorth() - Method in class celeboss.data.Portfolio
The predicted worth at the end of the trading week.
getPreference(String) - Method in class celeboss.ui.UIPreferences
Get the vlaue of a string preference
getPreferences() - Static method in class celeboss.ui.UIPreferences
Factory method to get a reference to the global Preferences for the current user
getProfit() - Method in class celeboss.data.Portfolio
The current profit over the 7 days cycle.
getProfit() - Method in class celeboss.data.PurchasedShares
Return the profit
getProgress() - Method in class celeboss.ui.util.StatusbarPanel
What is the progress setting in the status bar.
getPurchased() - Method in class celeboss.data.ShareBlock
What date were these purchased
getQueue() - Method in class celeboss.command.CommandEngine
Get a read-only copy of the queue list.
getRow(int) - Method in class celeboss.ui.util.SortedTableModel
Return the contents of the specified row.
getRowCount() - Method in class celeboss.ui.util.SortedTableModel
Returns the number of celebrities.
getRowId(Object) - Method in class celeboss.ui.util.SortedTableModel
Retunr the row index of the specified object.
getSharePrice() - Method in class celeboss.data.Celebrity
Get current share price
getShares() - Method in class celeboss.data.Portfolio
Return a list of shares this portfolio has
getTarget() - Method in class celeboss.command.QueueItem
Get the target of this command.
getToolTipText(MouseEvent) - Method in class celeboss.ui.util.SortedTable
Get the cell contents under the MouseEvent, this will be displayed as a tooltip.
getTotalWorth() - Method in class celeboss.data.Portfolio
Return the total worth of this portfolio.
getUserAlias() - Method in class celeboss.data.Portfolio
Get the user name of account
getUserId() - Method in class celeboss.data.LeagueMember
 
getUserId() - Method in class celeboss.data.Portfolio
 
getUserName() - Method in class celeboss.data.Portfolio
Get the user id owning this portfolio.
getUsername() - Method in interface celeboss.CelebDataSource
Returns the username of the account assoicated to this source.
getUsername() - Method in class celeboss.HTMLload.HTMLDataSource
Get the name of the user associated to this source.
getUsername() - Method in class celeboss.ui.UserDialog
Return the entered username.
getValue() - Method in class celeboss.data.ChangableValue
Get the numeric value as a double.
getValueAt(int, int) - Method in class celeboss.ui.util.SortedTableModel
Return the object at a specific cell.
getVersion() - Static method in class celeboss.Version
Returns a string description of the version
getWeeklyGain() - Method in class celeboss.data.MiniLeague
 
getWeeklyGain() - Method in class celeboss.data.Portfolio
Get the percentage gain of the total worth ove rthe last 7 days.
getWorth() - Method in class celeboss.data.LeagueMember
Get the current worth
getWorth() - Method in class celeboss.data.PurchasedShares
Return the current value of shares
getYield() - Method in class celeboss.data.Celebrity
Get Yield value

H

HIGHESTDIVIDEND - Static variable in class celeboss.data.Celebrity
Name for Highest Dividend property
HIGHEST_ICON - Static variable in class celeboss.ui.UIHelper
Icon for highest value
HIGHEST_UP_ICON - Static variable in class celeboss.ui.UIHelper
Icon for highest value
HISTORICALGROWTH - Static variable in class celeboss.data.Celebrity
Name for Yield property
HTMLDataSource - class celeboss.HTMLload.HTMLDataSource.
This is an abstract data source based on HTML repsentation of the CelebDaq data.
HTMLDataSource(String) - Constructor for class celeboss.HTMLload.HTMLDataSource
Create a basic HTML parser associated to the specifiec username.
HTMLParser - class celeboss.HTMLload.HTMLParser.
This class uses a HTMLDataSource to load details.
HTMLParser(InputStream) - Constructor for class celeboss.HTMLload.HTMLParser
Creates a parser that will extract information from a HTML file representing the Celebrity details.
hasMembers(int[]) - Method in class celeboss.data.MiniLeague
This method checks that at least one of the specified auser accounts are members of this mini-league.
hasTrayIcon() - Method in class celeboss.ui.Launcher
Is there a icon present in the System Tray
hashCode() - Method in class celeboss.command.QueueItem
Get a hash code
hashCode() - Method in class celeboss.data.Celebrity
Return hashcode based on issue
hashCode() - Method in class celeboss.data.ChangableValue
 

I

IDLE - Static variable in interface celeboss.command.CommandEngineListener
State when the engine is idle.
INCREASING - Static variable in class celeboss.data.ChangableValue
Constant for an increasing value
INFO - Static variable in class celeboss.ui.TrayIcon
This is the constant for the Info balloon
init() - Method in class celeboss.data.PurchasedShares
THis method is called to initialise the entity once the complete and has either been accepted by the Portfolio or when the Celebrity model has been loaded.
init() - Method in class celeboss.data.ShareBlock
THis method is called to initialise the entity once the complete and has either been accepted by the Portfolio or when the Celebrity model has been loaded.
invoke(Object) - Method in interface celeboss.command.Command
This method performs a action on the object.
isAtBounds() - Method in class celeboss.data.ChangableMinMaxValue
This method returns an int value signifiy whether this value is at either of the bounds.
isBalloonsEnabled() - Method in class celeboss.ui.UIPreferences
 
isComplete() - Method in class celeboss.ui.TradeDialog
Was the dialog closed via the OK or was is cancelled.
isComplete() - Method in class celeboss.ui.UserDialog
Was the dialog closed via the OK or was is cancelled.
isDivBalloonsEnabled() - Method in class celeboss.ui.UIPreferences
 
isLive() - Method in interface celeboss.CelebDataSource
Is this data source live; does the load the details directly from the remote Celebdaq server.
isLive() - Method in class celeboss.HTMLload.WebDataSource
This data soruce is always live since it uses the CelebDaq server
isLive() - Method in class celeboss.data.Portfolio
Is this portfolio remote or local.
isPaused() - Method in class celeboss.command.CommandEngine
Is the engine paused
isReadOnly() - Method in class celeboss.data.Portfolio
Can this portfolio be manipulated
isWorthBallonsEnabled() - Method in class celeboss.ui.UIPreferences
 
itemAdded(QueueItem, int) - Method in interface celeboss.command.CommandEngineListener
A new itme has been added to the processing queue.
itemAdded(QueueItem, int) - Method in class celeboss.ui.MonitorWindow
A new queie item has been added so notify the table.
itemRemoved(QueueItem, int) - Method in interface celeboss.command.CommandEngineListener
A new item has been removed from the processing queue.
itemRemoved(QueueItem, int) - Method in class celeboss.ui.MonitorWindow
An itme has been removed from the queue so notify the table.

L

LASTDIVIDEND - Static variable in class celeboss.data.Celebrity
Name for prdicted last dividend property
LEAGUES - Static variable in class celeboss.ui.Launcher
Action command name to show the Leagues window
LOGINURL - Static variable in class celeboss.HTMLload.WebDataSource
 
LOWEST_DOWN_ICON - Static variable in class celeboss.ui.UIHelper
Icon for lowest values
LOWEST_ICON - Static variable in class celeboss.ui.UIHelper
Icon for lowest values
Launcher - class celeboss.ui.Launcher.
This is the main class that launcher CelebOSS.
LeagueMember - class celeboss.data.LeagueMember.
This is an immutable class that represents a member of a mini league.
LeagueMember(String, int, int, int, int, float, int) - Constructor for class celeboss.data.LeagueMember
Create a new league member.
LeagueOfLeagueParser - class celeboss.HTMLload.LeagueOfLeagueParser.
This class parsers a HTML stream to extract the league of leagues details.
LeagueOfLeagueParser(InputStream) - Constructor for class celeboss.HTMLload.LeagueOfLeagueParser
Create a parser to extract the mini-league information
LeagueParser - class celeboss.HTMLload.LeagueParser.
This class parsers a HTML stream to extract the mini leagues details.
LeagueParser(InputStream) - Constructor for class celeboss.HTMLload.LeagueParser
Create a parser to extract the mini-league information
LeagueWindow - class celeboss.ui.LeagueWindow.
This window displays a list of known leagues.
LeagueWindow(CelebrityManager) - Constructor for class celeboss.ui.LeagueWindow
Create a simple window that display a table of all the known leagues
ListingWindow - class celeboss.ui.ListingWindow.
This window displays a list of celebrities recently listed or delisted
ListingWindow(CelebrityManager) - Constructor for class celeboss.ui.ListingWindow
Create a simple window that display a list of listed and delisted celebrities
loadFactory(String) - Static method in class celeboss.FactoryLoader
This method scans the command line arguments to extract those that are relevant to factory loading.
logMessage(String) - Method in class celeboss.plugin.AbstractRobotTrader
Log a new message to the log area.

M

MAJOR_NUMBER - Static variable in class celeboss.Version
The Major build number of tool
MAXDAYS - Static variable in class celeboss.data.Celebrity
Maximum number of previous changes held
MEMBERS - Static variable in class celeboss.data.MiniLeague
Property name for the Members
MILLIONS - Static variable in class celeboss.data.Portfolio
Property name for events of Update property
MINOR_NUMBER - Static variable in class celeboss.Version
The Minor build number of tool
MONITOR - Static variable in class celeboss.ui.Launcher
Action command name to show the Mointor window
MULTIPLESHARE_MODE - Static variable in class celeboss.data.Portfolio
This controls th4e mode that shares are recorded.
MiniLeague - class celeboss.data.MiniLeague.
This class represents a single mini league in the Celebdaq.
MonitorWindow - class celeboss.ui.MonitorWindow.
This window displays the status of a Command Engine.
MonitorWindow(CommandEngine) - Constructor for class celeboss.ui.MonitorWindow
Create a simple window that display a status of a Command Engine instance.
Monitorable - interface celeboss.data.Monitorable.
This interface represents an interface that can be monitored for changes.
MonitorableTableModel - class celeboss.ui.MonitorableTableModel.
This table model holds a list of Monitorable objects which are sorted to the columns defined.
MonitorableTableModel(MonitorableTableModel.ColumnSpec[]) - Constructor for class celeboss.ui.MonitorableTableModel
Create a model that monitors a set of entities.
MonitorableTableModel.ColumnSpec - class celeboss.ui.MonitorableTableModel.ColumnSpec.
Simple class to record the details of each column
MonitorableTableModel.ColumnSpec(String, Class, String, String) - Constructor for class celeboss.ui.MonitorableTableModel.ColumnSpec
Create a specification for a column defines the name, type and property name that triggers an update.
main(String[]) - Static method in class celeboss.ui.CelebWindow
Opens the celebrity window for a single celebrity.
main(String[]) - Static method in class celeboss.ui.CelebritiesWindow
Starts the Celeb window as a standalone application.
main(String[]) - Static method in class celeboss.ui.Launcher
Starts the Celeb window as a standalone application.
main(String[]) - Static method in class celeboss.ui.LeagueWindow
Starts the Celeb window as a standalone application.

N

NAME - Static variable in class celeboss.data.Celebrity
Name for Name property
NAME - Static variable in class celeboss.data.MiniLeague
Property name for the League name
NAME - Static variable in class celeboss.ui.CelebrityTableModel
Index of Name column
NEWCELEB - Static variable in class celeboss.data.CelebrityManager
Property name for a new celeb being added.
NEWLEAGUE - Static variable in class celeboss.data.CelebrityManager
Property name for a new mini league
NEWPORTFOLIO - Static variable in class celeboss.data.CelebrityManager
Property name for a new portfolio being added
NEWSHARE - Static variable in class celeboss.data.Portfolio
Property name for event of new Share property
NOCHANGE - Static variable in class celeboss.data.ChangableValue
Constant for an unchanging value
NUMBER - Static variable in class celeboss.ui.UIHelper
Default format for all Number values
NUMBEROFSHARES - Static variable in class celeboss.data.ShareBlock
Property name for number of Shares

O

OLDLEAGUE - Static variable in class celeboss.data.CelebrityManager
Property name for a mini league removed
OLDPORTFOLIO - Static variable in class celeboss.data.CelebrityManager
Property name for a old portfolio being added
OrderNotifier - interface celeboss.data.OrderNotifier.
This is used as a callback for any asynchronous Order issued.

P

PATCH_NUMBER - Static variable in class celeboss.Version
The Patch build number of tool
PAUSED - Static variable in interface celeboss.command.CommandEngineListener
State when the engine is paused
PERCENTAGE - Static variable in class celeboss.ui.UIHelper
Default format for all percetnage values
PLUGIN_DIR - Static variable in class celeboss.plugin.PluginManager
Sub-directory used to hold robots traders
POTENTIALDIVIDEND - Static variable in class celeboss.data.Celebrity
Name for Dividend property
PREDICTDIV - Static variable in class celeboss.data.Portfolio
Property name for events of Update property
PREDICTEDDIV - Static variable in class celeboss.data.ShareBlock
Property name for number of estimated
PREDICTEDPRICE - Static variable in class celeboss.data.Celebrity
Name for prdicted Price property
PREDICTEDVALUE - Static variable in class celeboss.data.ShareBlock
Property name for number of estimated
PREDICTVALUE - Static variable in class celeboss.data.Portfolio
Property name for events of Update property
PREDICTWORTH - Static variable in class celeboss.data.Portfolio
Property name for events of Update property
PROCESSING - Static variable in interface celeboss.command.CommandEngineListener
State when the engine is processing
PROFIT - Static variable in class celeboss.data.Portfolio
Property name for events of Profit property
PROFIT - Static variable in class celeboss.data.PurchasedShares
Property name for current profit
PURCHASED - Static variable in class celeboss.data.ShareBlock
Property name for purchased date
PercentChangableValue - class celeboss.data.PercentChangableValue.
This is a subclass that represents a Percentage vlaue that changes over time.
PercentChangableValue(float) - Constructor for class celeboss.data.PercentChangableValue
Constract with the initial value
PluginManager - class celeboss.plugin.PluginManager.
This class managers the various robots that are deployed with any CelebOSS instance.
Portfolio - class celeboss.data.Portfolio.
This class represents a Portfolio associated to an account.
PortfolioParser - class celeboss.HTMLload.PortfolioParser.
This class uses a HTMLDataSource to load details about a specific portfolio.
PortfolioParser(InputStream) - Constructor for class celeboss.HTMLload.PortfolioParser
Creates a parser that will extract information from a HTML file representing the Portfolio details.
PortfolioPlugin - interface celeboss.plugin.PortfolioPlugin.
This class represnts the interface that the main tool has with any plugin that works on a Portfolio.
PortfolioWindow - class celeboss.ui.PortfolioWindow.
This window shos details of the portfolio
PortfolioWindow(Portfolio) - Constructor for class celeboss.ui.PortfolioWindow
Create a simple window that display a table of all the known shares in the portfolio.
PropertyChangeMediator - class celeboss.util.PropertyChangeMediator.
 
PropertyChangeMediator() - Constructor for class celeboss.util.PropertyChangeMediator
Default constructor creates a blank mediator.
PropertyEventManager - class celeboss.data.PropertyEventManager.
This class managers the distribution of PropertyChangeEvents to a number of PropertyChangeListeners.
PropertyEventManager(Object) - Constructor for class celeboss.data.PropertyEventManager
Create a managers that represents a single source.
PurchasedShares - class celeboss.data.PurchasedShares.
This class represents a block of shares assigned to a Celebrity
PurchasedShares(Portfolio, Celebrity, int, Float) - Constructor for class celeboss.data.PurchasedShares
Create a new block of shares in a specific celebrity
PurchasedShares(PurchasedShares) - Constructor for class celeboss.data.PurchasedShares
Create a clone copy of the specified object
parseDetails(Portfolio, Celebrity) - Method in class celeboss.HTMLload.CelebParser
This method parses the incoming InputStream that is a HTML data containing Celebrity details.
parseDetails(MiniLeague) - Method in class celeboss.HTMLload.LeagueOfLeagueParser
Parser the details of the stream.
parseDetails(MiniLeague) - Method in class celeboss.HTMLload.LeagueParser
Parser the details of the stream.
parseDetails(Portfolio) - Method in class celeboss.HTMLload.PortfolioParser
This method parses the incoming InputStream that is a HTML data containing Portfolio details.
propertyChange(PropertyChangeEvent) - Method in class celeboss.data.Portfolio
An change has happened in the Share Blocks
propertyChange(PropertyChangeEvent) - Method in class celeboss.data.PurchasedShares
Change has occured
propertyChange(PropertyChangeEvent) - Method in class celeboss.data.ShareBlock
Change has occured
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.AccountsWindow
A change has occured to one of the montiored entities.
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.CelebWindow
A property had changed value o the Celebrity.
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.CelebritiesWindow
Change has occurred to the model.
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.ListingWindow
 
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.MonitorableTableModel
A change has occured to one of the montiored entities.
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.PortfolioWindow
A chnage has occured in the portfolio.
propertyChange(PropertyChangeEvent) - Method in class celeboss.ui.TrayIcon
A change has occurred in a monitored property
propertyChange(PropertyChangeEvent) - Method in class celeboss.util.PropertyChangeMediator
Forwards an event to the registered listeners.

Q

QueueItem - class celeboss.command.QueueItem.
This class describes an item on the queue to be processed.

R

REMOVESHARE - Static variable in class celeboss.data.Portfolio
Property name for event of remove Share property
RUNNING - Static variable in class celeboss.plugin.AbstractRobotTrader
Value of the Running status
refresh() - Method in class celeboss.data.Celebrity
This method queues a refresh command for this Celebrity.
refresh() - Method in class celeboss.data.Portfolio
Refresh this portfolio.
refreshCelebrityList() - Method in class celeboss.data.CelebrityManager
This method scans the known entities into the updater
release() - Method in class celeboss.data.ShareBlock
This share block is no logner needed.
release() - Method in class celeboss.ui.MonitorableTableModel
This method releases all references to the model and celebrities.
release() - Method in class celeboss.ui.util.SortedTableModel
This method releases all references to the model and objects.
removeItem(Command, Object) - Method in class celeboss.command.CommandEngine
Remote a queued item.
removeListener(CommandEngineListener) - Method in class celeboss.command.CommandEngine
Remove a previously registered listener to the engine
removeObject(Monitorable) - Method in class celeboss.ui.MonitorableTableModel
Remove the specifed object.
removeObject(Object) - Method in class celeboss.ui.util.SortedTableModel
Remove the specifed object.
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.Celebrity
Remove an existing listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.data.Celebrity
Remove a property change listeners for a specific property
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.CelebrityManager
Remove a previous listeners.
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.MiniLeague
Add a listener to changes to this league
removePropertyChangeListener(PropertyChangeListener) - Method in interface celeboss.data.Monitorable
Remove a listener on this object.
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.Portfolio
Remove a previously registered listener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.data.Portfolio
Remove a previousl registered listener
removePropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.data.PropertyEventManager
Remote a previously registered listener.
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.PropertyEventManager
Remove a previously register get all listener.
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.data.ShareBlock
Remove an existing property listener.
removePropertyChangeListener(PropertyChangeListener) - Method in class celeboss.util.PropertyChangeMediator
Remove a previously registered listener
removePropertyChangeListener(String, PropertyChangeListener) - Method in class celeboss.util.PropertyChangeMediator
Remove a previously registered listener of a specific property name
resetValue() - Method in class celeboss.data.ChangableValue
This method resets the old value to the current value.
rowSelection(boolean) - Method in class celeboss.ui.util.SortedTable
This method is a short cut to a seleciton listener.
run() - Method in class celeboss.command.CommandEngine
Execution of the thread.

S

SETTINGS - Static variable in class celeboss.ui.Launcher
Action command name to show the Settings window
SHAREPRICE - Static variable in class celeboss.data.Celebrity
Name for Share Price property
SHAREPRICE - Static variable in class celeboss.ui.CelebrityTableModel
Share price column index
SHUTDOWN - Static variable in class celeboss.ui.Launcher
Action command name to shut the system down
STARTING - Static variable in class celeboss.plugin.AbstractRobotTrader
Value of the Starting status
STOPPED - Static variable in class celeboss.plugin.AbstractRobotTrader
Value of the Stopped status
STOPPING - Static variable in class celeboss.plugin.AbstractRobotTrader
Value of the Stopping status
SettingsWindow - class celeboss.ui.SettingsWindow.
This window displays the status of the Celebrity manager.
SettingsWindow(CelebrityManager) - Constructor for class celeboss.ui.SettingsWindow
Create a simple window that display a status of the manager.
ShareBlock - class celeboss.data.ShareBlock.
Class represents ablock of sharesin a single Celebrity.
ShareBlock(ShareOwner, Celebrity) - Constructor for class celeboss.data.ShareBlock
 
ShareOwner - interface celeboss.data.ShareOwner.
This interface represents an object that can own shares.
SortedTable - class celeboss.ui.util.SortedTable.
This class is a sorted table window.
SortedTable(SortedTableModel) - Constructor for class celeboss.ui.util.SortedTable
Create a simple window that display a table of all the known celebrities in the factory.
SortedTable(String, SortedTableModel) - Constructor for class celeboss.ui.util.SortedTable
Create a simple window that display a table of all the known celebrities in the factory.
SortedTableModel - class celeboss.ui.util.SortedTableModel.
This table model holds a list of objects which are sorted to the columns defined.
SortedTableModel() - Constructor for class celeboss.ui.util.SortedTableModel
Create a model that monitors a set of entities.
StatusbarPanel - class celeboss.ui.util.StatusbarPanel.
A statusbar component that defaults to one text component stretching the whole width.
StatusbarPanel() - Constructor for class celeboss.ui.util.StatusbarPanel
Create the statusbar with a default text area.
sellComplete(Celebrity, int, String) - Method in interface celeboss.data.OrderNotifier
This method is invoked when a sell order is finished.
sellComplete(Celebrity, int, String) - Method in class celeboss.ui.PortfolioWindow
Sell has finished.
sellShares(Celebrity, int) - Method in interface celeboss.CelebDataSource
Sell shares in a Celebrity.
sellShares(Celebrity, int) - Method in class celeboss.HTMLload.WebDataSource
Sell shares in a Celebrity.
sellShares(Celebrity, int, OrderNotifier) - Method in class celeboss.data.Portfolio
This will issue a sell order for the specified celebrity.
setActiveCelebrityRefresh(int) - Method in class celeboss.data.CelebrityManager
Update how oftern active celebrities should be refreshed
setBalloonsEnabled(boolean) - Method in class celeboss.ui.UIPreferences
 
setBestPosition(int) - Method in class celeboss.data.MiniLeague
 
setCashAvailable(float) - Method in class celeboss.data.Portfolio
Update how much cash is availalbe.
setCelebrityRefresh(int) - Method in class celeboss.data.CelebrityManager
Define how long in seconds between celebrities are refreshed.
setChangeLabel(JLabel, ChangableValue) - Static method in class celeboss.ui.UIHelper
This is a helper method that updates a JLabel with a changable value according to the common formatting.
setChangeLabel(JLabel, NumberFormat, ChangableValue) - Static method in class celeboss.ui.UIHelper
This is a helper method that updates a JLabel with a changable value according to the common formatting.
setChartPosition(int) - Method in class celeboss.data.Portfolio
Update the current chart position.
setColumnPreferredWidth(int, int) - Method in class celeboss.ui.util.SortedTable
This method sets the preferred size on one of the columns
setColumnRenderer(int, TableCellRenderer) - Method in class celeboss.ui.util.SortedTable
This method sets the cell renderer on one of the columns
setContext(Portfolio) - Method in class celeboss.plugin.AbstractRobotTrader
Set the context in which this Bot is suppose to work.
setContext(Portfolio) - Method in interface celeboss.plugin.PortfolioPlugin
This method is invoked to set the context of any newly created robot trader.
setContextPane(JPanel) - Method in class celeboss.plugin.AbstractRobotTrader
A context pane for the specific sub-class robot is specified.
setDailyChange(int, double) - Method in class celeboss.data.Celebrity
Update one of the daily change values.
setDateFormat(int, int) - Method in class celeboss.ui.util.SortedTable
This method defines the DateFormet to be used by the default cell renderer.
setDateLabel(JLabel, Date) - Static method in class celeboss.ui.UIHelper
This is a helper method that updates a JLabel with a Date value according to the common formatting.
setDefaultUser(String, String) - Method in class celeboss.data.CelebrityManager
This sets the default username and password for an account to use when updating the background Celebtiry information.
setDivBalloonsEnabled(boolean) - Method in class celeboss.ui.UIPreferences
 
setFormat(NumberFormat) - Static method in class celeboss.data.ChangableValue
Set the default formatting for currency value.
setGrowthToday(float) - Method in class celeboss.data.Celebrity
Update the growth for today
setHighestDividend(Float) - Method in class celeboss.data.Celebrity
Update the highest dividend
setHighestPrice(float) - Method in class celeboss.data.Celebrity
Update the highest share price
setImageURLSuffix(String) - Method in class celeboss.data.Celebrity
Define the suffix in teh source of the image URL.
setLastDividend(Float) - Method in class celeboss.data.Celebrity
Update the last dividend
setLastPosition(int) - Method in class celeboss.data.MiniLeague
 
setListingDate(Date) - Method in class celeboss.data.Celebrity
Update the date of listing
setLowestPrice(float) - Method in class celeboss.data.Celebrity
Update the lowest share price
setMaximumAge(long) - Static method in class celeboss.data.ChangableValue
Set teh maximum age than values are allowed before they get reset as not moving
setMembers(List) - Method in class celeboss.data.MiniLeague
Ordered list of members
setMillions(int) - Method in class celeboss.data.Portfolio
Update how much money is banked
setMoneyLabel(JLabel, float) - Static method in class celeboss.ui.UIHelper
This is a helper method that updates a JLabel with a Money value according to the common formatting.
setMoneyLabel(JLabel, Float) - Static method in class celeboss.ui.UIHelper
This is a helper method that updates a JLabel with a Money value according to the common formatting.
setName(String) - Method in class celeboss.data.Celebrity
Update the name.
setName(String) - Method in class celeboss.data.MiniLeague
Update the name of this mini league
setNumberOfShares(int) - Method in class celeboss.data.ShareBlock
Update the number of shares in this Celebrity.
setOptions(String) - Method in interface celeboss.CelebDataSourceFactory
This method passes any number of text based options to the factory.
setOptions(String) - Method in class celeboss.HTMLload.FileFactory
FIle factory has no options
setOptions(String) - Method in class celeboss.HTMLload.WebDataSourceFactory
Set any specific factory options.
setPaused(boolean) - Method in class celeboss.command.CommandEngine
Set the engine paused.
setPercentageLabel(JLabel, Float) - Static method in class celeboss.ui.UIHelper
This is a helper method that updates a JLabel with a percentage value according to the common formatting.
setPortfolioRefresh(int) - Method in class celeboss.data.CelebrityManager
Define how long in seconds between portfolios are refreshed.
setPosition(int) - Method in class celeboss.data.MiniLeague
 
setPotentialDividend(float) - Method in class celeboss.data.Celebrity
Update the potential dividend
setPreference(String, String) - Method in class celeboss.ui.UIPreferences
Set the value of a preference
setProgress(int) - Method in class celeboss.ui.util.StatusbarPanel
Set the progress in the progress bar.
setPurchased(Date) - Method in class celeboss.data.ShareBlock
Update teh date these were purchased.
setReturnTags(boolean) - Method in class celeboss.HTMLload.HTMLParser
Change whether this parser should return the HTML tags
setSharePrice(float) - Method in class celeboss.data.Celebrity
Update the share price
setShares(Collection) - Method in class celeboss.data.Portfolio
Update the share portfolio
setSortColumn(int) - Method in class celeboss.ui.util.SortedTable
Set the column for sorting.
setStatus(int, String) - Method in class celeboss.plugin.AbstractRobotTrader
Update the status of this robot.
setStatus(String) - Method in class celeboss.ui.util.StatusbarPanel
Set the text of the status bar text label.
setStatusColor(Color) - Method in class celeboss.ui.util.StatusbarPanel
Set the colour of the status message
setSuspended(boolean) - Method in class celeboss.data.PropertyEventManager
Change the suspended state of this distributor.
setTimePrefix(boolean) - Method in class celeboss.plugin.AbstractRobotTrader
This method defines whether the logged messages should be prefixed with a date and time of their entry.
setUpdated() - Method in class celeboss.data.Celebrity
This celebrity recorded has just been updated.
setUpdated() - Method in class celeboss.data.Portfolio
This portfolio recorded has just been updated
setUserDetails(String, int) - Method in class celeboss.data.Portfolio
Update the usernameof portfolio.
setUserPassword(String, String) - Method in interface celeboss.CelebDataSource
Update teh username and password assigned to this datasource
setUserPassword(String, String) - Method in class celeboss.HTMLload.HTMLDataSource
Update teh username and password assigned to this datasource
setUserPassword(String, String) - Method in class celeboss.HTMLload.WebDataSource
Redefine the username and password assigned to this data source
setUsername(String, String) - Method in class celeboss.data.Portfolio
Update the userid and password assigned to this Portfolio
setValue(float) - Method in class celeboss.data.ChangableValue
Attempts to update teh vlaue of this changable.
setValue(Object) - Method in class celeboss.ui.ChangableValueRenderer
Sets the value in a cell.
setValue(Object) - Method in class celeboss.ui.util.DateRenderer
Sets the value in a cell.
setWeeklyGain(float) - Method in class celeboss.data.MiniLeague
 
setWeeklyGain(float) - Method in class celeboss.data.Portfolio
Update the percentage gain value.
setWorthBallonsEnabled(boolean) - Method in class celeboss.ui.UIPreferences
 
showBalloon(String, String, int) - Method in class celeboss.ui.TrayIcon
Show a balloon with some text.
showCelebrity(Celebrity) - Static method in class celeboss.ui.CelebWindow
Show a celebrity window for the specified celeb
showCelebrity(Celebrity) - Method in class celeboss.ui.CelebritiesWindow
Show the position of the specified celebrity in the table
shutdown() - Method in class celeboss.command.CommandEngine
Stop the update thread
shutdown() - Method in class celeboss.data.CelebrityManager
Shutdown the manager.
shutdown() - Method in class celeboss.plugin.AbstractRobotTrader
This method shoudl be overridden by any sub-classes.
shutdown() - Method in interface celeboss.plugin.PortfolioPlugin
The trading tool is to be shutdown, this may be in response to the main CelebOSS closing.
shutdown() - Method in class celeboss.ui.Launcher
User requests to stop the system running
shutdown() - Method in class celeboss.ui.TrayIcon
Shutdown the tray icon.
sortByColumn(int, boolean) - Method in class celeboss.ui.util.SortedTableModel
Change the sorting parameters.
start() - Method in class celeboss.plugin.AbstractRobotTrader
The robot is to start processing.
stateChange(int, QueueItem) - Method in interface celeboss.command.CommandEngineListener
This method is invoked whenever the processing state of the engine chnages.
stateChange(int, QueueItem) - Method in class celeboss.ui.MonitorWindow
Engine state has changed
stop() - Method in class celeboss.plugin.AbstractRobotTrader
The robot is to stop processing immediately.

T

TOTALWORTH - Static variable in class celeboss.data.Portfolio
Property name for events of Total Worth property
TRADEURL - Static variable in class celeboss.HTMLload.WebDataSource
 
TradeDialog - class celeboss.ui.TradeDialog.
This dialog allows the user to change the username and/our password of a Portfolio.
TradeDialog(CelebrityManager, Celebrity, int) - Constructor for class celeboss.ui.TradeDialog
Create a dialog that is used to Sell shares.
TradeDialog(CelebrityManager, double) - Constructor for class celeboss.ui.TradeDialog
Create a dialog that is used to buy shares.
TrayIcon - class celeboss.ui.TrayIcon.
This is the main class that launcher CelebOSS.
TrayIcon(Launcher, CelebrityManager) - Constructor for class celeboss.ui.TrayIcon
Create a tray icon instance for the CelebOSS system.
toString() - Method in class celeboss.command.QueueItem
Text representation
toString() - Method in class celeboss.data.Celebrity
Generete a string representation.
toString() - Method in class celeboss.data.ChangableValue
Get the current value as a string.
toString() - Method in class celeboss.data.Portfolio
String representation of Portfolio
toString() - Method in class celeboss.data.ShareBlock
Return a descriptive text

U

UIHelper - class celeboss.ui.UIHelper.
Static utility class for Celebos windows.
UIPreferences - class celeboss.ui.UIPreferences.
This class holds the users' UI preferences
UPDATED - Static variable in class celeboss.data.Celebrity
Name for Updated property
UPDATED - Static variable in class celeboss.data.Portfolio
Property name for events of Update property
UPDATED - Static variable in class celeboss.ui.CelebrityTableModel
Time of last update column
UP_ICON - Static variable in class celeboss.ui.UIHelper
Icon for increasing values
UserDialog - class celeboss.ui.UserDialog.
This dialog allows the user to change the username and/our password of a Portfolio.
UserDialog(String, String) - Constructor for class celeboss.ui.UserDialog
Create a dialog that prompts the user for a username and password.
updateCelebrity(Celebrity) - Method in interface celeboss.CelebDataSource
This method updates the specific Celebrity with data from the managed source.
updateCelebrity(Celebrity) - Method in class celeboss.HTMLload.HTMLDataSource
This method updates the specified Celebrity details with the associated data source.
updateLeague(MiniLeague) - Method in interface celeboss.CelebDataSource
This method updates the specific League with data from the managed source.
updateLeague(MiniLeague) - Method in class celeboss.HTMLload.HTMLDataSource
Update the specified league.
updatePortfolio(Portfolio) - Method in interface celeboss.CelebDataSource
This method updates the specific Portfolio with data from the managed source.
updatePortfolio(Portfolio) - Method in class celeboss.HTMLload.HTMLDataSource
Update the specified portfolio using this data source.

V

Version - class celeboss.Version.
Class describes the Version information
valueChanged(ListSelectionEvent) - Method in class celeboss.ui.ListingWindow
 

W

WAITING - Static variable in class celeboss.plugin.AbstractRobotTrader
Value of the Waiting status
WARNING - Static variable in class celeboss.ui.TrayIcon
This is the constant for the Warning balloon
WEBFACTORY - Static variable in class celeboss.FactoryLoader
Factory name of web
WORTH - Static variable in class celeboss.data.PurchasedShares
Property name for worth of Shares
WebDataSource - class celeboss.HTMLload.WebDataSource.
This class goes over the internet to the CelebDaq web site to extract details.
WebDataSourceFactory - class celeboss.HTMLload.WebDataSourceFactory.
This is a factory class that creates connections to a web server to get the celebdaq data.
WebDataSourceFactory() - Constructor for class celeboss.HTMLload.WebDataSourceFactory
 

Y

YIELD - Static variable in class celeboss.data.Celebrity
Name for Yield property
YIELD - Static variable in class celeboss.ui.CelebrityTableModel
Index of the Yield column

A B C D E F G H I L M N O P Q R S T U V W Y