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 ILogger
ILogger.NULL
Null 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 ILogger
ILoggerControl.getSharedLogger()
Return a singleton shared ILogger instance.static ILogger
ILoggerControl.makeLogger()
Instantiate a new instance of an ILogger with the ILogEntryProcessor.DEFAULT log entry processor and a minimum logging level of LogLevel.INFO.static ILogger
ILoggerControl.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 ILogger
ILoggerControl.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 ILogger
ILoggerControl.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.boolean
TYPICAL 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 ILogger
LoggerTestApp.nonSharedLogger
A logger that is not the globally shared logger that the controller will chain after the global logger.private ILogger
LoggerTestApp.sharedSystemLogger
The 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 ILogger
MainModel.modelOnlyLogger
The local model loggerprivate ILogger
MainModel.systemLogger
The 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 ILogger
MainFrame.viewOnlyLogger
The 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 TypeClassDescriptionclass
DEVELOPER 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 ILogger
AObjectLoader.logger
Logger for this and subclasses to useprivate ILogger
ObjectLoaderPath.logger
Logger 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