A C D E F G I L M O P R S T U V

A

ACue - Class in model.cue
This class represents an individual cue.
ACue(int) - Constructor for class model.cue.ACue
This constructor creates a new cueset with the default cue 0
ACue(float, String, String, long, long, int) - Constructor for class model.cue.ACue
This constructor will create a cue with a set number, name, description, fade up time, and fade down time.
ACue(float, String, String, long, long, int, Hashtable<Short, Channel>) - Constructor for class model.cue.ACue
This constructor will create a cue with a set number, name, description, fade up time, fade down time, and starting channel values.
ADD - Static variable in interface model.channel.set.IValueSet
 
addCue(ACue) - Method in class model.cue.CueSet
This method adds a cue to the cueset.
addCue(ACue) - Method in class model.LightModel
This method adds a new cue to the current show.
addCue(ACue) - Method in class model.show.Show
This method will add a cue to the current cueset.
addCue(ACue) - Method in interface view.ICueAdder
This method will add a new cue to the current cueset.
addCues(ACue[]) - Method in class model.cue.CueSet
This method adds a series of cues to the set.
address - Variable in class model.util.Channel
The address for this channel.
addSet(IValueSet) - Method in class model.channel.ChannelPriorityQueue
 
addSet(IValueSet) - Method in class model.channel.ChannelValues
 
ADMXDevice - Class in model.device
This abstract class defines the device framework for DMX devices.
ADMXDevice() - Constructor for class model.device.ADMXDevice
 
ADMXDeviceException - Exception in model.device
This exception will be thrown by ADMXDevices when there is an error accessing the DMX device.
ADMXDeviceException(String) - Constructor for exception model.device.ADMXDeviceException
This constructor creates a new ADMXDeviceException.
AValueSet - Class in model.channel.set
 
AValueSet(float, IPriority) - Constructor for class model.channel.set.AValueSet
 
AVERAGE - Static variable in interface model.channel.set.IValueSet
 

C

Channel - Class in model.util
This is a simple data class that holds a address, value pair.
Channel() - Constructor for class model.util.Channel
This constructor creates a new channel with the default values.
Channel(short, short) - Constructor for class model.util.Channel
This constructor creates a new channel with the given values.
ChannelPriorityQueue - Class in model.channel
 
ChannelPriorityQueue() - Constructor for class model.channel.ChannelPriorityQueue
 
channels - Variable in class model.channel.set.AValueSet
 
ChannelStatusButton - Class in view.component
This class represents an individual channel in the channel view.
ChannelStatusButton(IChannelValueSetter, short) - Constructor for class view.component.ChannelStatusButton
 
ChannelStatusButton(IChannelValueSetter, short, byte) - Constructor for class view.component.ChannelStatusButton
 
ChannelValues - Class in model.channel
This class stores all the current channel values.
ChannelValues(int) - Constructor for class model.channel.ChannelValues
This constructor will create a new ChannelValue object with the set maximum number of channels.
ChannelView - Class in view.component
This class contains all the ChannelStatusButtons, and also has the Channel and Value text fields at the bottom of the user interface.
ChannelView(IChannelValueSetter, int) - Constructor for class view.component.ChannelView
 
closeDevice() - Method in class model.device.ADMXDevice
This method will be called before the program closes, or when the program is disconnecting from the device.
closeDevice() - Method in class model.device.DummyDMXDevice
This method will be called before the program closes, or when the program is disconnecting from the device.
closeDevice() - Method in class model.device.USBDMXInterface
This method will be called before the program closes, or when the program is disconnecting from the device.
combineMethod - Variable in class model.channel.set.AValueSet
 
compareTo(Channel) - Method in class model.util.Channel
This method is part of the Comparable interface.
connect() - Method in class model.LightModel
This method will tell the view to the connect to the USBDMX.com device.
connect() - Method in interface view.IDeviceConnector
This method will tell the view to the connect to the USBDMX.com device.
controller - package controller
This package contains the LightController which connects the model and view.
createGUI() - Method in class view.component.CueListPanel
 
