Table of Contents

Class JavaFileExtractor

Namespace: CmlLib.Core.FileExtractors
Assembly: CmlLib.Core.dll

public class JavaFileExtractor : IFileExtractor

Inheritance

objectJavaFileExtractor

Implements

IFileExtractor

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

JavaFileExtractor(HttpClient, IJavaPathResolver)

public JavaFileExtractor(HttpClient httpClient, IJavaPathResolver javaPathResolver)

Parameters

httpClient HttpClient

javaPathResolver IJavaPathResolver

Properties

JavaManifestServer

public string JavaManifestServer { get; set; }

Property Value

string

Methods

Extract(MinecraftPath, IVersion, RulesEvaluatorContext, CancellationToken)

public ValueTask<IEnumerable<GameFile>> Extract(MinecraftPath path, IVersion version, RulesEvaluatorContext rulesContext, CancellationToken cancellationToken)

Parameters

path MinecraftPath

version IVersion

rulesContext RulesEvaluatorContext

cancellationToken CancellationToken

Returns

ValueTask<IEnumerable<GameFile>>