IModFile.Type
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.jar.Attributes.Name |
TYPE |
コンストラクタと説明 |
---|
ModFile(java.nio.file.Path file,
IModLocator locator) |
修飾子とタイプ | メソッドと説明 |
---|---|
ModFileScanData |
compileContent()
Run in an executor thread to harvest the class and annotation list
|
java.nio.file.Path |
findResource(java.lang.String className) |
java.util.Optional<java.nio.file.Path> |
getAccessTransformer() |
java.util.List<CoreModFile> |
getCoreMods() |
java.lang.String |
getFileName() |
java.nio.file.Path |
getFilePath() |
IModLanguageProvider |
getLoader() |
IModLocator |
getLocator() |
IModFileInfo |
getModFileInfo() |
java.util.List<IModInfo> |
getModInfos() |
ModFileScanData |
getScanResult() |
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> |
getSubstitutionMap() |
IModFile.Type |
getType() |
void |
identifyLanguage() |
boolean |
identifyMods() |
void |
scanFile(java.util.function.Consumer<java.nio.file.Path> pathConsumer) |
void |
setFileProperties(java.util.Map<java.lang.String,java.lang.Object> fileProperties) |
void |
setFutureScanResult(java.util.concurrent.CompletableFuture<ModFileScanData> future) |
void |
setScanResult(ModFileScanData modFileScanData,
java.lang.Throwable throwable) |
java.lang.String |
toString() |
public ModFile(java.nio.file.Path file, IModLocator locator)
public void setFileProperties(java.util.Map<java.lang.String,java.lang.Object> fileProperties)
public IModLanguageProvider getLoader()
public java.nio.file.Path findResource(java.lang.String className)
findResource
インタフェース内 IModFile
public void identifyLanguage()
public java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getSubstitutionMap()
getSubstitutionMap
インタフェース内 IModFile
public IModFile.Type getType()
public java.nio.file.Path getFilePath()
getFilePath
インタフェース内 IModFile
public java.util.List<IModInfo> getModInfos()
getModInfos
インタフェース内 IModFile
public java.util.Optional<java.nio.file.Path> getAccessTransformer()
public boolean identifyMods()
public java.util.List<CoreModFile> getCoreMods()
public ModFileScanData compileContent()
public void scanFile(java.util.function.Consumer<java.nio.file.Path> pathConsumer)
public void setFutureScanResult(java.util.concurrent.CompletableFuture<ModFileScanData> future)
public ModFileScanData getScanResult()
getScanResult
インタフェース内 IModFile
public void setScanResult(ModFileScanData modFileScanData, java.lang.Throwable throwable)
public java.lang.String toString()
toString
クラス内 java.lang.Object
public java.lang.String getFileName()
getFileName
インタフェース内 IModFile
public IModLocator getLocator()
getLocator
インタフェース内 IModFile
public IModFileInfo getModFileInfo()
getModFileInfo
インタフェース内 IModFile