All Classes and Interfaces

Class
Description
An internal album that is stored in a database.
Specifies how an album is defined via its syntax or internally.
Represents an album type in Qilletni.
Creates AlbumTypes.
A type under the any keyword.
An artist that is stored in a database.
Allows for background processes to be run, or effectively async callbacks.
An annotation placed on methods holding native classes that are bound to Qilletni methods.
A Qilletni type representing a boolean value.
Specifies how an album is defined via its syntax or internally.
A backing type for the limit type on a collection, e.g.
The unit for a collection limit from CollectionLimit.
A backing type for the order type on a collection, e.g.
Holds any stateful information that a collection may need for selecting its next track.
Represents a collection type in Qilletni.
Creates CollectionTypes.
A utility class for working with collections.
A record representing a key-value pair.
A Version that may be compared with others, fitting a range.
Specifies how a version may be matched with other versions.
 
A simple PlayActor that prints the track to the console.
 
 
This is a sample base implementation of a PlayActor that can be routed to different PlayActor.
 
A piece of a doc description.
 
 
 
 
 
Documentation recording the type of a field, return value, etc.
 
 
 
 
 
 
 
 
 
 
A Qilletni type representing a double value.
Represents a service provider that can be switched at runtime.
Defines an entity and its properties, functions, etc.
A global manager for the definitions of entities, checking if they exist, and dynamically creating them.
 
A global class to initialize entities, similar to EntityDefinition.createInstance(QilletniType...), but with more options such as auto conversion and lookup.
A placeholder QilletniTypeClass for entities that need a type class but are not initialized yet.
A user-defined Qilletni type.
 
 
An interface for invoking Qilletni methods from Java code.
A Qilletni type representing a function (that has yet to be invoked yet).
A Qilletni type representing a named import alias, with the following syntax import 'xx.ql' as someAlias.
 
 
A Qilletni type representing an int value.
 
 
A Qilletni type that references any Java type instance.
A global class to initialize lists, both from QilletniTypes and native Java types.
A Qilletni type representing a List.
An interface to efficiently retrieve music data that can be cached, usually in a database.
 
An object to hold a name and artist combination.
Populates music types with data from the MusicCache, used before accessing the data.
Converts music types from one service provider to another.
A factory that allows injection of custom instances in native methods.
This interface is used to inject classes into the constructors of the parent classes of native methods.
An annotation placed on methods or classes to specify that the method (or containing methods, if on a class) are extension methods on a specific Qilletni type.
A persistent configuration file for each package.
 
An actor that can play a track.
The result of a PlayActor.playTrack(Track) operation.
A playlist/collection that is stored in a database.
Creates Playlists.
 
A representation of the qilletni_info.yml file in an unbuilt project/application
 
The internal call stack of a Qilletni program.
Represents a single function call or otherwise significant flow change in a Qilletni program.
Internal types for Qilletni programs.
Represents the class of a QilletniType, used for type checking and conversion.
A record of a JSON file in a .qll that holds metadata about it.
 
Represents a scope in the Qilletni type system.
How the scope is used or defined.
A service provider interface that facilitates the management of music-related resources and operations, including caching, fetching, orchestration, and type conversion.
An annotation placed on methods to specify that the return type of the method should not be adapted to a Qilletni type.
Specifies how a song is defined via its syntax or internally.
Represents a song type in Qilletni.
Creates SongTypes.
A Qilletni type representing the expression of an entity's name.
An interface to check what QilletniType a String is.
A Qilletni type representing a String value.
A defined type that can be stored in a scope.
Represents a symbol table in the Qilletni type system.
A track/song that is stored in a database.
A class to handle the way tracks are selected.
An interface to represent something that can return a track.
Converts Qilletni to Java types and back.
Represents a field/variable in an entity that has not been initialized yet.
A user that is stored in a database.
A version of a Qilletni library.
Represents a line in a weights expression.
A Qilletni type representing weights that may be applied to a collection.
The source of a WeightEntry.
The unit of a WeightEntry, which helps determine how the weight is calculated.
Utilities to assist in weight selection.