CueCreationDialog - Class in view.component
This class contains the dialog box used when creating a new cue.
CueCreationDialog(Frame, IChannelValueGetter, ICueAdder, ICueInformationGetter) - Constructor for class view.component.CueCreationDialog
 
CueListPanel - Class in view.component
This class contains the cue and cue bank listing panels.
CueListPanel(ICueTransitioner, ICueInformationGetter) - Constructor for class view.component.CueListPanel
 
CueSet - Class in model.cue
This class holds a set of cues.
CueSet(int) - Constructor for class model.cue.CueSet
This constructor creates a new cueset with only the empty cue #0 in it.
CueSet(ACue[]) - Constructor for class model.cue.CueSet
This constructor creates a new cueset with the given cues in it.
cueTransition(float, float) - Method in class model.LightModel
This method will start a transition from the old cue to the new cue.
cueTransition(float, float) - Method in interface view.ICueTransitioner
This method will start a transition from the old cue to the new cue.
CueValueSet - Class in model.channel.set
 
CueValueSet(ACue) - Constructor for class model.channel.set.CueValueSet
 

D

DEFAULT_MODE - Static variable in class view.component.ChannelStatusButton
 
deleteCue(float) - Method in class model.cue.CueSet
This method will delete the cue with the given number.
deleteCues(float[]) - Method in class model.cue.CueSet
This method will delete the cues with the given numbers.
deviceDisconnected() - Method in interface model.ILightModelConnector
This method will notify the view if the device has disconnected without the view specifically telling it to disconnect.
deviceDisconnected() - Method in class view.component.ToolBar
This method will notify the view if the device has disconnected without the view specifically telling it to disconnect.
deviceDisconnected() - Method in class view.LightView
This method will notify the view if the device has disconnected without the view specifically telling it to disconnect.
disconnect() - Method in class model.LightModel
This method will tell the model to disconnect from the current device, and switch to the dummy DMX device.
disconnect() - Method in interface view.IDeviceConnector
This method will tell the model to disconnect from the current device, and switch to the dummy DMX device.
DuckingPriority - Class in model.channel.priority
 
DuckingPriority(int, int) - Constructor for class model.channel.priority.DuckingPriority
 
DummyDMXDevice - Class in model.device
This is a concrete implementation of the ADMXDevice framework for a null device.

E

ErrorDialog - Class in view.component
This class opens a dialog box to display an error to the user.
ErrorDialog(Frame, String) - Constructor for class view.component.ErrorDialog
 
ErrorDialog(Frame, String, String) - Constructor for class view.component.ErrorDialog
 
ErrorDialog(Frame, Throwable, String) - Constructor for class view.component.ErrorDialog
 
ErrorWindow - Class in controller
This class will open a new JFrame to display an error to the user.
ErrorWindow(String) - Constructor for class controller.ErrorWindow
 
ErrorWindow(Throwable) - Constructor for class controller.ErrorWindow
 
ErrorWindow(String, String) - Constructor for class controller.ErrorWindow
 
ErrorWindow(Throwable, String) - Constructor for class controller.ErrorWindow
 
extractFile(String, int) - Static method in class model.cue.ACue
This method takes in the data from a saved cue file, and returns a new cue.
extractFile(String, int) - Static method in class model.cue.CueSet
This method takes the saved file data and will return a cueset.

F

FADE_DOWN_MODE - Static variable in class view.component.ChannelStatusButton
 
FADE_DOWN_SOURCE - Static variable in class model.channel.ChannelValues
These modes relate to the status of specific channels at any given time.
FADE_UP_MODE - Static variable in class view.component.ChannelStatusButton
 
FADE_UP_SOURCE - Static variable in class model.channel.ChannelValues
These modes relate to the status of specific channels at any given time.
FADER_SOURCE - Static variable in class model.channel.ChannelValues
When a channel value is being changed, the channel source value is passed in with the method.
FADER_VALUE_MODE - Static variable in class view.component.ChannelStatusButton
 
FaderValueSet - Class in model.channel.set
 
FaderValueSet() - Constructor for class model.channel.set.FaderValueSet
 
