Index
All Classes|All Packages|Constant Field Values|Serialized Form
P
- paint(Graphics) - Method in class visitorDemoExercises.basicVisitorDemo.model.VisitorDemoModel
-
Paint on the given Graphics object using the current IPaintCmd object in the model.
- paint(Graphics) - Method in interface visitorDemoExercises.basicVisitorDemo.view.IModelAdapter
-
Ask the model to paint something on this Graphics object.
- paintCmd - Variable in class visitorDemoExercises.basicVisitorDemo.model.VisitorDemoModel
-
The installed painting command instance.
- ParallelDispatcher<TMsg> - Class in provided.utils.dispatcher.impl
-
A dispatcher that updates its observers in parallel if possible on multiple threads.
- ParallelDispatcher() - Constructor for class provided.utils.dispatcher.impl.ParallelDispatcher
- parse() - Method in class provided.abcMusic.parser.ABCParser
-
Run the parser and parse the entire file, returning an IPhrase object that represents the entire piece of music.
- parseFraction(String) - Method in class provided.abcMusic.utils.ABCUtil
-
Return the evaluation of a string "a/b".
- parseNote(String) - Method in class provided.abcMusic.parser.tokenizer.ABCTokenizer
-
Returns the first note string in the given string.
- parseQuote(String, String) - Method in class provided.abcMusic.parser.tokenizer.ABCTokenizer
-
Returns the rest of a string, incl.
- parseTempo(String, double) - Method in class provided.abcMusic.utils.ABCUtil
-
Return the tempo given by the input string.
- play(ISequencePlayerStatus) - Method in class provided.abcMusic.player.impl.SequencePlayer
-
Play the created Sequence.
- play(ISequencePlayerStatus) - Method in class provided.abcMusic.player.impl.SequencePlayer2
-
Plays the currently loaded song and adds it to the internal queue of IPlayables
- play(ISequencePlayerStatus) - Method in interface provided.abcMusic.player.ISequencePlayer
-
Play the created sequence.
- pnlControl - Variable in class provided.logger.demo.view.MainFrame
-
The panel holding the control components at the top of the frame
- pnlControl - Variable in class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame
-
Control panel
- pnlControlSub - Variable in class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame
-
Control sub-panel
- pnlCreateLog - Variable in class provided.logger.demo.view.MainFrame
-
The panel to hold the controls to ask the model to make a log entry
- pnlFoldCtrl - Variable in class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame
-
Panel for controlling folding
- pnlListCtrl - Variable in class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame
-
Panel host list control
- pnlLog - Variable in class provided.logger.demo.controller.LoggerTestApp
-
The logger panel that will be embedded in the view
- pnlLogControl - Variable in class provided.logger.demo.view.MainFrame
-
The panel that holds the controls for the system logger.
- pnlViewOnly - Variable in class provided.logger.demo.view.MainFrame
-
The panel that holds the controls for the local view logger
- pnlVisitorCtrl - Variable in class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame
-
Panel for visitor control
- popJumpTarget() - Method in class provided.abcMusic.parser.ABCParser
-
Pull off the current jump target from the jump target stack.
- primitiveTypes - Variable in class provided.utils.loader.impl.AObjectLoader
-
Maps the primitive type class to the corresponding wrapper class, e.g.
- printmap() - Method in class provided.abcMusic.utils.KeySignature
-
Print the mapping for this key signature
- ProdAcc - Class in provided.listFW.visitors
-
Accumulates the product of the values, starting with a total of 1.
- ProdAcc() - Constructor for class provided.listFW.visitors.ProdAcc
-
Constructor for the class
- ProdAlgo - Class in provided.listFW.visitors
-
Algo to calculate the product of all the elements in a list of integers.
- ProdAlgo() - Constructor for class provided.listFW.visitors.ProdAlgo
- provided.abcMusic.musicFW - package provided.abcMusic.musicFW
-
Definitions of the IPhrase data structure and its sub-types used to represent ABC music elements.
- provided.abcMusic.parser - package provided.abcMusic.parser
-
Package for parsing for ABC music files into Token objects and then into IPhrase structures.
- provided.abcMusic.parser.tokenizer - package provided.abcMusic.parser.tokenizer
-
Tokenizer support specifically for ABC Music
- provided.abcMusic.player - package provided.abcMusic.player
-
MIDI players that play IPhrase sequences of Note objects through the local computer's sound system.
- provided.abcMusic.player.impl - package provided.abcMusic.player.impl
-
Implementations of the player package
- provided.abcMusic.utils - package provided.abcMusic.utils
-
Utilities for working with MIDI and ABC music
- provided.basicVisitorFW - package provided.basicVisitorFW
-
A rudimentory visitor system framework with 3 simple hosts.
- provided.basicVisitorFW.visitors - package provided.basicVisitorFW.visitors
-
A package of provided example visitors for the basicVisitorFW visitor system.
- provided.listFW - package provided.listFW
-
A package containing the list visitor system framework.
- provided.listFW.visitors - package provided.listFW.visitors
-
A package of provided visitors (algorithms) for use with the listFW visitor system and accumulators for use with the FoldLAlgo and FoldRAlgo visitors.
- provided.logger - package provided.logger
- provided.logger.demo - package provided.logger.demo
-
Example code to show how the logger package is used.
- provided.logger.demo.controller - package provided.logger.demo.controller
-
Controller package for the Logger utilities demo.
- provided.logger.demo.model - package provided.logger.demo.model
-
The model parts of the demo app
- provided.logger.demo.view - package provided.logger.demo.view
-
The view parts of the demo app
- provided.logger.impl - package provided.logger.impl
-
FOR INTERNAL USE ONLY! DEVELOPER CODE SHOULD NEVER DIRECTLY ACCESS ANYTHING IN THIS PACKAGE! Implementation details for the logger library.
- provided.logger.util - package provided.logger.util
-
Convenience and utility support for the logger library
- provided.tokenFW - package provided.tokenFW
-
Extended Visitor implementation of parser that takes tokens from ABC text files and converts them into an IPhrase structure.
- provided.tokenFW.tokenizer - package provided.tokenFW.tokenizer
-
Tokenizer and support classes to read the text stream from an ABC music text file and generate a stream of tokens from it.
- provided.utils.dispatcher - package provided.utils.dispatcher
-
Definitions of the parts of the Observer-Observable Design Pattern.
- provided.utils.dispatcher.impl - package provided.utils.dispatcher.impl
-
Implementations of the Observer-Observable Design Pattern as described in the dispatcher package.
- provided.utils.displayModel - package provided.utils.displayModel
-
Definitions and implementations of utilities for representing and encapsulating displayable elements in the model.
- provided.utils.file - package provided.utils.file
-
Utilities for use with file operations
- provided.utils.file.impl - package provided.utils.file.impl
-
Implementations of the abstractions in the provided.utils package.
- provided.utils.function - package provided.utils.function
-
Utilities for use with functional programming operations
- provided.utils.loader - package provided.utils.loader
-
Definitions and implementations of utilities for dynamic class loading.
- provided.utils.loader.impl - package provided.utils.loader.impl
-
Implementations of the definitions in the loader package
- provided.utils.logic - package provided.utils.logic
-
Visitor design pattern hosts and visitors that model Boolean logical operations
- provided.utils.logic.impl - package provided.utils.logic.impl
-
Implementations of logical hosts that represent specific compound logical operations on other logical hosts.
- provided.utils.struct - package provided.utils.struct
-
Utilities for use with data structures
- provided.utils.struct.impl - package provided.utils.struct.impl
- provided.utils.valueGenerator - package provided.utils.valueGenerator
-
Definitions of utilities for generating values for numbers, colors, etc.
- provided.utils.valueGenerator.impl - package provided.utils.valueGenerator.impl
-
Implementations of the definitions from the valueGenerator package
- pushJumpTarget(DecoratorSeqList) - Method in class provided.abcMusic.parser.ABCParser
-
Push the given jump target onto the stack so that it is now the current jump target.
- putBack(Token) - Method in class provided.abcMusic.parser.tokenizer.ABCTokenizer
-
Push token back into the stream
- putBack(Token) - Method in interface provided.tokenFW.tokenizer.ITokenizer
-
Put the previously consumed token back into the token stream.
- putStringBack(String) - Method in interface provided.tokenFW.tokenizer.IStringTokenizer
-
Put the previously consumed token back into the token stream.
- putStringBack(String) - Method in class provided.tokenFW.tokenizer.StringTokenizer
-
Puts the given string back into the stream.
All Classes|All Packages|Constant Field Values|Serialized Form