Index
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
albumis defined via its syntax or internally. - AlbumType - Interface in dev.qilletni.api.lang.types
-
Represents an
albumtype 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
anykeyword. - 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
artistrecord 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
authorrecord component. - author() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
authorrecord component. - autoImportFiles() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
-
Returns the value of the
autoImportFilesrecord component. - autoImportFiles() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
autoImportFilesrecord 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
xof1.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
albumis defined via its syntax or internally. - CollectionLimit - Record Class in dev.qilletni.api.lang.types.collection
-
A backing type for the
limittype on a collection, e.g. - CollectionLimit(int, CollectionLimitUnit) - Constructor for record class dev.qilletni.api.lang.types.collection.CollectionLimit
-
Creates an instance of a
CollectionLimitrecord 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
ordertype 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
-
Creates
CollectionState - CollectionType - Interface in dev.qilletni.api.lang.types
-
Represents a
collectiontype 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
Versionthat 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
ComparableVersionwith 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
ComparableVersionwith the givenVersionand 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
PlayActorthat 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
ConstructorDocrecord class. - containedItems() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
-
Returns the value of the
containedItemsrecord 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
- createCollectionFromTrack(Playlist) - Method in interface dev.qilletni.api.music.factories.CollectionTypeFactory
-
Creates a fully populated
CollectionTypefrom a givenPlaylist. - 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
CollectionStatefrom a collection. - createInstance(QilletniType...) - Method in interface dev.qilletni.api.lang.types.entity.EntityDefinition
-
Creates a new instance of the
EntityTypethis 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
EntityTypethis 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
ListTypefrom Qilletni types. - createList(List<QilletniType>, QilletniTypeClass<?>) - Method in interface dev.qilletni.api.lang.types.list.ListInitializer
-
Creates a
ListTypefrom 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
ListTypefrom a Java list. - createListFromJava(List<?>, QilletniTypeClass<T>) - Method in interface dev.qilletni.api.lang.types.list.ListInitializer
-
Creates a
ListTypefrom 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
QilletniTypeClassfor a list of the given type. - createSongFromTrack(Track) - Method in interface dev.qilletni.api.music.factories.SongTypeFactory
- 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
Playlistwith 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
- 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
dependenciesrecord component. - dependencies() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
dependenciesrecord component. - Dependency(String, ComparableVersion) - Constructor for record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
-
Creates an instance of a
Dependencyrecord class. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocErrors
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.EntityDoc
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
-
Returns the value of the
descriptionrecord component. - description() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
descriptionrecord component. - descriptionItems() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription
-
Returns the value of the
descriptionItemsrecord 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
DocDescriptionrecord 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
docErrorsrecord 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
DocErrorsrecord class. - docFieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocOnLine
-
Returns the value of the
docFieldTyperecord component. - docFieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
-
Returns the value of the
docFieldTyperecord component. - docFieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.ReturnDoc
-
Returns the value of the
docFieldTyperecord 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
DocFieldTyperecord 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
docOnLinerecord 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
DocOnLinerecord class. - DocText(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.DocText
-
Creates an instance of a
DocTextrecord 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
DocumentedFilerecord 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
DocumentedItemrecord class. - documentedItems() - Method in record class dev.qilletni.api.lang.docs.structure.DocumentedFile
-
Returns the value of the
documentedItemsrecord 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
DocumentedTypeEntityrecord 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
DocumentedTypeEntityConstructorrecord 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
DocumentedTypeFieldrecord 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
DocumentedTypeFunctionrecord 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
EntityDocrecord 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
QilletniTypeClassfor 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
Entryrecord 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
Albumfrom a given name and artist. - fetchAlbumById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
-
Gets an
Albumfrom 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
Artistfrom a given ID. - fetchArtistByName(String) - Method in interface dev.qilletni.api.music.MusicFetcher
-
Gets an
Artistfrom a given name. - fetchPlaylist(String, String) - Method in interface dev.qilletni.api.music.MusicFetcher
-
Gets a
Playlistfrom a given name and author. - fetchPlaylistById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
-
Gets a
Playlistfrom 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
Trackfrom a given name and artist. - fetchTrackById(String) - Method in interface dev.qilletni.api.music.MusicFetcher
-
Gets a
Trackfrom 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 ofMusicFetcher.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
FieldDocrecord class. - fieldType() - Method in record class dev.qilletni.api.lang.docs.structure.DocFieldType
-
Returns the value of the
fieldTyperecord component. - fieldType() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FieldDoc
-
Returns the value of the
fieldTyperecord 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
fileNamerecord component. - fromSymbol(String) - Static method in enum class dev.qilletni.api.lang.types.weights.WeightUnit
-
Gets the
WeightUnitthat would be returned byWeightUnit.getStringUnit(). - fromText(String) - Static method in enum class dev.qilletni.api.lang.types.collection.CollectionLimitUnit
-
Gets the
CollectionLimitUnitfrom 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
FunctionDocrecord 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
Albumfrom a given name and artist. - getAlbumById(String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets an
Albumfrom 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
Trackvalues 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
EntityTypefor the given entity definition manager. - getArtist(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.SongType
-
Retrieves the artist as an Artist
EntityTypefor the given entity definition manager. - getArtistById(String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets an
Artistfrom a given ID. - getArtistByName(String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets an
Artistfrom 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 givenEntityDefinitionManager. - getArtists(EntityDefinitionManager) - Method in interface dev.qilletni.api.lang.types.SongType
-
Retrieves a list of artists as a
ListType, resolved using the givenEntityDefinitionManager. - 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
EntityTypeusing 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
EntityDefinitionthat the user defined that this entity was created from. - getEntityDefinition() - Method in interface dev.qilletni.api.lang.types.StaticEntityType
-
Gets the
EntityDefinitionthat 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
EntityDefinitionif this is not a native type (viaQilletniTypeClass.isNativeType()). - getEntityScope() - Method in interface dev.qilletni.api.lang.types.EntityType
-
Gets the isolated
Scopefor this entity instance. - getEntityScope() - Method in interface dev.qilletni.api.lang.types.StaticEntityType
-
A
Scopethat 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
CollectionOrderassociated 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
MusicCachecreated 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
MusicFetchercreated 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
MusicTypeConvertercreated 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
QilletniTypeClassof 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
PlayActorcreated after initialization. - getPlayActor() - Method in interface dev.qilletni.api.music.supplier.DynamicProvider
-
Gets the
PlayActorused by the current service provider. - getPlaylist() - Method in interface dev.qilletni.api.lang.types.CollectionType
-
Gets the current
Playlistinstance associated with the current collection for the current service provider. - getPlaylist(String, String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets a
Playlistfrom a given name and author. - getPlaylistById(String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets a
Playlistfrom 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
QilletniTypeClassfor 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
Scopeof 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
StringIdentifierused by the current service provider. - getStringIdentifier(SongTypeFactory, CollectionTypeFactory, AlbumTypeFactory) - Method in interface dev.qilletni.api.auth.ServiceProvider
-
Gets the
StringIdentifier. - 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
TimeUnitthe limit unit represents, or null if it's not applicable for the unit (is aCollectionLimitUnit.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
Trackfrom the supplier. - getTrack(String, String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets a
Trackfrom a given name and artist. - getTrackById(String) - Method in interface dev.qilletni.api.music.MusicCache
-
Gets a
Trackfrom 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
TrackOrchestratorcreated 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 ofMusicFetcher.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
QilletniTypeClassof 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 as1.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
12xor12%. - 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
identifierrecord 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
importPathrecord 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
importPathrecord component. - importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
-
Returns the value of the
importPathrecord component. - importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
-
Returns the value of the
importPathrecord component. - importPath() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
-
Returns the value of the
importPathrecord 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
innerDocrecord 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
Trackreturned viaTrackSupplier.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
isNativerecord 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
isStaticrecord 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
itemBeingDocumentedrecord 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
javaNamerecord component. - JavaRef(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.JavaRef
-
Creates an instance of a
JavaRefrecord 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
krecord 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
libraryNamerecord component. - libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
-
Returns the value of the
libraryNamerecord component. - libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
-
Returns the value of the
libraryNamerecord component. - libraryName() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
-
Returns the value of the
libraryNamerecord component. - limitCount() - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
-
Returns the value of the
limitCountrecord component. - limitUnit() - Method in record class dev.qilletni.api.lang.types.collection.CollectionLimit
-
Returns the value of the
limitUnitrecord 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
namerecord component. - name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeField
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.lang.docs.structure.text.ParamDoc
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData.Dependency
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
namerecord component. - name() - Method in record class dev.qilletni.api.music.MusicFetcher.TrackNameArtist
-
Returns the value of the
namerecord 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
nativeBindFactoryClassrecord component. - nativeBindFactoryClass() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
nativeBindFactoryClassrecord component. - nativeClasses() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
-
Returns the value of the
nativeClassesrecord component. - nativeClasses() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
nativeClassesrecord 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
onExtensionFunctionsrecord component. - onOptional() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
-
Returns the value of the
onOptionalrecord 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
ParamDocrecord class. - paramDocs() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.ConstructorDoc
-
Returns the value of the
paramDocsrecord component. - paramDocs() - Method in record class dev.qilletni.api.lang.docs.structure.text.inner.FunctionDoc
-
Returns the value of the
paramDocsrecord component. - paramName() - Method in record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
-
Returns the value of the
paramNamerecord component. - ParamRef(String) - Constructor for record class dev.qilletni.api.lang.docs.structure.text.DocDescription.ParamRef
-
Creates an instance of a
ParamRefrecord class. - params() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeEntityConstructor
-
Returns the value of the
paramsrecord component. - params() - Method in record class dev.qilletni.api.lang.docs.structure.item.DocumentedTypeFunction
-
Returns the value of the
paramsrecord component. - parseComparableVersionString(String) - Static method in class dev.qilletni.api.lib.qll.ComparableVersion
-
Parses a
ComparableVersionfrom 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
- parseVersionString(String) - Static method in class dev.qilletni.api.lib.qll.Version
-
Parses a
Versionfrom a string, such as1.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
ComparableVersionpermits the givenVersionto be used in the current range. - permitsVersion(Version, Version) - Method in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
-
Checks if
#versionComparableVersionwill permit the givenVersionto 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
AlbumTypeand collects all relevant data viaMusicCacheand populates the type withSongType.populateSpotifyData(Track). - populateCollection(CollectionType) - Method in interface dev.qilletni.api.music.MusicPopulator
-
Takes an
CollectionTypeand collects all relevant data viaMusicCacheand populates the type withCollectionType.populateSpotifyData(Playlist). - populateSong(SongType) - Method in interface dev.qilletni.api.music.MusicPopulator
-
Takes a
SongTypeand collects all relevant data viaMusicCacheand populates the type withSongType.populateSpotifyData(Track). - populateSpotifyData(Album) - Method in interface dev.qilletni.api.lang.types.AlbumType
-
Populates the music provider instance of the
Albumstored in the AlbumType. - populateSpotifyData(Playlist) - Method in interface dev.qilletni.api.lang.types.CollectionType
-
Populates the music provider instance of the
Playliststored in the CollectionType. - populateSpotifyData(Track) - Method in interface dev.qilletni.api.lang.types.SongType
-
Populates the music provider instance of the
Trackstored 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
providerClassrecord component. - providerClass() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
providerClassrecord 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
QilletniInfoDatarecord 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
QllInforecord 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
returnDocrecord 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
ReturnDocrecord 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
songis defined via its syntax or internally. - SongType - Interface in dev.qilletni.api.lang.types
-
Represents a
songtype 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
sourceUrlrecord component. - sourceUrl() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
sourceUrlrecord 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
QilletniTypea 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
textrecord component. - TILDE - Enum constant in enum class dev.qilletni.api.lib.qll.ComparableVersion.RangeSpecifier
-
Permits newer patch versions, so the
xof1.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
TrackNameArtistrecord 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
typerecord 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
typeNamerecord 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
TypeRefrecord 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
vrecord 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
versionrecord component. - version() - Method in record class dev.qilletni.api.lib.qll.QilletniInfoData
-
Returns the value of the
versionrecord component. - version() - Method in record class dev.qilletni.api.lib.qll.QllInfo
-
Returns the value of the
versionrecord 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
Versionwith the given major, minor, and patch versions.
W
- WeightEntry - Interface in dev.qilletni.api.lang.types.weights
-
Represents a line in a
weightsexpression. - 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
All Classes and Interfaces|All Packages|Serialized Form