fadeValues(CueValueSet, CueValueSet, short[]) - Method in class model.device.ADMXDevice
This method will start a fade from the startValues to the endValues.
fadeValues(CueValueSet, CueValueSet, short[]) - Method in class model.device.DummyDMXDevice
This method will start a fade from the startValues to the endValues.
fadeValues(CueValueSet, CueValueSet, short[]) - Method in class model.device.USBDMXInterface
This method will start a fade from the startValues to the endValues.

G

genDataSet(String, String) - Static method in class model.util.GeneralUtils
This method will create a set of XML tags with the proper new lines and the given data inbetween.
GeneralUtils - Class in model.util
This class contains various utility methods that are used throughout the program.
GeneralUtils() - Constructor for class model.util.GeneralUtils
 
getAddresses(Channel[]) - Static method in class model.util.Channel
This method will return an array of addresses given an array of Channels.
getAllChannels() - Method in class model.channel.set.CueValueSet
 
getAllChannels() - Method in class model.cue.ACue
This method will return the complete set of Channel objects for this cue.
getChannel(Channel) - Method in class model.channel.ChannelValues
This method returns the Channel object for the given channel address.
getChannel(short) - Method in class model.channel.set.AValueSet
This method will return a channel object for the given address.
getChannel(Channel) - Method in class model.channel.set.AValueSet
 
getChannel(short) - Method in class model.channel.set.CueValueSet
 
getChannel(Channel) - Method in class model.channel.set.CueValueSet
 
getChannel(short) - Method in interface model.channel.set.IValueSet
 
getChannel(Channel) - Method in interface model.channel.set.IValueSet
 
getChannel(short) - Method in class model.cue.ACue
This method will return a channel object for the given address.
getChannel(Channel) - Method in class model.cue.ACue
This method will return a channel object for the given channel object address.
getChannels(Channel[]) - Method in class model.channel.ChannelValues
This method will return Channel objects for the given channels.
getChannels() - Method in class model.channel.ChannelValues
This method will return an array of Channel objects for every channel with a non-zero value.
getChannels(Channel[], float) - Method in class model.channel.ChannelValues
This method will return a Channel object with the value from the given source for each given channel address.
getChannels() - Method in class model.channel.set.AValueSet
 
getChannels(short[]) - Method in class model.channel.set.AValueSet
 
getChannels() - Method in class model.channel.set.CueValueSet
 
getChannels(short[]) - Method in class model.channel.set.CueValueSet
 
getChannels() - Method in interface model.channel.set.IValueSet
 
getChannels(short[]) - Method in interface model.channel.set.IValueSet
 
getChannels(short[]) - Method in class model.cue.ACue
This method returns an array of Channel objects for the given addresses.
getChannels() - Method in class model.cue.ACue
This method will return all non-zero channels for this cue.
getChannels() - Method in class model.LightModel
This method will return an array of Channel objects for every channel with a non-zero value.
getChannels() - Method in interface view.IChannelValueGetter
This method will return all current channels with non-zero values.
getChannelsForCue() - Method in class model.channel.ChannelValues
This is a specilized form of getChannels() used when creating new cues.
getChannelsForCue() - Method in class model.LightModel
This is a specilized form of getChannels() used when creating new cues.
getChannelsForCue() - Method in interface view.IChannelValueGetter
This method will return all current channels with non-zero values or a fader value of -100.
getChannelSource(Channel) - Method in class model.channel.ChannelValues
 
getChannelSources(Channel[]) - Method in class model.channel.ChannelValues
 
getChannelValue(short) - Method in class model.channel.ChannelValues
This method returns the value of the given channel address.
getChannelValue(Channel) - Method in class model.channel.ChannelValues
 
getChannelValue(short) - Method in class model.channel.set.AValueSet
This method will return the value of the given channel in this cue.
getChannelValue(short) - Method in class model.channel.set.CueValueSet
 
getChannelValue(short) - Method in interface model.channel.set.IValueSet
 
