Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addDocItem(DocumentedItem) - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
 
addInjectableInstance(Object) - Method in interface dev.qilletni.api.lang.internal.NativeFunctionClassInjector
Add an instance of anything to be injected into a constructor, by knowing its superclass.
addOnExtension(DocumentedItem) - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
 
addScopedInjectableInstance(Object, List<Class<?>>) - Method in interface dev.qilletni.api.lang.internal.NativeFunctionClassInjector
Add an instance of anything to be injected into a constructor, by knowing its superclass.
addScopedInjectableInstanceByNames(Object, List<String>) - Method in interface dev.qilletni.api.lang.internal.NativeFunctionClassInjector
Add an instance of anything to be injected into a constructor, by knowing its superclass.
addServiceProvider(ServiceProvider) - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Adds a service provider to the list of available service providers.
Album - Interface in dev.qilletni.api.music
An internal album that is stored in a database.
ALBUM - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
AlbumDefinition - Enum Class in dev.qilletni.api.lang.types.album
Specifies how an album is defined via its syntax or internally.
AlbumType - Interface in dev.qilletni.api.lang.types
Represents an album type in Qilletni.
AlbumTypeFactory - Interface in dev.qilletni.api.music.factories
Creates AlbumTypes.
ALIASED_GLOBAL - Enum constant in enum class dev.qilletni.api.lang.table.Scope.ScopeType
 
ANY - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
AnyType - Interface in dev.qilletni.api.lang.types
A type under the any keyword.
applyNativeFunctionBindings(NativeFunctionClassInjector) - Method in interface dev.qilletni.api.lib.NativeFunctionBindingFactory
Applies any injectable native function classes to be used in the library.
artist() - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Returns the value of the artist record component.
Artist - Interface in dev.qilletni.api.music
An artist that is stored in a database.
author() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the author record component.
author() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the author record component.
autoImportFiles() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the autoImportFiles record component.
autoImportFiles() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the autoImportFiles record component.

B

BackgroundTaskExecutor - Interface in dev.qilletni.api.lang.internal
Allows for background processes to be run, or effectively async callbacks.
BeforeAnyInvocation - Annotation Interface in dev.qilletni.api.lib.annotations
An annotation placed on methods holding native classes that are bound to Qilletni methods.
blockAndRunBackgroundTasks() - Method in interface dev.qilletni.api.lang.internal.BackgroundTaskExecutor
Blocks the current thread and runs background tasks immediately when they become available.
BOOLEAN - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
BooleanType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing a boolean value.

C

CARET - Enum constant in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
Permits newer minor and match versions, so the x of 1.x.x.
checkAndRunBackgroundTasks() - Method in interface dev.qilletni.api.lang.internal.BackgroundTaskExecutor
Checks if any conditions are triggered and runs them if they are.
cloneStackTrace() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTrace
Clones the stack trace at its current point.
COLLECTION - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
The weight entry is a collection, and when the weight is chosen, it will follow the ordering rules of the collection.
COLLECTION - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
CollectionDefinition - Enum Class in dev.qilletni.api.lang.types.collection
Specifies how an album is defined via its syntax or internally.
CollectionLimit - Record Class in dev.qilletni.api.lang.types.collection
A backing type for the limit type on a collection, e.g.
CollectionLimit(int, CollectionLimitUnit) - Constructor for record class dev.qilletni.api.lang.types.collection.CollectionLimit
Creates an instance of a CollectionLimit record class.
CollectionLimitUnit - Enum Class in dev.qilletni.api.lang.types.collection
The unit for a collection limit from CollectionLimit.
CollectionOrder - Enum Class in dev.qilletni.api.lang.types.collection
A backing type for the order type on a collection, e.g.
CollectionState - Interface in dev.qilletni.api.music.orchestration
Holds any stateful information that a collection may need for selecting its next track.
CollectionStateFactory - Interface in dev.qilletni.api.music.factories
CollectionType - Interface in dev.qilletni.api.lang.types
Represents a collection type in Qilletni.
CollectionTypeFactory - Interface in dev.qilletni.api.music.factories
Creates CollectionTypes.
CollectionUtility - Class in dev.qilletni.api
A utility class for working with collections.
CollectionUtility() - Constructor for class dev.qilletni.api.CollectionUtility
 
CollectionUtility.Entry<K,V> - Record Class in dev.qilletni.api
A record representing a key-value pair.
ComparableVersion - Class in dev.qilletni.api.lib.qll
A Version that may be compared with others, fitting a range.
ComparableVersion(int, int, int, ComparableVersion.RangeSpecifier) - Constructor for class dev.qilletni.api.lib.qll.ComparableVersion
Creates a new ComparableVersion with the given major, minor, and patch versions, and a range specifier.
ComparableVersion(Version, ComparableVersion.RangeSpecifier) - Constructor for class dev.qilletni.api.lib.qll.ComparableVersion
Creates a new ComparableVersion with the given Version and range specifier.
ComparableVersion.RangeSpecifier - Enum Class in dev.qilletni.api.lib.qll
Specifies how a version may be matched with other versions.
compareTo(ComparableVersion) - Method in class dev.qilletni.api.lib.qll.ComparableVersion
Comparable method to allow comparison between versions using java Comparables
ConfigInitializeException - Exception Class in dev.qilletni.api.exceptions.config
 
ConfigInitializeException() - Constructor for exception class dev.qilletni.api.exceptions.config.ConfigInitializeException
 
ConfigInitializeException(String) - Constructor for exception class dev.qilletni.api.exceptions.config.ConfigInitializeException
 
ConfigInitializeException(String, Throwable) - Constructor for exception class dev.qilletni.api.exceptions.config.ConfigInitializeException
 
ConsolePlayActor - Class in dev.qilletni.api.music
A simple PlayActor that prints the track to the console.
ConsolePlayActor() - Constructor for class dev.qilletni.api.music.ConsolePlayActor
 
ConstructorDoc - Record Class in dev.qilletni.api.lang.docs.structure.text.inner
 
ConstructorDoc(DocDescription, List<ParamDoc>) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
Creates an instance of a ConstructorDoc record class.
containedItems() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Returns the value of the containedItems record component.
convertAlbum(List<Album>) - Method in interface dev.qilletni.api.music.MusicTypeConverter
Converts an album from one service provider to another.
convertArtist(List<Artist>) - Method in interface dev.qilletni.api.music.MusicTypeConverter
Converts an artist from one service provider to another.
convertFromEntityToRecord(EntityType, Class<T>) - Method in interface dev.qilletni.api.lang.types.conversion.TypeConverter
Takes a Qilletni entity and converts it to a Java record.
convertFromRecordToEntity(String, Object) - Method in interface dev.qilletni.api.lang.types.conversion.TypeConverter
Takes a Java record and converts it to a Qilletni entity.
convertPlaylist(List<Playlist>) - Method in interface dev.qilletni.api.music.MusicTypeConverter
Converts a playlist from one service provider to another.
convertToJavaType(QilletniType, Class<T>) - Method in interface dev.qilletni.api.lang.types.conversion.TypeConverter
Convert a Java object to a QilletniType object.
convertToQilletniType(Object) - Method in interface dev.qilletni.api.lang.types.conversion.TypeConverter
Convert a QilletniType object to a Java object.
convertToQilletniTypes(List<Object>) - Method in interface dev.qilletni.api.lang.types.conversion.TypeConverter
Converts a list of Java objects to a list of QilletniType objects.
convertTrack(List<Track>) - Method in interface dev.qilletni.api.music.MusicTypeConverter
Converts a track from one service provider to another.
convertUser(List<User>) - Method in interface dev.qilletni.api.music.MusicTypeConverter
Converts a user from one service provider to another.
copy() - Method in interface dev.qilletni.api.lang.types.ListType
Shallow copies the list and returns a new one.
COUNT - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
A set number of songs are played from the collection.
createAlbumFromTrack(Album) - Method in interface dev.qilletni.api.music.factories.AlbumTypeFactory
Creates a fully populated AlbumType from a given Album.
createCollectionFromTrack(Playlist) - Method in interface dev.qilletni.api.music.factories.CollectionTypeFactory
Creates a fully populated CollectionType from a given Playlist.
createEntityTypePlaceholder(String) - Static method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Used as a generic entity type for when the definition (or scope) is not yet known.
createFromCollection(CollectionType) - Method in interface dev.qilletni.api.music.factories.CollectionStateFactory
Creates a CollectionState from a collection.
createInstance(QilletniType...) - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
Creates a new instance of the EntityType this definition represents, with the given constructor parameters in the order defined.
createInstance(List<QilletniType>) - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
Creates a new instance of the EntityType this definition represents, with the given constructor parameters in the order defined.
createList(int, T) - Static method in class dev.qilletni.api.CollectionUtility
Creates a list of a given size, filled with references of a given value.
createList(List<QilletniType>) - Method in interface dev.qilletni.api.lang.types.list.ListInitializer
Creates a ListType from Qilletni types.
createList(List<QilletniType>, QilletniTypeClass<?>) - Method in interface dev.qilletni.api.lang.types.list.ListInitializer
Creates a ListType from Qilletni types, with a forced list type, doing conversions as necessary.
createListFromJava(List<?>) - Method in interface dev.qilletni.api.lang.types.list.ListInitializer
Creates a ListType from a Java list.
createListFromJava(List<?>, QilletniTypeClass<T>) - Method in interface dev.qilletni.api.lang.types.list.ListInitializer
Creates a ListType from a Java list, with a forced list type, doing conversions as necessary.
createListOfType(QilletniTypeClass<?>) - Static method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Creates a QilletniTypeClass for a list of the given type.
createSongFromTrack(Track) - Method in interface dev.qilletni.api.music.factories.SongTypeFactory
Creates a fully populated SongType from a given Track.
createStaticInstance() - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
Gets a static instance of the entity, used for invoking static methods.
createUnmodifiableDummyPlaylist(List<Track>) - Method in interface dev.qilletni.api.music.factories.PlaylistTypeFactory
Creates a non-persistent Playlist with a dummy implementation from a list of songs.
currentScope() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Gets the current scope.

