Uses of Interface
provided.logger.ILogger
Packages that use ILogger
Package
Description
Package for parsing for ABC music files into Token objects and then into IPhrase structures.
Implementations of the player package
Utilities for working with MIDI and ABC music
Controller package for the Logger utilities demo.
The model parts of the demo app
The view parts of the demo app
FOR INTERNAL USE ONLY!  DEVELOPER CODE SHOULD NEVER DIRECTLY ACCESS ANYTHING IN THIS PACKAGE!
 Implementation details for the logger  library.
Tokenizer and support classes to read the text stream from an ABC music text file and generate 
 a stream of tokens from it.
Implementations of the definitions in the loader package
Package for the student-written model for to test the basicVisitorFW visitor system.
Package for the student-written model for listFW visitor system exercises
- 
Uses of ILogger in provided.abcMusic.parser
Fields in provided.abcMusic.parser declared as ILogger - 
Uses of ILogger in provided.abcMusic.player.impl
Fields in provided.abcMusic.player.impl declared as ILogger - 
Uses of ILogger in provided.abcMusic.utils
Fields in provided.abcMusic.utils declared as ILogger - 
Uses of ILogger in provided.logger
Fields in provided.logger declared as ILoggerModifier and TypeFieldDescriptionstatic ILoggerILogger.NULLNull logger instance that is a no-op or return false except for its append() method which returns the given ILogger object.Methods in provided.logger that return ILoggerModifier and TypeMethodDescriptionAppends the chain represented by the given logger into this logger chain.static ILoggerILoggerControl.getSharedLogger()Return a singleton shared ILogger instance.static ILoggerILoggerControl.makeLogger()Instantiate a new instance of an ILogger with the ILogEntryProcessor.DEFAULT log entry processor and a minimum logging level of LogLevel.INFO.static ILoggerILoggerControl.makeLogger(ILogEntryProcessor logProcFn)Instantiate a new instance of an ILogger with the given log entry processor and a minimum logging level of LogLevel.INFO.static ILoggerILoggerControl.makeLogger(ILogEntryProcessor logProcFn, LogLevel logLevel)Instantiate a new instance of an ILogger with the given log entry processor and the given minimum logging level.static ILoggerILoggerControl.makeLogger(LogLevel level)Instantiate a new instance of an ILogger with the ILogEntryProcessor.DEFAULT log entry processor and the given minimum logging level.Remove the given logger from anywhere in the logger chain that begins with this logger.Methods in provided.logger with parameters of type ILoggerModifier and TypeMethodDescriptionAppends the chain represented by the given logger into this logger chain.booleanTYPICAL DEVELOPER CODE NEVER CALLS THIS METHOD! Searches the this logger chain to find any occurrence of the given ILogger.Remove the given logger from anywhere in the logger chain that begins with this logger. - 
Uses of ILogger in provided.logger.demo.controller
Fields in provided.logger.demo.controller declared as ILoggerModifier and TypeFieldDescriptionprivate ILoggerLoggerTestApp.nonSharedLoggerA logger that is not the globally shared logger that the controller will chain after the global logger.private ILoggerLoggerTestApp.sharedSystemLoggerThe global singleton shared logger, obtained from ILoggerControl. - 
Uses of ILogger in provided.logger.demo.model
Fields in provided.logger.demo.model declared as ILoggerModifier and TypeFieldDescriptionprivate ILoggerMainModel.modelOnlyLoggerThe local model loggerprivate ILoggerMainModel.systemLoggerThe system-wide loggerConstructors in provided.logger.demo.model with parameters of type ILoggerModifierConstructorDescriptionMainModel(ILogger systemLogger, IModel2ViewAdapter m2vAdpt)Construct the model - 
Uses of ILogger in provided.logger.demo.view
Fields in provided.logger.demo.view declared as ILoggerModifier and TypeFieldDescriptionprivate ILoggerMainFrame.viewOnlyLoggerThe local view logger that uses a custom (lambda expression implemented) ILogEntryProcessor which shows a formatted log entry on a pop-up dialog window. - 
Uses of ILogger in provided.logger.impl
Classes in provided.logger.impl that implement ILoggerModifier and TypeClassDescriptionclassDEVELOPER CODE SHOULD NOT INSTANTIATE THIS CLASS DIRECTLY! USE ILoggerControl TO INSTANTIATE A BASIC ILogger INSTANCE.Fields in provided.logger.impl declared as ILoggerMethods in provided.logger.impl that return ILoggerModifier and TypeMethodDescriptionMethods in provided.logger.impl with parameters of type ILogger - 
Uses of ILogger in provided.tokenFW.tokenizer
Fields in provided.tokenFW.tokenizer declared as ILogger - 
Uses of ILogger in provided.utils.loader.impl
Fields in provided.utils.loader.impl declared as ILoggerModifier and TypeFieldDescriptionprotected ILoggerAObjectLoader.loggerLogger for this and subclasses to useprivate ILoggerObjectLoaderPath.loggerLogger to useConstructors in provided.utils.loader.impl with parameters of type ILogger - 
Uses of ILogger in visitorDemoExercises.basicVisitorDemo.model
Fields in visitorDemoExercises.basicVisitorDemo.model declared as ILogger - 
Uses of ILogger in visitorDemoExercises.listFWVisitorExercises.model
Fields in visitorDemoExercises.listFWVisitorExercises.model declared as ILogger