getChannelValue(short) - Method in class model.cue.ACue
This method will return the value of the given channel in this cue.
getChannelValue(short) - Method in class model.LightModel
This method returns the value of the given channel address.
getChannelValue(short) - Method in interface view.IChannelValueGetter
This method will return the value for the channel with the given address.
getChannelValues(short[]) - Method in class model.channel.ChannelValues
This method will return an array of Channel objects for every channel with a non-zero value.
getChannelValues(short[]) - Method in class model.cue.ACue
This method returns an array of channel values.
getChannelValues(short[]) - Method in class model.LightModel
This method will return the channel values for the given addresses.
getChannelValues(short[]) - Method in interface view.IChannelValueGetter
This method will return the values of the given channel addresses.
getCombineMethod() - Method in class model.channel.set.AValueSet
 
getCombineMethod() - Method in class model.channel.set.CueValueSet
 
getCombineMethod() - Method in interface model.channel.set.IValueSet
 
getCue(float) - Method in class model.cue.CueSet
This method returns the cue with the given cue number.
getCue(float) - Method in class model.show.Show
This method returns the cue with the given number.
getCueNames() - Method in class model.cue.CueSet
This method will return the summary of all the cues.
getCueNames() - Method in class model.LightModel
This method will return an array containing the summary of every cue in the show.
getCueNames() - Method in class model.show.Show
This method will return the summary of all the cues in the cueset.
getCueNames() - Method in interface view.ICueInformationGetter
This method will return an array containing the summaries of all the cues in the current cueset.
getCueNumbers() - Method in class model.cue.CueSet
This method will return all the cue numbers.
getCues(float[]) - Method in class model.cue.CueSet
This method returns a series of cues with the given numbers.
getCues() - Method in class model.cue.CueSet
This method will return all the cues in the cueset.
getDesc() - Method in class model.cue.ACue
This method will return the cue's description.
getFadeDownMillis() - Method in class model.channel.set.CueValueSet
 
getFadeDownMillis() - Method in class model.cue.ACue
This method returns the fade down time in milliseconds.
getFadeLevel() - Method in class model.channel.set.CueValueSet
 
getFadeUpMillis() - Method in class model.channel.set.CueValueSet
 
getFadeUpMillis() - Method in class model.cue.ACue
This method returns the fade up time in milliseconds.
getFileData() - Method in class model.cue.ACue
This method is used for saving cues to a file.
getFileData() - Method in class model.cue.CueSet
This method returns all the data for this cueset so that it can be saved to a file.
getFileName() - Method in class model.show.Show
This method returns the file name and path of the show.
getHighestCueNumber() - Method in class model.cue.CueSet
This method returns the highest cue number that exists.
getHighestCueNumber() - Method in class model.LightModel
This method will return the highest cue number in the show.
getHighestCueNumber() - Method in class model.show.Show
This method returns the highest cue number that currently exists.
getHighestCueNumber() - Method in interface view.ICueInformationGetter
This method will return the highest cue number in the cueset.
getHighPrioritySets(short) - Method in class model.channel.ChannelPriorityQueue
 
getIPriority() - Method in class model.channel.set.AValueSet
 
getIPriority() - Method in class model.channel.set.CueValueSet
 
getIPriority() - Method in interface model.channel.set.IValueSet
 
getMaxChannels() - Method in class model.show.Show
This method returns the maximum number of channels for this show.
getName() - Method in class model.cue.ACue
This method will return the cue's name.
getNumber() - Method in class model.cue.ACue
This method will get the cue's number.
getPriority(Channel) - Method in class model.channel.priority.DuckingPriority
 
getPriority(Channel) - Method in interface model.channel.priority.IPriority
 
getPriority(Channel) - Method in class model.channel.set.AValueSet
 
getPriority(short) - Method in class model.channel.set.AValueSet
 
getPriority(short) - Method in class model.channel.set.CueValueSet
 
getPriority(Channel) - Method in class model.channel.set.CueValueSet
 
getPriority(short) - Method in interface model.channel.set.IValueSet
 
getPriority(Channel) - Method in interface model.channel.set.IValueSet
 
getPriorityOrderSets(short) - Method in class model.channel.ChannelPriorityQueue
 
getRawChannel(short) - Method in class model.channel.set.AValueSet
 
getRawChannel(short) - Method in class model.channel.set.CueValueSet
 
