Uses of Interface
de.xima.fc.prompt.service.IPromptBinaryData
-
Packages that use IPromptBinaryData Package Description de.xima.fc.prompt.mgmt.gui.bean de.xima.fc.prompt.mgmt.gui.logic de.xima.fc.prompt.mgmt.gui.model de.xima.fc.prompt.service Contains the API for a prompt service that abstract the details of a particular provider.de.xima.fc.prompt.service.defaults Contains default implementations for various interfaces defined by the handler API.de.xima.fc.prompt.service.support The prompt API is kept intentionally low-level to support a wide range of use cases. -
-
Uses of IPromptBinaryData in de.xima.fc.prompt.mgmt.gui.bean
Methods in de.xima.fc.prompt.mgmt.gui.bean that return types with arguments of type IPromptBinaryData Modifier and Type Method Description IFileListHandler<IPromptBinaryData>PromptQueryBean. getOutputTestFileListHandler()Gets the file list handler for the<xi:fileList />component that lets the view the output files produced by the prompt query during execution. -
Uses of IPromptBinaryData in de.xima.fc.prompt.mgmt.gui.logic
Methods in de.xima.fc.prompt.mgmt.gui.logic that return types with arguments of type IPromptBinaryData Modifier and Type Method Description static IFileListHandler<IPromptBinaryData>PromptQueryTestExecutionHelper. newOutputTestFileListHandler()Creates a new file list handler for the output test files produces during the execution of a prompt query, to be used with the<xi:fileList handler="..."/>component. -
Uses of IPromptBinaryData in de.xima.fc.prompt.mgmt.gui.model
Methods in de.xima.fc.prompt.mgmt.gui.model that return types with arguments of type IPromptBinaryData Modifier and Type Method Description List<PromptTestFileList<IPromptBinaryData>>PromptQueryTestExecutionResult. getFiles()Gets the list of files that were produced as part of the prompt query test execution.Method parameters in de.xima.fc.prompt.mgmt.gui.model with type arguments of type IPromptBinaryData Modifier and Type Method Description static PromptQueryTestExecutionResultPromptQueryTestExecutionResult. forSuccess(String json, List<PromptTestFileList<IPromptBinaryData>> files)Creates a new successful prompt query test execution result. -
Uses of IPromptBinaryData in de.xima.fc.prompt.service
Methods in de.xima.fc.prompt.service that return IPromptBinaryData Modifier and Type Method Description IPromptBinaryDataSerializedPromptConfig.Builder. firstBinaryData(String key)Gets the first binary data associated with the given key, or null if no such value exists.IPromptBinaryDataSerializedPromptConfig. firstBinaryData(String key)Gets the first binary data associated with the given key, or null if no such value exists.Methods in de.xima.fc.prompt.service that return types with arguments of type IPromptBinaryData Modifier and Type Method Description Map<String,List<IPromptBinaryData>>SerializedPromptConfig. binaryData()Gets the binary data, indexed by their keys.List<IPromptBinaryData>SerializedPromptConfig. binaryData(String key)Returns the binary data associated with the given key, or null if no such value exists.List<IPromptBinaryData>SerializedPromptConfig.Builder. binaryData(String key)Gets the binary data associated with the given key, or an empty list if no such value exists.Map<String,? extends List<? extends IPromptBinaryData>>IPromptQueryIoObject. files()Binary data that conforms to the structure defined by the corresponding I/O parameter descriptor, seefile descriptor.Methods in de.xima.fc.prompt.service with parameters of type IPromptBinaryData Modifier and Type Method Description SerializedPromptConfig.BuilderSerializedPromptConfig.Builder. addBinaryData(String key, IPromptBinaryData value)Adds a single binary data object to the existing binary data map for the specified key.SerializedPromptConfig.BuilderSerializedPromptConfig.Builder. binaryData(String key, IPromptBinaryData value)Sets the binary data for the specified key to a single value.Method parameters in de.xima.fc.prompt.service with type arguments of type IPromptBinaryData Modifier and Type Method Description SerializedPromptConfig.BuilderSerializedPromptConfig.Builder. addBinaryData(String key, List<IPromptBinaryData> values)Adds a list of binary data objects to the existing binary data map for the specified key.SerializedPromptConfig.BuilderSerializedPromptConfig.Builder. addBinaryData(Map<String,List<IPromptBinaryData>> binaryData)Adds binary data to the existing binary data map.SerializedPromptConfig.BuilderSerializedPromptConfig.Builder. binaryData(String key, List<IPromptBinaryData> values)Sets the binary data for the specified key to a list of values.SerializedPromptConfig.BuilderSerializedPromptConfig.Builder. binaryData(Map<String,List<IPromptBinaryData>> binaryData)Clears all existing binary data and replaces it with the provided binary data. -
Uses of IPromptBinaryData in de.xima.fc.prompt.service.defaults
Methods in de.xima.fc.prompt.service.defaults that return IPromptBinaryData Modifier and Type Method Description static IPromptBinaryDataPromptBinaryData. diskPromptBinaryData(String fileName, String mimeType, Path content)Creates an implementation ofIPromptBinaryDatabacked by a file on the disk (file system).static IPromptBinaryDataPromptBinaryData. emptyPromptBinaryData(String fileName, String mimeType)Creates an implementation ofIPromptBinaryDatarepresenting an empty file.static IPromptBinaryDataPromptBinaryData. memoryPromptBinaryData(String fileName, String mimeType, Instant lastModified, byte[] content)Creates an implementation ofIPromptBinaryDatabacked by a byte array in memory.static IPromptBinaryDataPromptBinaryData. supplierBinaryData(String fileName, String mimeType, Instant lastModified, int fileSize, ISerializableInputStreamSupplier supplier)Creates an implementation ofIPromptBinaryDatabacked by an input stream supplier. -
Uses of IPromptBinaryData in de.xima.fc.prompt.service.support
Methods in de.xima.fc.prompt.service.support that return types with arguments of type IPromptBinaryData Modifier and Type Method Description List<IPromptBinaryData>IPromptExecutionResolveFilesBuilder. buildFlat()Resolves all files according to the current settings of this builder, and returns those files as a flat list.Map<String,List<IPromptBinaryData>>IPromptExecutionResolvedFiles. dynamicFiles()Gets a map with the resolved dynamic files.List<IPromptBinaryData>IPromptExecutionResolvedFiles. staticFiles()Gets the list of resolved static files.Methods in de.xima.fc.prompt.service.support with parameters of type IPromptBinaryData Modifier and Type Method Description voidPromptConfigFile. setFileContent(IPromptBinaryData data)Sets the file content to the given binary data.Constructors in de.xima.fc.prompt.service.support with parameters of type IPromptBinaryData Constructor Description PromptConfigFile(IPromptBinaryData data)Creates a new file preloaded with the content of the given binary data.
-