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