getRawChannel(short) - Method in interface model.channel.set.IValueSet
 
getRawChannel(short) - Method in class model.cue.ACue
 
getSet(float) - Method in class model.channel.ChannelPriorityQueue
 
getSets() - Method in class model.channel.ChannelPriorityQueue
 
getShowDesc() - Method in class model.show.Show
This method returns the show's description.
getShowName() - Method in class model.show.Show
This method returns the show's name.
getSource() - Method in class model.channel.set.AValueSet
 
getSource() - Method in class model.channel.set.CueValueSet
 
getSource() - Method in interface model.channel.set.IValueSet
 
getSourceColor(float) - Method in class view.component.ChannelStatusButton
 
getSummary() - Method in class model.cue.ACue
This method returns a string containing the cue's number, fade up and fade down times, and name.
getValue() - Method in class view.component.ChannelStatusButton
 
getValueSet(float) - Method in class model.channel.ChannelValues
 
goToCue(float) - Method in class model.LightModel
This method will move to a cue without a transition.
goToCue(float) - Method in interface view.ICueTransitioner
This method will go to the given cue without a transition.
goToNextCue() - Method in class view.component.CueListPanel
 

I

IChannelValueGetter - Interface in view
This interface defines the methods required to get channel information from the model.
IChannelValueSetter - Interface in view
This interface defines the methods required to set channels values in the model.
ICueAdder - Interface in view
This interface defines the methods required to add a new cue.
ICueInformationGetter - Interface in view
This interface defines the methods for receiving cue information.
ICueTransitioner - Interface in view
This interface is used for triggering cue transitions and changes.
IDeviceConnector - Interface in view
This interface provides methods for the view to control the DMX device.
ILightModelConnector - Interface in model
This metohd connects the model to the view.
ILightViewConnector - Interface in view
This interface defines the connector that all commincation between the view and model will go through.
IPriority - Interface in model.channel.priority
 
iPriority - Variable in class model.channel.set.AValueSet
 
IShowLoaderSaver - Interface in view
This interface defines the methods required to load or save a show.
IUpdateChannel - Interface in model
This class is used to update the model with channel values while a fade is happening.
IUpdateFadeProgress - Interface in model
This method is used to update the progress meters during a fade.
IValueSet - Interface in model.channel.set
 

L

LightController - Class in controller
This is the controller class for the program.
LightController() - Constructor for class controller.LightController
This constructor starts the entire program and instantiates both the model and view.
LightModel - Class in model
This is the main class for the Model part of the program.
LightModel(ILightModelConnector, ADMXDevice, Show) - Constructor for class model.LightModel
This constructor instaniates the LightModel with a link to the connector, the current dmx device, and the default Show.
LightView - Class in view
This is the primary class for the view part of this project.
LightView(ILightViewConnector) - Constructor for class view.LightView
This constructor sets up the GUI.
loadShow(String) - Method in class model.LightModel
This method will load the saved show back into the program.
loadShow(String) - Method in interface view.IShowLoaderSaver
This method will initiate a show load.

M

main(String[]) - Static method in class controller.LightController
The main method for the class.
makeChannels(short[], short[]) - Static method in class model.util.Channel
This method will return an array of Channels given arrays of addresses and values.
makeVisible() - Method in class view.LightView
This method makes the view visible.
model - package model
This package contains all of backend code for the program.
model.channel - package model.channel
 
model.channel.priority - package model.channel.priority
 
model.channel.set - package model.channel.set
 
model.cue - package model.cue
This package contains the classes for holding cues and sets of cues.
model.device - package model.device
This package contains the classes required to interact with DMX controllers.
model.show - package model.show
This package contains the Show class and the code to save and load Shows.
model.util - package model.util
This package contains a few utility classes used by the program.

O

openShow(String) - Static method in class model.show.ShowFactory
This method will load a Show given the filename of the show data file.

P

parseDataSet(String, String) - Static method in class model.util.GeneralUtils
This method will take a set of data, and find the first instance of the given key.
parseDataSets(String, String) - Static method in class model.util.GeneralUtils
This method will search through a set a data and pull out the data every time a key pair occurs.

R

