Uses of Interface
com.winterhavenmc.library.messagebuilder.query.QueryHandler
Packages that use QueryHandler
Package
Description
Provides interfaces and data models that represent entries from the plugin's
language YAML file.
Defines the entry point to the message pipeline, responsible for retrieving
MessageRecord
instances from a configuration-backed query system.This package contains the QueryHandler interface and implementations for the language file sections.
-
Uses of QueryHandler in com.winterhavenmc.library.messagebuilder.model.language
Methods in com.winterhavenmc.library.messagebuilder.model.language that return QueryHandlerModifier and TypeMethodDescription<R extends SectionRecord>
QueryHandler<R> Section.createHandler
(SectionProvider provider) Retrieve an instance of the section query handler that is bound to this enum constant from the enum map. -
Uses of QueryHandler in com.winterhavenmc.library.messagebuilder.pipeline.retriever
Constructors in com.winterhavenmc.library.messagebuilder.pipeline.retriever with parameters of type QueryHandlerModifierConstructorDescriptionMessageRetriever
(QueryHandler<MessageRecord> queryHandler) Constructs aMessageRetriever
using the specified query handler. -
Uses of QueryHandler in com.winterhavenmc.library.messagebuilder.query
Classes in com.winterhavenmc.library.messagebuilder.query that implement QueryHandlerModifier and TypeClassDescriptionclass
Query handler for the 'CONSTANTS' section of the language file.class
Handles queries for item records from the current language file.class
Handles queries for message records from the current language file.Methods in com.winterhavenmc.library.messagebuilder.query that return QueryHandlerModifier and TypeMethodDescription<R extends SectionRecord>
QueryHandler<R> QueryHandlerFactory.getQueryHandler
(Section section) Retrieve query handler for section