Index

A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes|All Packages|Constant Field Values|Serialized Form

I

IAccumulator - Interface in provided.listFW.visitors
An accumulator for use in FoldR and FoldL.
IATImage - Interface in provided.utils.displayModel
An interface that represents an affine transform drawable image object.
ID - Static variable in class provided.abcMusic.musicFW.Chord
The ID value of this class
ID - Static variable in class provided.abcMusic.musicFW.MTSeqList
The ID value of this class
ID - Static variable in class provided.abcMusic.musicFW.NESeqList
The ID value of this class
ID - Static variable in class provided.abcMusic.musicFW.Note
The ID value of this class
ID - Static variable in class provided.abcMusic.musicFW.Triplet
The ID value of this class
ID - Static variable in class provided.abcMusic.musicFW.Tuplet
The ID value of this class
IDimension - Interface in provided.utils.displayModel
Abstract representation of an entity with an integer width and height.
IDispatcher<TMsg> - Interface in provided.utils.dispatcher
Top-level abstraction of a Dispatcher which is the Observable in the Observer-Observable Design Pattern without the requirement to set the state before sending a message to the observers.
IDyad<F,​S> - Interface in provided.utils.struct
A representation of a pair of objects
IFileContents - Interface in provided.utils.file
A Serializable container for the byte stream of a file.
IHost - Interface in provided.basicVisitorFW
Interface that represents the abstract host type
IList - Interface in provided.listFW
Represents the abstract list structure with a hook method to call on the extrinsic behaviors represented as visitors.
IListAlgo - Interface in provided.listFW
Represents an abstract algorithm to be executed by a host IList.
ILogEntry - Interface in provided.logger
Represents a complete log entry with a log level, code location and a message.
ILogEntryFormatter - Interface in provided.logger
A functional which will convert an ILogEntry into a String representation.
ILogEntryProcessor - Interface in provided.logger
Represents an object that processes a log entry.
ILogger - Interface in provided.logger
Represents a logger object that is the head node of a chain of logger objects.
ILoggerControl - Interface in provided.logger
 
ILogicalHost - Interface in provided.utils.logic
A class that models the mathematical notion of a "predicate", i.e.
ILogicalVisitor<R,​P> - Interface in provided.utils.logic
The visitor to an ILogicalHost that has cases for the true and false states of the host.
IModel2ViewAdapter - Interface in provided.logger.demo.model
The adapter from the model to the view
IModelAdapter<CBoxItem> - Interface in visitorDemoExercises.basicVisitorDemo.view
The view's adapter to the model
IModelAdapter<THost> - Interface in visitorDemoExercises.listFWVisitorExercises.view
Adapter to the model from the view
info - Variable in class provided.utils.file.impl.FileContents
The info associated with the file contents
INFO - Enum constant in enum class provided.logger.LogLevel
Information about general program operation.
init(int, int) - Method in class provided.abcMusic.player.impl.SequencePlayer
Initialize the SequencePlayer as per the supplied ticksPerQuarterNote and instrument this SequencePlayer was instantiated with.
init(int, int) - Method in class provided.abcMusic.player.impl.SequencePlayer2
Initialize the SequencePlayer as per the supplied ticksPerQuarterNote and instrument this SequencePlayer was instantiated with.
init(int, int) - Method in interface provided.abcMusic.player.ISequencePlayer
Initialize the sequence player as per the supplied ticksPerQuarterNote and instrument this SequencePlayer was instantiated with.
initBase(int, int) - Method in class provided.abcMusic.player.impl.ASequencePlayer
Base initialization that sets the internal ticks per quarter note and instrument.
initGUI() - Method in class provided.logger.demo.view.MainFrame
Initialize the GUI
initGUI() - Method in class provided.logger.util.LoggerPanel
Initialize the panel's GUI elements
initGUI() - Method in class visitorDemoExercises.basicVisitorDemo.view.DemoFrame
Utility method to initialize the system.
initGUI() - Method in class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame
Initialize the GUI components
initTrack() - Method in class provided.abcMusic.player.impl.ASequencePlayer
Initial the internal Sequence and Track.
INote - Interface in provided.abcMusic.musicFW
Note interface for Notes and collections of Notes.
insert(KeySignature.KeyNote) - Method in class provided.abcMusic.utils.KeySignature
Helper method to insert the given note into the keymap.
IObjectLoader<ReturnT> - Interface in provided.utils.loader
Abstraction of the dynamic class loading process for a particular type of entity (class or interface).
IObserver<TMsg> - Interface in provided.utils.dispatcher
Top-level abstraction of the Observer in the Observer-Observable Design Pattern.
IPhrase - Interface in provided.abcMusic.musicFW
Top level of a piece of abc music.
IPhraseVisitor - Interface in provided.abcMusic.musicFW
Interface for a Phrase visitor.
IPhraseVisitorCmd - Interface in provided.abcMusic.musicFW
The command used by APhraseVisitor that is associated with a host or hosts.
IRandomizer - Interface in provided.utils.valueGenerator
Top-level abstraction of a utility to generate various random values.
ISeqList - Interface in provided.abcMusic.musicFW
Interface for sequential lists of IPhrases.
ISequencePlayer - Interface in provided.abcMusic.player
Abstract sequence player to create and play MIDI music sequences.
ISequencePlayerStatus - Interface in provided.abcMusic.player
Command that is used to notify a user that a track has stopped playing.
isFine - Variable in class provided.abcMusic.musicFW.FineToggleDecoratorSeqList
Flag that tells the system that the "fine" decoree is to be used next.
isGrace - Variable in class provided.abcMusic.parser.ABCParser
Current notes to be parsed are grace notes
ISineMaker - Interface in provided.utils.valueGenerator
Top-level abstraction of the generation of sinusoidally varying numerical values.
isNatural - Variable in class provided.abcMusic.musicFW.Note
Flag to override key signature
IStringLogEntryProcessor - Interface in provided.logger.util
An abstract log entry processor that converts a log entry into a String that is then displayed, stored, transmitted, etc.
IStringTokenizer - Interface in provided.tokenFW.tokenizer
Tokenizer that only returns string tokens.
ITokenFactory - Interface in provided.tokenFW
Abstract factory to produce tokens
ITokenizer - Interface in provided.tokenFW.tokenizer
Extract and return an appropriate Token from some given source.
ITokVisitor - Interface in provided.tokenFW
Interface for a token visitor.
ITokVisitorCmd - Interface in provided.tokenFW
A command for use in ATokVisitors
IVectorUtil - Interface in provided.utils.valueGenerator
Utilities for working with 2-D vectors.
IView2ModelAdapter - Interface in provided.logger.demo.view
The view to model adapter
IViewAdapter - Interface in visitorDemoExercises.basicVisitorDemo.model
The adapter interface to the view from the model
IViewAdapter - Interface in visitorDemoExercises.listFWVisitorExercises.model
Adapter to the view from the model
IVisitor - Interface in provided.basicVisitorFW
An abstract visitor to an IHost object.
A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes|All Packages|Constant Field Values|Serialized Form