raiseError(String, String) - Method in interface model.ILightModelConnector
This method will notify the user of the given error.
raiseError(Throwable, String) - Method in interface model.ILightModelConnector
This method will notify the user of the given error.
raiseError(String, String) - Method in class view.LightView
This method will notify the user of the given error.
raiseError(Throwable, String) - Method in class view.LightView
This method will notify the user of the given error.
removeAllCues() - Method in class model.channel.ChannelPriorityQueue
 
removeAllCues() - Method in class model.channel.ChannelValues
 
removeSet(IValueSet) - Method in class model.channel.ChannelPriorityQueue
 
removeSet(float) - Method in class model.channel.ChannelPriorityQueue
 
removeSet(IValueSet) - Method in class model.channel.ChannelValues
 
removeSet(float) - Method in class model.channel.ChannelValues
 
replaceValues(Channel[], short[]) - Static method in class model.util.Channel
This method will replace the values in the given channels with the given values.
resetFaderValues() - Method in class model.LightModel
This method will reset all the fader values to their defaults, and update the view to reflect this change.
resetFaderValues() - Method in interface view.ICueAdder
This method will reset all the fader values to their defaults.
resetValues(float) - Method in class model.channel.ChannelValues
 
resetValues() - Method in class model.channel.set.AValueSet
 
resetValues() - Method in class model.channel.set.CueValueSet
 
resetValues() - Method in interface model.channel.set.IValueSet
 
resetValues() - Method in class model.cue.ACue
 

S

saveShow(String) - Method in class model.LightModel
This method will save the current show to a file.
saveShow(String) - Method in class model.show.Show
This method will save the show to the location stored in filename.
saveShow(String) - Method in interface view.IShowLoaderSaver
This method will initiate a show save.
SaveShowDialog - Class in view.component
This dialog window is used to select where to save a show.
SaveShowDialog(Frame) - Constructor for class view.component.SaveShowDialog
 
selectCueWithoutTransition(String) - Method in interface model.ILightModelConnector
This method will make the view select a cue, without triggering a transition to that cue.
selectCueWithoutTransition(String) - Method in class view.component.CueListPanel
 
selectCueWithoutTransition(String) - Method in class view.LightView
This method will select the given cue without triggering a transition.
setChannelSource(short, float[]) - Method in interface model.ILightModelConnector
This method sets the source for the given address.
setChannelSource(Channel, float[]) - Method in interface model.ILightModelConnector
This method will set the source for the given channel.
setChannelSource(short, float[]) - Method in class view.component.ChannelView
 
setChannelSource(Channel, float[]) - Method in class view.component.ChannelView
 
setChannelSource(short, float[]) - Method in class view.LightView
This method will set the source for the given address.
setChannelSource(Channel, float[]) - Method in class view.LightView
This method will set the source for the given channel.
setChannelSources(short[], float[][]) - Method in interface model.ILightModelConnector
This method will set the channel sources for the given addresses.
setChannelSources(Channel[], float[][]) - Method in interface model.ILightModelConnector
This method will set the sources for the given channels to the given sources.
setChannelSources(short[], float[][]) - Method in class view.component.ChannelView
 
setChannelSources(Channel[], float[][]) - Method in class view.component.ChannelView
 
setChannelSources(short[], float[][]) - Method in class view.LightView
This method will set the source for a series of a channels.
setChannelSources(Channel[], float[][]) - Method in class view.LightView
This method will set the source for a series of channels.
setChannelValue(Channel) - Method in class model.channel.set.AValueSet
This method will set the value of the given channel in this cue.
setChannelValue(short, short) - Method in class model.channel.set.AValueSet
 
setChannelValue(Channel) - Method in class model.channel.set.CueValueSet
 
setChannelValue(short, short) - Method in class model.channel.set.CueValueSet
 
setChannelValue(Channel) - Method in interface model.channel.set.IValueSet
 
setChannelValue(short, short) - Method in interface model.channel.set.IValueSet
 