D

DebugSupport - Interface in dev.qilletni.api.lang.internal.debug
 
DefaultRoutablePlayActor - Class in dev.qilletni.api.music.play
This is a sample base implementation of a PlayActor that can be routed to different PlayActor.
DefaultRoutablePlayActor(PlayActor) - Constructor for class dev.qilletni.api.music.play.DefaultRoutablePlayActor
 
define(Symbol<T>) - Method in interface dev.qilletni.api.lang.table.Scope
Defines the given symbol this scope.
defineEntity(EntityDefinition) - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinitionManager
Adds an entity definition to the manager, allowing it to be created and used.
defineFunction(Symbol<FunctionType>) - Method in interface dev.qilletni.api.lang.table.Scope
Defines the given function in this scope.
dependencies() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the dependencies record component.
dependencies() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the dependencies record component.
Dependency(String, ComparableVersion) - Constructor for record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
Creates an instance of a Dependency record class.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocErrors
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the description record component.
description() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the description record component.
descriptionItems() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription
Returns the value of the descriptionItems record component.
dev.qilletni.api - package dev.qilletni.api
 
dev.qilletni.api.auth - package dev.qilletni.api.auth
 
dev.qilletni.api.exceptions - package dev.qilletni.api.exceptions
 
dev.qilletni.api.exceptions.config - package dev.qilletni.api.exceptions.config
 
dev.qilletni.api.lang.docs - package dev.qilletni.api.lang.docs
 
dev.qilletni.api.lang.docs.structure - package dev.qilletni.api.lang.docs.structure
 
dev.qilletni.api.lang.docs.structure.item - package dev.qilletni.api.lang.docs.structure.item
 
dev.qilletni.api.lang.docs.structure.text - package dev.qilletni.api.lang.docs.structure.text
 
dev.qilletni.api.lang.docs.structure.text.inner - package dev.qilletni.api.lang.docs.structure.text.inner
 
dev.qilletni.api.lang.internal - package dev.qilletni.api.lang.internal
 
dev.qilletni.api.lang.internal.debug - package dev.qilletni.api.lang.internal.debug
 
dev.qilletni.api.lang.stack - package dev.qilletni.api.lang.stack
 
dev.qilletni.api.lang.table - package dev.qilletni.api.lang.table
 
dev.qilletni.api.lang.types - package dev.qilletni.api.lang.types
 
dev.qilletni.api.lang.types.album - package dev.qilletni.api.lang.types.album
 
dev.qilletni.api.lang.types.collection - package dev.qilletni.api.lang.types.collection
 
dev.qilletni.api.lang.types.conversion - package dev.qilletni.api.lang.types.conversion
 
dev.qilletni.api.lang.types.entity - package dev.qilletni.api.lang.types.entity
 
dev.qilletni.api.lang.types.list - package dev.qilletni.api.lang.types.list
 
dev.qilletni.api.lang.types.song - package dev.qilletni.api.lang.types.song
 
dev.qilletni.api.lang.types.typeclass - package dev.qilletni.api.lang.types.typeclass
 
dev.qilletni.api.lang.types.weights - package dev.qilletni.api.lang.types.weights
 
dev.qilletni.api.lib - package dev.qilletni.api.lib
 
dev.qilletni.api.lib.annotations - package dev.qilletni.api.lib.annotations
 
dev.qilletni.api.lib.persistence - package dev.qilletni.api.lib.persistence
 
dev.qilletni.api.lib.qll - package dev.qilletni.api.lib.qll
 
dev.qilletni.api.music - package dev.qilletni.api.music
 
dev.qilletni.api.music.factories - package dev.qilletni.api.music.factories
 
dev.qilletni.api.music.orchestration - package dev.qilletni.api.music.orchestration
 
dev.qilletni.api.music.play - package dev.qilletni.api.music.play
 
dev.qilletni.api.music.supplier - package dev.qilletni.api.music.supplier
 
displayStackTrace() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTrace
Puts the stack trace contents into a displayable string.
displayString() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
Gets the string representation of the stack trace element, to be displayed in a stack trace.
DocDescription - Record Class in dev.qilletni.api.lang.docs.structure.text
 
DocDescription(List<DocDescription.DescriptionItem>) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription
Creates an instance of a DocDescription record class.
DocDescription.DescriptionItem - Interface in dev.qilletni.api.lang.docs.structure.text
A piece of a doc description.
DocDescription.DocText - Record Class in dev.qilletni.api.lang.docs.structure.text
 
DocDescription.JavaRef - Record Class in dev.qilletni.api.lang.docs.structure.text
 
DocDescription.ParamRef - Record Class in dev.qilletni.api.lang.docs.structure.text
 
DocDescription.TypeRef - Record Class in dev.qilletni.api.lang.docs.structure.text
 
docErrors() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns the value of the docErrors record component.
DocErrors - Record Class in dev.qilletni.api.lang.docs.structure.text
 
DocErrors(DocDescription) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocErrors
Creates an instance of a DocErrors record class.
docFieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
Returns the value of the docFieldType record component.
docFieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Returns the value of the docFieldType record component.
docFieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
Returns the value of the docFieldType record component.
DocFieldType - Record Class in dev.qilletni.api.lang.docs.structure
Documentation recording the type of a field, return value, etc.
DocFieldType(DocFieldType.FieldType, String) - Constructor for record class dev.qilletni.api.lang.docs.structure.DocFieldType
Creates an instance of a DocFieldType record class.
DocFieldType.FieldType - Enum Class in dev.qilletni.api.lang.docs.structure
 
docOnLine() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns the value of the docOnLine record component.
DocOnLine - Record Class in dev.qilletni.api.lang.docs.structure.text
 