setChannelValue(Channel) - Method in class model.cue.ACue
This method will set the value of the given channel in this cue.
setChannelValue(short, short) - Method in class model.cue.ACue
This method will change the value of the given address to the given value.
setChannelValue(Channel, float) - Method in class model.LightModel
This method will set the channel value to the given value.
setChannelValue(Channel, float) - Method in interface view.IChannelValueSetter
This method will update the given channel from the given source.
setChannelValues(Channel[]) - Method in class model.channel.set.AValueSet
 
setChannelValues(Channel[]) - Method in class model.channel.set.CueValueSet
 
setChannelValues(Channel[]) - Method in interface model.channel.set.IValueSet
 
setChannelValues(Channel[]) - Method in class model.cue.ACue
This method will set a series of channel values in the cue.
setChannelValues(Channel[], float) - Method in class model.LightModel
This method will set a series of channel values.
setChannelValues(Channel[], float) - Method in interface view.IChannelValueSetter
This method will update the series of channels from the given source.
setCombineMethod(int) - Method in class model.channel.set.AValueSet
 
setCombineMethod(int) - Method in class model.channel.set.CueValueSet
 
setCombineMethod(int) - Method in interface model.channel.set.IValueSet
 
setDesc(String) - Method in class model.cue.ACue
This method will set the cue's description.
setFadeDownMillis(long) - Method in class model.cue.ACue
This method sets the fade down time in milliseconds.
setFadeLevel(float) - Method in class model.channel.set.CueValueSet
 
setFadeUpMillis(long) - Method in class model.cue.ACue
This method sets the fade up time in milliseconds.
setFileName(String) - Method in class model.show.Show
This method sets the file name and path for the show.
setIPriority(IPriority) - Method in class model.channel.set.AValueSet
 
setIPriority(IPriority) - Method in class model.channel.set.CueValueSet
 
setIPriority(IPriority) - Method in interface model.channel.set.IValueSet
 
setMaxAddress(short) - Method in class model.device.ADMXDevice
This method allows you to set a maximum address on the device, if the device supports it.
setMaxAddress(short) - Method in class model.device.DummyDMXDevice
This method allows you to set a maximum address on the device, if the device supports it.
setMaxAddress(short) - Method in class model.device.USBDMXInterface
This method allows you to set a maximum address on the device, if the device supports it.
setMaxChannels(int) - Method in class model.show.Show
This method sets the maximum number of channels for this show.
setName(String) - Method in class model.cue.ACue
This method will set the cue's name.
setNumber(float) - Method in class model.cue.ACue
This method will set the cue's number.
setShowDesc(String) - Method in class model.show.Show
This method sets the shows description.
setShowName(String) - Method in class model.show.Show
This method sets the show's name.
setSource(float[]) - Method in class view.component.ChannelStatusButton
 
setSourceNoRepaint(float[]) - Method in class view.component.ChannelStatusButton
TODO: Redo all of the source setting stuff so that it can handle more than three sources.
setValue(Channel) - Method in class model.device.ADMXDevice
This method sets the given channel, value pair on the device.
setValue(Channel) - Method in class model.device.DummyDMXDevice
This method sets the given channel, value pair on the device.
setValue(Channel) - Method in class model.device.USBDMXInterface
This method sets the given channel, value pair on the device.
setValue(short) - Method in class view.component.ChannelStatusButton
 
setValues(Channel[]) - Method in class model.device.ADMXDevice
This method sets a series of values on the device.
setValues(Channel[]) - Method in class model.device.DummyDMXDevice
This method sets a series of values on the device.
setValues(Channel[]) - Method in class model.device.USBDMXInterface
This method sets a series of values on the device.
shortToString(short) - Static method in class model.util.GeneralUtils
This method takes a short value (ranged 0 to 255) and converts it to a String (ranged 0 to 100).
Show - Class in model.show
This class contains a cueSet and other information about the current show.
Show(int) - Constructor for class model.show.Show
This constructor will create a Show with the given number of maxChannels.
Show(ArrayList<CueSet>, int) - Constructor for class model.show.Show
This constructor will create a Show with the given cueset and maximum number of channels.
Show(String, int, ArrayList<CueSet>) - Constructor for class model.show.Show
This constructor will create a Show with the given name, maximum number of channels, and cueset.
ShowFactory - Class in model.show
This class will produce a show given a show data file.
ShowFactory() - Constructor for class model.show.ShowFactory
 
Singleton - Static variable in class model.device.DummyDMXDevice
 
source - Variable in class model.channel.set.AValueSet
 
stringToShort(String) - Static method in class model.util.GeneralUtils
This method takes in a string (that should be between 0 and 100) and returns a short with a range of 0 to 255.
SUBMASTER_SOURCE - Static variable in class model.channel.ChannelValues
When a channel value is being changed, the channel source value is passed in with the method.
SUBMASTER_VALUE_MODE - Static variable in class view.component.ChannelStatusButton
 

T

toggleDataEntry(boolean) - Method in interface model.ILightModelConnector
This method will toggle all data entry on the form.
toggleDataEntry(boolean) - Method in class view.component.ChannelStatusButton
 
toggleDataEntry(boolean) - Method in class view.component.ChannelView
 
toggleDataEntry(boolean) - Method in class view.component.CueListPanel
This method will toggle the data entry fields for the program.
toggleDataEntry(boolean) - Method in class view.LightView
This method will toggle the data entry fields for the program.
ToolBar - Class in view.component
This class contains the toolbar and all of the toolbar buttons.
ToolBar(JFrame, IChannelValueGetter, ICueAdder, ICueInformationGetter, IShowLoaderSaver, IDeviceConnector) - Constructor for class view.component.ToolBar
 
toString() - Method in class model.util.Channel
 

U

updateChannel(Channel, float) - Method in class model.channel.ChannelValues
This method will update the value for the given address, value pair.
updateChannel(Channel, float[]) - Method in interface model.ILightModelConnector
This method will update the given channel on the view, with the given value and source.
updateChannel(Channel) - Method in interface model.IUpdateChannel
This method will update the channel with the given channel.
updateChannels(Channel[], float) - Method in class model.channel.ChannelValues
 
updateChannels(Channel[], float[][]) - Method in interface model.ILightModelConnector
This method will update the given channels on the view with the given values and sources.
updateChannels(Channel[]) - Method in interface model.IUpdateChannel
This method will update the channels with the given channels.
updateCueList() - Method in interface model.ILightModelConnector
This method will tell the view to update the cue list.
updateCueList() - Method in class view.component.CueListPanel
 
updateCueList() - Method in class view.LightView
This method will update the cue list.
updateFadeDownProgress(int) - Method in interface model.IUpdateFadeProgress
This method will update the fade down progress bar.
updateFadeDownProgress(int) - Method in class view.component.ChannelView
 
updateFadeDownProgress(int) - Method in class view.LightView
This method will update the fade down progress meter.
updateFadeUpProgress(int) - Method in interface model.IUpdateFadeProgress
This method will update the fade up progress bar.
updateFadeUpProgress(int) - Method in class view.component.ChannelView
 
updateFadeUpProgress(int) - Method in class view.LightView
This method will update the fade up progress meter.
updateValue(Channel, float[]) - Method in class view.component.ChannelView
 
updateValue(Channel) - Method in class view.component.ChannelView
 
updateValue(Channel, float[]) - Method in class view.LightView
This method will update the value and source of the given channel.
updateValue(Channel) - Method in class view.LightView
This method will update the value of the given channel without changing its source.
updateValues(Channel[], float[][]) - Method in class view.component.ChannelView
 
updateValues(Channel[]) - Method in class view.component.ChannelView
 
updateValues(Channel[], float[][]) - Method in class view.LightView
This method will update the given channels with the given sources.
updateValues(Channel[]) - Method in class view.LightView
This method will update the given channels without changing the current channel source.
USBDMXInterface - Class in model.device
This is a concrete implementation of the ADMXDevice framework for the USBDMX.com DMX controller.
USBDMXInterface() - Constructor for class model.device.USBDMXInterface
This constructor will instantiate a new USBDMX.com device.

V

value - Variable in class model.util.Channel
The value for this channel.
view - package view
This package contains all components of the user interface.
view.component - package view.component
This package contains individual components of the graphical interface.

A C D E F G I L M O P R S T U V