DocOnLine(DocFieldType, DocDescription) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
Creates an instance of a DocOnLine record class.
DocText(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.DocText
Creates an instance of a DocText record class.
DocumentationParser - Interface in dev.qilletni.api.lang.docs
 
DocumentedFile - Record Class in dev.qilletni.api.lang.docs.structure
 
DocumentedFile(String, Path, List<DocumentedItem>) - Constructor for record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Creates an instance of a DocumentedFile record class.
DocumentedItem - Record Class in dev.qilletni.api.lang.docs.structure
 
DocumentedItem(DocumentedType, InnerDoc) - Constructor for record class dev.qilletni.api.lang.docs.structure.DocumentedItem
Creates an instance of a DocumentedItem record class.
documentedItems() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Returns the value of the documentedItems record component.
DocumentedType - Interface in dev.qilletni.api.lang.docs.structure.item
 
DocumentedTypeEntity - Record Class in dev.qilletni.api.lang.docs.structure.item
 
DocumentedTypeEntity(String, String, String) - Constructor for record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Creates an instance of a DocumentedTypeEntity record class.
DocumentedTypeEntityConstructor - Record Class in dev.qilletni.api.lang.docs.structure.item
 
DocumentedTypeEntityConstructor(String, String, String, List<String>) - Constructor for record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Creates an instance of a DocumentedTypeEntityConstructor record class.
DocumentedTypeField - Record Class in dev.qilletni.api.lang.docs.structure.item
 
DocumentedTypeField(String, String, String, String) - Constructor for record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Creates an instance of a DocumentedTypeField record class.
DocumentedTypeFunction - Record Class in dev.qilletni.api.lang.docs.structure.item
 
DocumentedTypeFunction(String, String, String, List<String>, boolean, boolean, Optional<String>) - Constructor for record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Creates an instance of a DocumentedTypeFunction record class.
DOUBLE - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
DoubleType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing a double value.
DynamicProvider - Interface in dev.qilletni.api.music.supplier
Represents a service provider that can be switched at runtime.

E

endFunctionCall() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Ends a function call's scope as created via SymbolTable.functionCall(), bringing it back to the original.
ensureType(Object, Class<T>) - Static method in exception class dev.qilletni.api.exceptions.IncompatibleProviderTypeException
 
enterBreakpoint() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
ENTITY - Enum constant in enum class dev.qilletni.api.lang.table.Scope.ScopeType
 
EntityDefinition - Interface in dev.qilletni.api.lang.types.entity
Defines an entity and its properties, functions, etc.
EntityDefinitionManager - Interface in dev.qilletni.api.lang.types.entity
A global manager for the definitions of entities, checking if they exist, and dynamically creating them.
EntityDoc - Record Class in dev.qilletni.api.lang.docs.structure.text.inner
 
EntityDoc(DocDescription) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
 
EntityDoc(DocDescription, List<DocumentedItem>, List<DocumentedItem>) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Creates an instance of a EntityDoc record class.
EntityInitializer - Interface in dev.qilletni.api.lang.types.entity
A global class to initialize entities, similar to EntityDefinition.createInstance(QilletniType...), but with more options such as auto conversion and lookup.
EntityPlaceholderTypeClass - Class in dev.qilletni.api.lang.types.typeclass
A placeholder QilletniTypeClass for entities that need a type class but are not initialized yet.
EntityPlaceholderTypeClass(String) - Constructor for class dev.qilletni.api.lang.types.typeclass.EntityPlaceholderTypeClass
Creates a new placeholder type class with the given entity name.
EntityType - Interface in dev.qilletni.api.lang.types
A user-defined Qilletni type.
Entry(Map.Entry<K, V>) - Constructor for record class dev.qilletni.api.CollectionUtility.Entry
 
Entry(K, V) - Constructor for record class dev.qilletni.api.CollectionUtility.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class dev.qilletni.api.CollectionUtility.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.DocFieldType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.DocText
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.JavaRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.TypeRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocErrors
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
equals(Object) - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.qilletni.api.lib.qll.QllInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class dev.qilletni.api.lib.qll.Version
 
equals(Object) - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class dev.qilletni.api.music.play.PlayActor.PlayResult
There was an error playing the track.
EXACT - Enum constant in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
Requires the exact version specified.
exitBreakpoint() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 

F

fetchAlbum(String, String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets an Album from a given name and artist.
fetchAlbumById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets an Album from a given ID.
fetchAlbumTracks(Album) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets all tracks from a given Album.
fetchArtistById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets an Artist from a given ID.
fetchArtistByName(String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets an Artist from a given name.
fetchPlaylist(String, String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets a Playlist from a given name and author.
fetchPlaylistById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets a Playlist from a given ID.
fetchPlaylistTracks(Playlist) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets all tracks from a given Playlist.
fetchTrack(String, String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets a Track from a given name and artist.
fetchTrackById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets a Track from a given ID, specific to the service provider implementation.
fetchTracks(List<MusicFetcher.TrackNameArtist>) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets multiple Tracks from a given list of MusicFetcher.TrackNameArtists.
fetchTracksById(List<String>) - Method in interface dev.qilletni.api.music.MusicFetcher
Gets multiple Tracks from a given list of IDs.
FieldDoc - Record Class in dev.qilletni.api.lang.docs.structure.text.inner
 
FieldDoc(DocDescription, DocFieldType) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
Creates an instance of a FieldDoc record class.
fieldType() - Method in record class dev.qilletni.api.lang.docs.structure.DocFieldType
Returns the value of the fieldType record component.
fieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
Returns the value of the fieldType record component.
FILE - Enum constant in enum class dev.qilletni.api.lang.table.Scope.ScopeType
 
fileName() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Returns the value of the fileName record component.
fromSymbol(String) - Static method in enum class dev.qilletni.api.lang.types.weights.WeightUnit
Gets the WeightUnit that would be returned by WeightUnit.getStringUnit().
fromText(String) - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
Gets the CollectionLimitUnit from the given prefix.
FUNCTION - Enum constant in enum class dev.qilletni.api.lang.table.Scope.ScopeType
 
FUNCTION - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
The weight entry is a function, and will be evaluated when the weight entry is picked.
FUNCTION - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
functionCall() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Resets the current scope to one that is only parents with the global one, or the function definitions' parent entity.
FunctionDoc - Record Class in dev.qilletni.api.lang.docs.structure.text.inner
 
FunctionDoc(DocDescription, List<ParamDoc>, ReturnDoc, DocOnLine, DocErrors) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Creates an instance of a FunctionDoc record class.
FunctionInvoker - Interface in dev.qilletni.api.lang.internal
An interface for invoking Qilletni methods from Java code.
FunctionType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing a function (that has yet to be invoked yet).

G

get(String) - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Get a value from the configuration.
getAlbum() - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves the current album instance associated with the implementing object for the current service provider.
getAlbum() - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the album this song is on.
getAlbum() - Method in interface dev.qilletni.api.music.Track
The album this track is from.
getAlbum(String, String) - Method in interface dev.qilletni.api.music.MusicCache
Gets an Album from a given name and artist.
getAlbumById(String) - Method in interface dev.qilletni.api.music.MusicCache
Gets an Album from a given ID.
getAlbumDefinition() - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves the current album definition associated with the implementing object.
getAlbumTracks(Album) - Method in interface dev.qilletni.api.music.MusicCache
Gets all tracks from a given Album.
getAll() - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Get all the values in the configuration.
getAllFunctionSymbols() - Method in interface dev.qilletni.api.lang.table.Scope
Gets all function symbols in the current scope, as a map of names and list of matching functions with the name.
getAllScopes() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Gets all available scopes, both used and unused.
getAllSymbols() - Method in interface dev.qilletni.api.lang.table.Scope
Gets all symbols in the current scope, as a map of names and values.
getAllTracks() - Method in interface dev.qilletni.api.music.supplier.TrackSupplier
Gets all possible Track values from the supplier.
getAndIncrementSequentialIndex() - Method in interface dev.qilletni.api.music.orchestration.CollectionState
Gets the index to choose a song by, and then increments it.
getArtist() - Method in interface dev.qilletni.api.music.Album
The primary artist that made this album.
getArtist() - Method in interface dev.qilletni.api.music.Track
The primary artist that made this track.
getArtist(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves the artist as an Artist EntityType for the given entity definition manager.
getArtist(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the artist as an Artist EntityType for the given entity definition manager.
getArtistById(String) - Method in interface dev.qilletni.api.music.MusicCache
Gets an Artist from a given ID.
getArtistByName(String) - Method in interface dev.qilletni.api.music.MusicCache
Gets an Artist from a given name.
getArtists() - Method in interface dev.qilletni.api.music.Album
Gets all artists that worked on this album.
getArtists() - Method in interface dev.qilletni.api.music.Track
Gets all artists that worked on this track.
getArtists(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves a list of artists as a ListType, resolved using the given EntityDefinitionManager.
getArtists(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves a list of artists as a ListType, resolved using the given EntityDefinitionManager.
getBody() - Method in interface dev.qilletni.api.lang.types.FunctionType
Gets the internal representation of the function's body that may be executed.
getCanRepeatTrack() - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Gets if the weight entry can repeat tracks.
getCanRepeatWeight() - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Gets if the weight entry can repeat if chosen twice in a row while playing a collection.
getCollection() - Method in interface dev.qilletni.api.music.orchestration.CollectionState
Retrieves the current collection associated with this state.
getCollectionDefinition() - Method in interface dev.qilletni.api.lang.types.CollectionType
Retrieves the current collection definition associated with the implementing object.
getColumn() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
Gets the 1-indexed column in the line that the function call happened in.
getCreator() - Method in interface dev.qilletni.api.music.Playlist
The user that created the playlist.
getCreator(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.CollectionType
Retrieves the creator as a User EntityType using the given entity definition manager.
getCurrentProvider() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the current service provider.
getDebugDesc() - Method in interface dev.qilletni.api.lang.table.Scope
Gets a unique readable name of the scope, for debugging purposes.
getDefaultPlay() - Method in class dev.qilletni.api.music.play.DefaultRoutablePlayActor
Gets the default PlayActor.
getDefinedParamCount() - Method in interface dev.qilletni.api.lang.types.FunctionType
Gets the number of parameters the function is defined with.
getDuration() - Method in interface dev.qilletni.api.music.Track
Duration of the track in milliseconds.
getEntityDefinition() - Method in interface dev.qilletni.api.lang.types.entity.UninitializedType
If the variable is an entity, gets the definition of the entity.
getEntityDefinition() - Method in interface dev.qilletni.api.lang.types.EntityType
Gets the EntityDefinition that the user defined that this entity was created from.
getEntityDefinition() - Method in interface dev.qilletni.api.lang.types.StaticEntityType
Gets the EntityDefinition that the user defined that this entity was created from.
getEntityDefinition() - Method in class dev.qilletni.api.lang.types.typeclass.EntityPlaceholderTypeClass
Unsupported operation.
getEntityDefinition() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Gets the EntityDefinition if this is not a native type (via QilletniTypeClass.isNativeType()).
getEntityScope() - Method in interface dev.qilletni.api.lang.types.EntityType
Gets the isolated Scope for this entity instance.
getEntityScope() - Method in interface dev.qilletni.api.lang.types.StaticEntityType
A Scope that holds only the static functions of the entity.
getFileName() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
Gets the .ql file the function call happened in.
getFromString(String) - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionOrder
Retrieves the CollectionOrder associated with the specified order string.
getId() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Gets the unique ID of the SymbolTable, generally for debugging purposes.
getId() - Method in interface dev.qilletni.api.music.Album
The unique ID of the album.
getId() - Method in interface dev.qilletni.api.music.Artist
The unique ID of the artist.
getId() - Method in interface dev.qilletni.api.music.Playlist
The unique ID of the playlist.
getId() - Method in interface dev.qilletni.api.music.Track
The unique ID of the track.
getId() - Method in interface dev.qilletni.api.music.User
Retrieves the unique ID of the user.
getIdFromString(String) - Method in interface dev.qilletni.api.music.MusicCache
Takes in a URL or an ID and returns the ID.
getInternalType() - Method in class dev.qilletni.api.lang.types.typeclass.EntityPlaceholderTypeClass
Returns Class<EntityType>.
getInternalType() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Gets the internal type of the type class, as .
getInvokingParamCount() - Method in interface dev.qilletni.api.lang.types.FunctionType
The number of parameters the function accepts when it is being invoked.
getItems() - Method in interface dev.qilletni.api.lang.types.ListType
Gets all the items within the list.
getLastExecutedFunctionLine() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
getLibrary() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
Gets the library the function call happened in.
getLine() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
Gets the 1-indexed line in the source .ql that the function call happened in.
getMethodName() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
Gets the name of the function that was called.
getMusicCache() - Method in interface dev.qilletni.api.auth.ServiceProvider
Gets the MusicCache created after initialization.
getMusicCache() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the music cache used by the current service provider.
getMusicFetcher() - Method in interface dev.qilletni.api.auth.ServiceProvider
Gets the MusicFetcher created after initialization.
getMusicFetcher() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the music fetcher used by the current service provider.
getMusicTypeConverter() - Method in interface dev.qilletni.api.auth.ServiceProvider
Gets the MusicTypeConverter created after initialization.
getName() - Method in interface dev.qilletni.api.auth.ServiceProvider
Gets the name of the provider.
getName() - Method in interface dev.qilletni.api.lang.table.Symbol
The name of the symbol.
getName() - Method in interface dev.qilletni.api.lang.types.FunctionType
The name of the function.
getName() - Method in interface dev.qilletni.api.music.Album
The name of the album.
getName() - Method in interface dev.qilletni.api.music.Artist
The name of the artist.
getName() - Method in interface dev.qilletni.api.music.Track
The name of the track.
getName() - Method in interface dev.qilletni.api.music.User
The name of the user.
getNativeTypeClass() - Method in interface dev.qilletni.api.lang.types.entity.UninitializedType
Gets the QilletniTypeClass of the variable.
getOnType() - Method in interface dev.qilletni.api.lang.types.FunctionType
If this is an extension function, this returns the type that it is on.
getOptionalReference(Class<T>) - Method in interface dev.qilletni.api.lang.types.JavaType
Gets the reference this type holds as an optional, giving an empty optional if not set yet or empty.
getOrder() - Method in interface dev.qilletni.api.lang.types.CollectionType
Retrieves the current ordering of the collection when it is played.
getOrderString() - Method in enum class dev.qilletni.api.lang.types.collection.CollectionOrder
Gets the user-input string of the order.
getOrThrow(String) - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Get a value from the configuration, or throw an exception if it does not exist.
getParams() - Method in interface dev.qilletni.api.lang.types.FunctionType
Gets the defined parameters of a function, including the first param if FunctionType.getOnType() is not null.
getParent() - Method in interface dev.qilletni.api.lang.table.Scope
Gets the parent scope, if any.
getPlayActor() - Method in interface dev.qilletni.api.auth.ServiceProvider
Gets the PlayActor created after initialization.
getPlayActor() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the PlayActor used by the current service provider.
getPlaylist() - Method in interface dev.qilletni.api.lang.types.CollectionType
Gets the current Playlist instance associated with the current collection for the current service provider.
getPlaylist(String, String) - Method in interface dev.qilletni.api.music.MusicCache
Gets a Playlist from a given name and author.
getPlaylistById(String) - Method in interface dev.qilletni.api.music.MusicCache
Gets a Playlist from a given ID.
getPlaylistTracks(Playlist) - Method in interface dev.qilletni.api.music.MusicCache
Gets all tracks from a given Playlist.
getProvider(String) - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the service provider with the given name.
getQilletniTypeClass() - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
Gets the QilletniTypeClass for the entity definition.
getRangeSpecifierFromString(char) - Static method in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
 
getRecordEntries(Map<K, V>) - Static method in class dev.qilletni.api.CollectionUtility
Gets a list of entries from a map.
getReference(Class<T>) - Method in interface dev.qilletni.api.lang.types.JavaType
Gets the reference held by the type, or null.
getScope() - Method in interface dev.qilletni.api.lang.types.ImportAliasType
The Scope of the imported file.
getScopeType() - Method in interface dev.qilletni.api.lang.table.Scope
Gets the type of the scope, meaning how it is used or defined.
getSequentialIndex() - Method in interface dev.qilletni.api.music.orchestration.CollectionState
Gets the current index that is incremented by CollectionState.getAndIncrementSequentialIndex(), used for getting tracks in order.
getServiceProvider() - Method in interface dev.qilletni.api.music.Album
The service provider that this album is from.
getServiceProvider() - Method in interface dev.qilletni.api.music.Artist
The service provider that this artist is from.
getServiceProvider() - Method in interface dev.qilletni.api.music.Playlist
The service provider that this playlist is from.
getServiceProvider() - Method in interface dev.qilletni.api.music.Track
The service provider that this track is from.
getServiceProvider() - Method in interface dev.qilletni.api.music.User
The service provider that this track is from.
getSongDefinition() - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the current song definition associated with the implementing object.
getStackTrace() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTrace
Gets the current stack trace as a list of elements.
getStringIdentifier() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the StringIdentifier used by the current service provider.
getStringIdentifier(SongTypeFactory, CollectionTypeFactory, AlbumTypeFactory) - Method in interface dev.qilletni.api.auth.ServiceProvider
getStringUnit() - Method in enum class dev.qilletni.api.lang.types.weights.WeightUnit
Gets the string after the number of the weight unit, either "%" or "x".
getSubType() - Method in interface dev.qilletni.api.lang.types.ListType
Gets the subtype representing the list.
getSubType() - Method in class dev.qilletni.api.lang.types.typeclass.EntityPlaceholderTypeClass
Unsupported operation.
getSubType() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
If the type contains a subtype, such as a list, this returns it.
getSuppliedArtist() - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves the supplied artist name for the album, if the artist was provided.
getSuppliedArtist() - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the supplied artist name for the album, if the artist was provided.
getSuppliedCreator() - Method in interface dev.qilletni.api.lang.types.CollectionType
Retrieves the supplied creator for a specific collection, if the creator's name was provided.
getSuppliedName() - Method in interface dev.qilletni.api.lang.types.CollectionType
Retrieves the supplied title for a specific collection, if the title was provided.
getSuppliedTitle() - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves the supplied title for the album, if the title was provided.
getSuppliedTitle() - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the supplied title for the album, if the title was provided.
getSuppliedUrl() - Method in interface dev.qilletni.api.lang.types.AlbumType
Retrieves the supplied URL for the album, if the URL was provided.
getSuppliedUrl() - Method in interface dev.qilletni.api.lang.types.CollectionType
Retrieves the supplied URL for a specific collection, if the URL was provided.
getSuppliedUrl() - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the supplied URL for the song, if the URL was provided.
getSymbolTable() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
getTimeUnit() - Method in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
Gets the Java TimeUnit the limit unit represents, or null if it's not applicable for the unit (is a CollectionLimitUnit.COUNT).
getTitle() - Method in interface dev.qilletni.api.music.Playlist
The name of the playlist.
getTrack() - Method in interface dev.qilletni.api.lang.types.SongType
Retrieves the current track instance associated with the implementing object for the current service provider.
getTrack() - Method in interface dev.qilletni.api.music.supplier.TrackSupplier
Gets a Track from the supplier.
getTrack(String, String) - Method in interface dev.qilletni.api.music.MusicCache
Gets a Track from a given name and artist.
getTrackById(String) - Method in interface dev.qilletni.api.music.MusicCache
Gets a Track from a given ID, specific to the service provider implementation.
getTrackCount() - Method in interface dev.qilletni.api.music.Playlist
The number of tracks in the playlist.
getTrackFromCollection(CollectionState) - Method in interface dev.qilletni.api.music.orchestration.TrackOrchestrator
Gets a single track from a collection state.
getTrackFromWeight(WeightsType) - Method in interface dev.qilletni.api.music.orchestration.TrackOrchestrator
Selects a single track from a weight.
getTrackOrchestrator() - Method in interface dev.qilletni.api.auth.ServiceProvider
Gets the TrackOrchestrator created after initialization.
getTrackOrchestrator() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Gets the track orchestrator used by the current service provider.
getTracks() - Method in interface dev.qilletni.api.music.orchestration.CollectionState
Gets all the tracks the collection contains.
getTracks() - Method in interface dev.qilletni.api.music.Playlist
If the playlist was created with a pre-populated set of songs, a list of contained tracks are returned.
getTracks(List<MusicFetcher.TrackNameArtist>) - Method in interface dev.qilletni.api.music.MusicCache
Gets multiple Tracks from a given list of MusicFetcher.TrackNameArtists.
getTracksById(List<String>) - Method in interface dev.qilletni.api.music.MusicCache
Gets multiple Tracks from a given list of IDs.
getTrackStringValue() - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Gets a string representation of the track supplier.
getTrackType() - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Gets what supplier the weight entry uses, in the form of the WeightTrackType.
getType() - Method in interface dev.qilletni.api.lang.table.Symbol
gets the QilletniTypeClass of the value.
getTypeClass() - Method in interface dev.qilletni.api.lang.types.QilletniType
Retrieves the type class of the current QilletniType instance.
getTypeName() - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
Gets the name of the entity.
getTypeName() - Method in interface dev.qilletni.api.lang.types.entity.UninitializedType
Gets the string name of the variable.
getTypeName() - Method in class dev.qilletni.api.lang.types.typeclass.EntityPlaceholderTypeClass
Returns the given type name of this entity placeholder.
getTypeName() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Gets the string representation of the type.
getUninitializedParams() - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
Gets all fields of the entity that do not have a value assigned to them.
getUnitText() - Method in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
Returns the unit text representation of the collection limit unit.
getValue() - Method in interface dev.qilletni.api.lang.table.Symbol
The value of the symbol.
getValue() - Method in interface dev.qilletni.api.lang.types.BooleanType
Get the boolean value of the type.
getValue() - Method in interface dev.qilletni.api.lang.types.DoubleType
Get the double value of the type.
getValue() - Method in interface dev.qilletni.api.lang.types.IntType
Get the double long of the type.
getValue() - Method in interface dev.qilletni.api.lang.types.StringType
Get the String value of the type.
getVersionString() - Method in class dev.qilletni.api.lib.qll.Version
Gets the version string of the Version, such as 1.0.0.
getWeightAmount() - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Gets the amount of weight for this entry.
getWeightEntries() - Method in interface dev.qilletni.api.lang.types.WeightsType
Gets all the entries specified in the weights.
getWeights() - Method in interface dev.qilletni.api.lang.types.CollectionType
Gets the weights applied to the collection.
getWeightUnit() - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Gets the unit this weight entry was assigned, through the syntax of 12x or 12%.
GLOBAL - Enum constant in enum class dev.qilletni.api.lang.table.Scope.ScopeType
 

H

hashCode() - Method in record class dev.qilletni.api.CollectionUtility.Entry
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.DocFieldType
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedItem
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.DocText
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.JavaRef
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.TypeRef
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocErrors
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
Returns a hash code value for this object.
hashCode() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
hashCode() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns a hash code value for this object.
hashCode() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns a hash code value for this object.
hashCode() - Method in class dev.qilletni.api.lib.qll.Version
 
hashCode() - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Returns a hash code value for this object.
HOUR - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
The collection is played until a set number of hours passes.

I

identifier() - Method in record class dev.qilletni.api.lang.docs.structure.DocFieldType
Returns the value of the identifier record component.
IMPORT_ALIAS - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
ImportAliasType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing a named import alias, with the following syntax import 'xx.ql' as someAlias.
importPath() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Returns the value of the importPath record component.
importPath() - Method in interface dev.qilletni.api.lang.docs.structure.item.DocumentedType
The file path this type is defined in, and may be used to import from.
importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Returns the value of the importPath record component.
importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Returns the value of the importPath record component.
importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Returns the value of the importPath record component.
importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the importPath record component.
IncompatibleProviderTypeException - Exception Class in dev.qilletni.api.exceptions
 
IncompatibleProviderTypeException() - Constructor for exception class dev.qilletni.api.exceptions.IncompatibleProviderTypeException
 
IncompatibleProviderTypeException(String) - Constructor for exception class dev.qilletni.api.exceptions.IncompatibleProviderTypeException
 
IncompatibleProviderTypeException(Throwable) - Constructor for exception class dev.qilletni.api.exceptions.IncompatibleProviderTypeException
 
initFactories(SongTypeFactory, CollectionTypeFactory, AlbumTypeFactory) - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Initializes the music factories.
initialize(BiFunction<PlayActor, MusicCache, TrackOrchestrator>, PackageConfig) - Method in interface dev.qilletni.api.auth.ServiceProvider
Initializes the service provider.
initializeEntity(EntityDefinition, Object...) - Method in interface dev.qilletni.api.lang.types.entity.EntityInitializer
Initializes an entity with the given name and arguments.
initializeEntity(EntityDefinition, List<Object>) - Method in interface dev.qilletni.api.lang.types.entity.EntityInitializer
Initializes an entity with the given name and arguments.
initializeEntity(String, Object...) - Method in interface dev.qilletni.api.lang.types.entity.EntityInitializer
Initializes an entity with the given name and arguments.
initializeEntity(String, List<Object>) - Method in interface dev.qilletni.api.lang.types.entity.EntityInitializer
Initializes an entity with the given name and arguments.
initializeInitialProvider(PackageConfig) - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Initializes the service provider that is initially used by the program.
initiallyPopulateAlbum(AlbumType) - Method in interface dev.qilletni.api.music.MusicPopulator
If eager loading is enabled, the given album is populated via MusicPopulator.populateAlbum(AlbumType).
initiallyPopulateCollection(CollectionType) - Method in interface dev.qilletni.api.music.MusicPopulator
If eager loading is enabled, the given album is populated via MusicPopulator.populateCollection(CollectionType).
initiallyPopulateSong(SongType) - Method in interface dev.qilletni.api.music.MusicPopulator
If eager loading is enabled, the given song is populated via MusicPopulator.populateSong(SongType).
initScope(Scope) - Method in interface dev.qilletni.api.lang.table.SymbolTable
Initializes the symbol table with a given global scope as the parent.
innerDoc() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedItem
Returns the value of the innerDoc record component.
InnerDoc - Interface in dev.qilletni.api.lang.docs.structure.text.inner
 
INT - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
IntType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing an int value.
InvalidURLOrIDException - Exception Class in dev.qilletni.api.exceptions
 
InvalidURLOrIDException() - Constructor for exception class dev.qilletni.api.exceptions.InvalidURLOrIDException
 
InvalidURLOrIDException(String) - Constructor for exception class dev.qilletni.api.exceptions.InvalidURLOrIDException
 
InvalidWeightException - Exception Class in dev.qilletni.api.exceptions
 
InvalidWeightException() - Constructor for exception class dev.qilletni.api.exceptions.InvalidWeightException
 
InvalidWeightException(String) - Constructor for exception class dev.qilletni.api.exceptions.InvalidWeightException
 
invokeFunction(FunctionType, List<QilletniType>) - Method in interface dev.qilletni.api.lang.internal.FunctionInvoker
Invokes a function with the given parameters.
invokeFunction(FunctionType, List<QilletniType>, QilletniType) - Method in interface dev.qilletni.api.lang.internal.FunctionInvoker
Invokes a function with the given parameters.
invokeFunctionWithResult(FunctionType, List<QilletniType>) - Method in interface dev.qilletni.api.lang.internal.FunctionInvoker
Invokes a function with the given parameters and returns the result, throwing if the function didn't return.
invokeFunctionWithResult(FunctionType, List<QilletniType>, QilletniType) - Method in interface dev.qilletni.api.lang.internal.FunctionInvoker
Invokes a function with the given parameters and returns the result, throwing if the function didn't return.
isAssignableFrom(QilletniTypeClass<?>) - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Checks if the internal type of this type class is assignable from the given type class.
isBackgroundTask() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTraceElement
If this represents a change to a background task being executed via BackgroundTaskExecutor.
isDebugEnabled() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
isDefined(String) - Method in interface dev.qilletni.api.lang.table.Scope
Checks if the given symbol name is defined in this scope or any applicable parent scopes.
isDefined(String) - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinitionManager
Checks if an entity of the given name is defined.
isDirectlyDefined(String) - Method in interface dev.qilletni.api.lang.table.Scope
Checks if the given symbol name is defined in this direct scope.
isEntity() - Method in interface dev.qilletni.api.lang.types.entity.UninitializedType
Checks if the variable is an entity (and not a native type).
isExternallyDefined() - Method in interface dev.qilletni.api.lang.types.FunctionType
If the function was defined outside of an entity.
isFunctionDefined(String) - Method in interface dev.qilletni.api.lang.table.Scope
Checks if the given function name is defined in this scope or any applicable parent scopes.
isInBreakpoint() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
isInconsistent() - Method in interface dev.qilletni.api.music.supplier.TrackSupplier
If the Track returned via TrackSupplier.getTrack() is inconsistent, meaning it may change.
isNative() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the isNative record component.
isNative() - Method in interface dev.qilletni.api.lang.types.FunctionType
Checks if the function is defined natively.
isNativeType() - Method in class dev.qilletni.api.lang.types.typeclass.EntityPlaceholderTypeClass
Returns false, as this is always not a native type.
isNativeType() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
If this type class is native to Qilletni.
isSpotifyDataPopulated() - Method in interface dev.qilletni.api.lang.types.AlbumType
Checks whether service provider data has been successfully populated for the current instance.
isSpotifyDataPopulated() - Method in interface dev.qilletni.api.lang.types.CollectionType
Checks whether service provider data has been successfully populated for the current instance.
isSpotifyDataPopulated() - Method in interface dev.qilletni.api.lang.types.SongType
Checks whether service provider data has been successfully populated for the current instance.
isStatic() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the isStatic record component.
isStatic() - Method in interface dev.qilletni.api.lang.types.FunctionType
Checks if the function is static that does not need to be invoked on an instance of something.
itemBeingDocumented() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedItem
Returns the value of the itemBeingDocumented record component.

J

JAVA - Enum constant in enum class dev.qilletni.api.lang.docs.structure.DocFieldType.FieldType
 
JAVA - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
javaName() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.JavaRef
Returns the value of the javaName record component.
JavaRef(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.JavaRef
Creates an instance of a JavaRef record class.
JavaType - Interface in dev.qilletni.api.lang.types
A Qilletni type that references any Java type instance.

K

k() - Method in record class dev.qilletni.api.CollectionUtility.Entry
Returns the value of the k record component.

L

libraryName() - Method in interface dev.qilletni.api.lang.docs.structure.item.DocumentedType
The library this type is defined in, and may be used to import from.
libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Returns the value of the libraryName record component.
libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Returns the value of the libraryName record component.
libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Returns the value of the libraryName record component.
libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the libraryName record component.
limitCount() - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
Returns the value of the limitCount record component.
limitUnit() - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
Returns the value of the limitUnit record component.
LIST - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
The weight entry is a list of tracks, and will choose a random track from the list when the weight entry is picked.
LIST - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
ListInitializer - Interface in dev.qilletni.api.lang.types.list
A global class to initialize lists, both from QilletniTypes and native Java types.
ListType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing a List.
loadConfig() - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Load the configuration from the file system if it has not been read in yet.
LOCAL - Enum constant in enum class dev.qilletni.api.lang.table.Scope.ScopeType
 
lookup(String) - Method in interface dev.qilletni.api.lang.table.Scope
Looks up a symbol or function in the current scope and any parents by name.
lookup(String) - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinitionManager
Looks up the definition of a given entity name.
lookupFunction(String) - Method in interface dev.qilletni.api.lang.table.Scope
Looks up all functions with the given name.
lookupFunction(String, int) - Method in interface dev.qilletni.api.lang.table.Scope
Looks up a function with a given name and number of parameters.
lookupFunction(String, int, QilletniTypeClass<?>) - Method in interface dev.qilletni.api.lang.table.Scope
Looks up a function with a given name and number of parameters, that is on a type (either defined in an entity or is an extension method).
lookupFunctionOptionally(String, int, QilletniTypeClass<?>) - Method in interface dev.qilletni.api.lang.table.Scope
Looks up a function with a given name and number of parameters.

M

major() - Method in class dev.qilletni.api.lib.qll.Version
Gets the major version of the Version.
matchesTrack(Track) - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Checks if the given track matches this track name and artist combination.
minor() - Method in class dev.qilletni.api.lib.qll.Version
Gets the minor version of the Version.
minusOperator(QilletniType) - Method in interface dev.qilletni.api.lang.types.QilletniType
Performs a subtraction operation between the current instance of a QilletniType and the provided QilletniType, returning the new value.
minusOperatorInPlace(QilletniType) - Method in interface dev.qilletni.api.lang.types.QilletniType
Performs a subtraction operation between the current instance of a QilletniType and the provided QilletniType.
MINUTE - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
The collection is played until a set number of minutes passes.
MULTIPLIER - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightUnit
The weight, which must represent a track, will show up a given number of times in the collection playing the weights, then played or shuffled as normal.
MusicCache - Interface in dev.qilletni.api.music
An interface to efficiently retrieve music data that can be cached, usually in a database.
MusicFetcher - Interface in dev.qilletni.api.music
 
MusicFetcher.TrackNameArtist - Record Class in dev.qilletni.api.music
An object to hold a name and artist combination.
MusicPopulator - Interface in dev.qilletni.api.music
Populates music types with data from the MusicCache, used before accessing the data.
MusicTypeConverter - Interface in dev.qilletni.api.music
Converts music types from one service provider to another.

N

name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the name record component.
name() - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Returns the value of the name record component.
NAME_CREATOR - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionDefinition
The collection was defined with a name and a creator's name, e.g.
nativeBindFactoryClass() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the nativeBindFactoryClass record component.
nativeBindFactoryClass() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the nativeBindFactoryClass record component.
nativeClasses() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the nativeClasses record component.
nativeClasses() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the nativeClasses record component.
NativeFunctionBindingFactory - Interface in dev.qilletni.api.lib
A factory that allows injection of custom instances in native methods.
NativeFunctionClassInjector - Interface in dev.qilletni.api.lang.internal
This interface is used to inject classes into the constructors of the parent classes of native methods.
NativeOn - Annotation Interface in dev.qilletni.api.lib.annotations
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.

O

onExtensionFunctions() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Returns the value of the onExtensionFunctions record component.
onOptional() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the onOptional record component.

P

PackageConfig - Interface in dev.qilletni.api.lib.persistence
A persistent configuration file for each package.
ParamDoc - Record Class in dev.qilletni.api.lang.docs.structure.text
 
ParamDoc(String, DocFieldType, DocDescription) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Creates an instance of a ParamDoc record class.
paramDocs() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
Returns the value of the paramDocs record component.
paramDocs() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns the value of the paramDocs record component.
paramName() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
Returns the value of the paramName record component.
ParamRef(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
Creates an instance of a ParamRef record class.
params() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Returns the value of the params record component.
params() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns the value of the params record component.
parseComparableVersionString(String) - Static method in class dev.qilletni.api.lib.qll.ComparableVersion
Parses a ComparableVersion from a string, such as ^1.0.0.
parseDocsFromPath(Path, String) - Method in interface dev.qilletni.api.lang.docs.DocumentationParser
 
parseDocsFromString(String) - Method in interface dev.qilletni.api.lang.docs.DocumentationParser
 
parseString(String) - Method in interface dev.qilletni.api.music.StringIdentifier
Turns the given String into a meaningful type, either a SongType, CollectionType, or AlbumType.
parseVersionString(String) - Static method in class dev.qilletni.api.lib.qll.Version
Parses a Version from a string, such as 1.0.0.
patch() - Method in class dev.qilletni.api.lib.qll.Version
Gets the patch version of the Version.
PERCENT - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightUnit
The weight will be chosen a given percent of time every song is chosen from the collection playing the weight.
permitsVersion(Version) - Method in class dev.qilletni.api.lib.qll.ComparableVersion
Checks if the current ComparableVersion permits the given Version to be used in the current range.
permitsVersion(Version, Version) - Method in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
Checks if #version ComparableVersion will permit the given Version to be used in accordance to the version's range specifier.
PlayActor - Interface in dev.qilletni.api.music.play
An actor that can play a track.
PlayActor.PlayResult - Enum Class in dev.qilletni.api.music.play
The result of a PlayActor.playTrack(Track) operation.
playCollection(CollectionType, boolean) - Method in interface dev.qilletni.api.music.orchestration.TrackOrchestrator
Plays a collection of tracks.
playCollection(CollectionType, CollectionLimit) - Method in interface dev.qilletni.api.music.orchestration.TrackOrchestrator
Plays a collection of tracks, with a limit on the number of tracks to play.
Playlist - Interface in dev.qilletni.api.music
A playlist/collection that is stored in a database.
PLAYLIST - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
The weight entry is a Playlist, and will choose a random track from the playlist when the weight entry is picked.
PlaylistTypeFactory - Interface in dev.qilletni.api.music.factories
Creates Playlists.
playTrack(Track) - Method in class dev.qilletni.api.music.ConsolePlayActor
 
playTrack(Track) - Method in interface dev.qilletni.api.music.orchestration.TrackOrchestrator
Plays a single track.
playTrack(Track) - Method in class dev.qilletni.api.music.play.DefaultRoutablePlayActor
 
playTrack(Track) - Method in interface dev.qilletni.api.music.play.PlayActor
Plays a track.
plusOperator(QilletniType) - Method in interface dev.qilletni.api.lang.types.QilletniType
Performs an addition operation on the current instance of a QilletniType and the specified QilletniType, returning the new value.
plusOperatorInPlace(QilletniType) - Method in interface dev.qilletni.api.lang.types.QilletniType
Performs an addition operation on the current instance of a QilletniType and the specified QilletniType.
popScope() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Pops the current scope off the stack, and sets the parent scope as the current one.
popStackTraceElement() - Method in interface dev.qilletni.api.lang.stack.QilletniStackTrace
Removes the top stack trace element, when a function is exited.
populateAlbum(AlbumType) - Method in interface dev.qilletni.api.music.MusicPopulator
Takes an AlbumType and collects all relevant data via MusicCache and populates the type with SongType.populateSpotifyData(Track).
populateCollection(CollectionType) - Method in interface dev.qilletni.api.music.MusicPopulator
Takes an CollectionType and collects all relevant data via MusicCache and populates the type with CollectionType.populateSpotifyData(Playlist).
populateSong(SongType) - Method in interface dev.qilletni.api.music.MusicPopulator
Takes a SongType and collects all relevant data via MusicCache and populates the type with SongType.populateSpotifyData(Track).
populateSpotifyData(Album) - Method in interface dev.qilletni.api.lang.types.AlbumType
Populates the music provider instance of the Album stored in the AlbumType.
populateSpotifyData(Playlist) - Method in interface dev.qilletni.api.lang.types.CollectionType
Populates the music provider instance of the Playlist stored in the CollectionType.
populateSpotifyData(Track) - Method in interface dev.qilletni.api.lang.types.SongType
Populates the music provider instance of the Track stored in the SongType.
PREPOPULATED - Enum constant in enum class dev.qilletni.api.lang.types.album.AlbumDefinition
The album was defined with data already from service provider data, likely coming from a direct API call.
PREPOPULATED - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionDefinition
The collection was defined with data already from service provider data, likely coming from a direct API call.
PREPOPULATED - Enum constant in enum class dev.qilletni.api.lang.types.song.SongDefinition
The song was defined with data already from service provider data, likely coming from a direct API call.
printBacktrace() - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
providerClass() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the providerClass record component.
providerClass() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the providerClass record component.
pushScope() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Creates a new scope as a child of the previous parent one and returns it.
pushStackTraceElement(QilletniStackTraceElement) - Method in interface dev.qilletni.api.lang.stack.QilletniStackTrace
Adds a stack trace element to the top of the stack, signifying a Qilletni method has been invoked (or some other significant flow change).

Q

QILLETNI - Enum constant in enum class dev.qilletni.api.lang.docs.structure.DocFieldType.FieldType
 
qilletni.api - module qilletni.api
 
qilletniEquals(QilletniType) - Method in interface dev.qilletni.api.lang.types.QilletniType
Compares the current QilletniType with another QilletniType to determine equality.
QilletniException - Exception Class in dev.qilletni.api.exceptions
 
QilletniException() - Constructor for exception class dev.qilletni.api.exceptions.QilletniException
 
QilletniException(String) - Constructor for exception class dev.qilletni.api.exceptions.QilletniException
 
QilletniException(Throwable) - Constructor for exception class dev.qilletni.api.exceptions.QilletniException
 
QilletniInfoData - Record Class in dev.qilletni.api.lib.qll
A representation of the qilletni_info.yml file in an unbuilt project/application
QilletniInfoData(String, Version, String, String, String, String, String, List<String>, List<String>, List<QilletniInfoData.Dependency>) - Constructor for record class dev.qilletni.api.lib.qll.QilletniInfoData
Creates an instance of a QilletniInfoData record class.
QilletniInfoData.Dependency - Record Class in dev.qilletni.api.lib.qll
 
QilletniStackTrace - Interface in dev.qilletni.api.lang.stack
The internal call stack of a Qilletni program.
QilletniStackTraceElement - Interface in dev.qilletni.api.lang.stack
Represents a single function call or otherwise significant flow change in a Qilletni program.
QilletniType - Interface in dev.qilletni.api.lang.types
Internal types for Qilletni programs.
QilletniTypeClass<T> - Class in dev.qilletni.api.lang.types.typeclass
Represents the class of a QilletniType, used for type checking and conversion.
QilletniTypeClass(EntityDefinition, String) - Constructor for class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
QilletniTypeClass(EntityDefinition, String, QilletniTypeClass<?>) - Constructor for class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
QllInfo - Record Class in dev.qilletni.api.lib.qll
A record of a JSON file in a .qll that holds metadata about it.
QllInfo(QilletniInfoData) - Constructor for record class dev.qilletni.api.lib.qll.QllInfo
 
QllInfo(String, Version, String, String, String, List<QilletniInfoData.Dependency>, String, String, List<String>, List<String>) - Constructor for record class dev.qilletni.api.lib.qll.QllInfo
Creates an instance of a QllInfo record class.

R

reloadConfig() - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Load the configuration from the file system, regardless of if it has been read in yet.
remove(String) - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Remove a value from the configuration.
resetReroutedPlayTrack() - Method in class dev.qilletni.api.music.play.DefaultRoutablePlayActor
Resets the function that will be used to play a track.
returnDoc() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns the value of the returnDoc record component.
ReturnDoc - Record Class in dev.qilletni.api.lang.docs.structure.text
 
ReturnDoc(DocFieldType, DocDescription) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
Creates an instance of a ReturnDoc record class.
runDebugLine(String) - Method in interface dev.qilletni.api.lang.internal.debug.DebugSupport
 
runWhenCondition(Runnable) - Method in interface dev.qilletni.api.lang.internal.BackgroundTaskExecutor
A condition that is run in between expression invocation breaks when the condition ID is triggered.
runWhenCondition(Consumer<T>) - Method in interface dev.qilletni.api.lang.internal.BackgroundTaskExecutor
A condition that is run in between expression invocation breaks when the condition ID is triggered.

S

saveConfig() - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Save the configuration to the file system.
Scope - Interface in dev.qilletni.api.lang.table
Represents a scope in the Qilletni type system.
Scope.ScopeType - Enum Class in dev.qilletni.api.lang.table
How the scope is used or defined.
SECOND - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
The collection is played until a set number of seconds passes.
SEQUENTIAL - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionOrder
The collection will play songs in the order that it is defined.
ServiceProvider - Interface in dev.qilletni.api.auth
A service provider interface that facilitates the management of music-related resources and operations, including caching, fetching, orchestration, and type conversion.
set(String, String) - Method in interface dev.qilletni.api.lib.persistence.PackageConfig
Set a value in the configuration.
setAlbumDefinition(AlbumDefinition) - Method in interface dev.qilletni.api.lang.types.AlbumType
Sets the album definition for the implementing object.
setCanRepeat(boolean) - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
If the weight unit can repeat tracks.
setCanRepeatWeight(boolean) - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Sets if the weight entry can repeat if chosen twice in a row while playing a collection.
setCollectionDefinition(CollectionDefinition) - Method in interface dev.qilletni.api.lang.types.CollectionType
Sets the collection definition for the implementing object.
setDebugDesc(String) - Method in interface dev.qilletni.api.lang.table.Scope
Sets the debug description, for identification.
setItems(List<QilletniType>) - Method in interface dev.qilletni.api.lang.types.ListType
Sets the items in the list.
setOrder(CollectionOrder) - Method in interface dev.qilletni.api.lang.types.CollectionType
Sets the ordering of the collection when it is played.
setReference(Object) - Method in interface dev.qilletni.api.lang.types.JavaType
Sets the type's reference to anything, overriding any previous reference.
setReroutedPlayTrack(Function<Track, CompletableFuture<PlayActor.PlayResult>>) - Method in class dev.qilletni.api.music.play.DefaultRoutablePlayActor
Sets the function that will be used to play a track.
setSongDefinition(SongDefinition) - Method in interface dev.qilletni.api.lang.types.SongType
Sets the song definition for the implementing object.
setValue(boolean) - Method in interface dev.qilletni.api.lang.types.BooleanType
Sets the boolean value of the type.
setValue(double) - Method in interface dev.qilletni.api.lang.types.DoubleType
Sets the double value of the type.
setValue(long) - Method in interface dev.qilletni.api.lang.types.IntType
Sets the long value of the type.
setValue(String) - Method in interface dev.qilletni.api.lang.types.StringType
Sets the String value of the type.
setValue(T) - Method in interface dev.qilletni.api.lang.table.Symbol
Sets the value of the symbol.
setWeightAmount(double) - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Sets the weight amount from WeightEntry.getWeightAmount().
setWeights(WeightsType) - Method in interface dev.qilletni.api.lang.types.CollectionType
Sets the weights for the collection.
setWeightUnit(WeightUnit) - Method in interface dev.qilletni.api.lang.types.weights.WeightEntry
Sets the weight unit from WeightEntry.getWeightUnit().
SHUFFLE - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionOrder
The collection will select songs randomly.
shutdown() - Method in interface dev.qilletni.api.auth.ServiceProvider
Shuts down the service provider.
shutdownProviders() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Shuts down all service providers.
SINGLE_TRACK - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
The weight entry is a single track.
SkipReturnTypeAdapter - Annotation Interface in dev.qilletni.api.lib.annotations
An annotation placed on methods to specify that the return type of the method should not be adapted to a Qilletni type.
SONG - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
SONG_LIST - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionDefinition
The collection was defined as a list of songs, and not sourcing from any specific provider (the internal songs are though).
SongDefinition - Enum Class in dev.qilletni.api.lang.types.song
Specifies how a song is defined via its syntax or internally.
SongType - Interface in dev.qilletni.api.lang.types
Represents a song type in Qilletni.
SongTypeFactory - Interface in dev.qilletni.api.music.factories
Creates SongTypes.
sourceUrl() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the sourceUrl record component.
sourceUrl() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the sourceUrl record component.
StaticEntityType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing the expression of an entity's name.
STRING - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
StringIdentifier - Interface in dev.qilletni.api.music
An interface to check what QilletniType a String is.
StringType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing a String value.
stringValue() - Method in interface dev.qilletni.api.lang.types.QilletniType
Provides the string representation of the Qilletni type, used when the type is printed via Qilletni.
stringValue() - Method in interface dev.qilletni.api.music.orchestration.CollectionState
Returns a Qilletni-user-friendly string to display this state.
SUCCESS - Enum constant in enum class dev.qilletni.api.music.play.PlayActor.PlayResult
The track was successfully played.
swapScope(Scope) - Method in interface dev.qilletni.api.lang.table.SymbolTable
Swaps the current scope with a new one, and returns the new scope.
switchProvider(String) - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
Switches the current service provider to the one with the given name.
Symbol<T> - Interface in dev.qilletni.api.lang.table
A defined type that can be stored in a scope.
SymbolTable - Interface in dev.qilletni.api.lang.table
Represents a symbol table in the Qilletni type system.

T

text() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.DocText
Returns the value of the text record component.
TILDE - Enum constant in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
Permits newer patch versions, so the x of 1.0.x.
TITLE_ARTIST - Enum constant in enum class dev.qilletni.api.lang.types.album.AlbumDefinition
The album was defined with a title and an artist, e.g.
TITLE_ARTIST - Enum constant in enum class dev.qilletni.api.lang.types.song.SongDefinition
The song was defined with a title and an artist, e.g.
toString() - Method in record class dev.qilletni.api.CollectionUtility.Entry
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.DocFieldType
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedItem
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntity
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.DocText
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.JavaRef
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.TypeRef
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocErrors
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
Returns a string representation of this record class.
toString() - Method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
toString() - Method in class dev.qilletni.api.lib.qll.ComparableVersion
 
toString() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns a string representation of this record class.
toString() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns a string representation of this record class.
toString() - Method in class dev.qilletni.api.lib.qll.Version
 
toString() - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Returns a string representation of this record class.
Track - Interface in dev.qilletni.api.music
A track/song that is stored in a database.
TrackNameArtist(String, String) - Constructor for record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
Creates an instance of a TrackNameArtist record class.
TrackOrchestrator - Interface in dev.qilletni.api.music.orchestration
A class to handle the way tracks are selected.
TrackSupplier - Interface in dev.qilletni.api.music.supplier
An interface to represent something that can return a track.
triggerCondition(int) - Method in interface dev.qilletni.api.lang.internal.BackgroundTaskExecutor
Activates a condition from its ID.
triggerCondition(int, Object) - Method in interface dev.qilletni.api.lang.internal.BackgroundTaskExecutor
Activates a condition from its ID.
type() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
Returns the value of the type record component.
TypeConverter - Interface in dev.qilletni.api.lang.types.conversion
Converts Qilletni to Java types and back.
typeName() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.TypeRef
Returns the value of the typeName record component.
typeName() - Method in interface dev.qilletni.api.lang.types.QilletniType
Retrieves the type name of the current QilletniType instance.
TypeRef(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.TypeRef
Creates an instance of a TypeRef record class.
types() - Static method in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
Gets all QilletniTypeClasses that are native to Qilletni.

U

UninitializedType - Interface in dev.qilletni.api.lang.types.entity
Represents a field/variable in an entity that has not been initialized yet.
unswapScope() - Method in interface dev.qilletni.api.lang.table.SymbolTable
Restores a previous scope that was swapped out via SymbolTable.swapScope(Scope).
URL - Enum constant in enum class dev.qilletni.api.lang.types.album.AlbumDefinition
The album was defined with a URL or ID pointing to it on the service provider.
URL - Enum constant in enum class dev.qilletni.api.lang.types.collection.CollectionDefinition
The collection was defined with a URL pointing to it on the service provider.
URL - Enum constant in enum class dev.qilletni.api.lang.types.song.SongDefinition
The song was defined with a URL or ID pointing to it on the service provider.
User - Interface in dev.qilletni.api.music
A user that is stored in a database.

V

v() - Method in record class dev.qilletni.api.CollectionUtility.Entry
Returns the value of the v record component.
validateType(String) - Method in interface dev.qilletni.api.lang.types.EntityType
Checks if the entity's name is the given typeName.
validateWeights(WeightsType) - Static method in class dev.qilletni.api.lang.types.weights.WeightUtils
Checks if the weights are valid, meaning they don't exceed a total of 100%
value() - Element in annotation interface dev.qilletni.api.lib.annotations.NativeOn
The name of the type that this method is an extension method on.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.docs.structure.DocFieldType.FieldType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.table.Scope.ScopeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.album.AlbumDefinition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionDefinition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.song.SongDefinition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lang.types.weights.WeightUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.qilletni.api.music.play.PlayActor.PlayResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.qilletni.api.lang.docs.structure.DocFieldType.FieldType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.table.Scope.ScopeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.album.AlbumDefinition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionDefinition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.song.SongDefinition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lang.types.weights.WeightUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.qilletni.api.music.play.PlayActor.PlayResult
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
Returns the value of the version record component.
version() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
Returns the value of the version record component.
version() - Method in record class dev.qilletni.api.lib.qll.QllInfo
Returns the value of the version record component.
Version - Class in dev.qilletni.api.lib.qll
A version of a Qilletni library.
Version(int, int, int) - Constructor for class dev.qilletni.api.lib.qll.Version
Creates a new Version with the given major, minor, and patch versions.

W

WeightEntry - Interface in dev.qilletni.api.lang.types.weights
Represents a line in a weights expression.
WEIGHTS - Enum constant in enum class dev.qilletni.api.lang.types.weights.WeightTrackType
The weight entry is another set of weights, allowing for nested weights.
WEIGHTS - Static variable in class dev.qilletni.api.lang.types.typeclass.QilletniTypeClass
 
WeightsType - Interface in dev.qilletni.api.lang.types
A Qilletni type representing weights that may be applied to a collection.
WeightTrackType - Enum Class in dev.qilletni.api.lang.types.weights
The source of a WeightEntry.
WeightUnit - Enum Class in dev.qilletni.api.lang.types.weights
The unit of a WeightEntry, which helps determine how the weight is calculated.
WeightUtils - Class in dev.qilletni.api.lang.types.weights
Utilities to assist in weight selection.
WeightUtils() - Constructor for class dev.qilletni.api.lang.types.weights.WeightUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form