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 インタフェース内 IModFilepublic void identifyLanguage()
public java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getSubstitutionMap()
getSubstitutionMap インタフェース内 IModFilepublic IModFile.Type getType()
public java.nio.file.Path getFilePath()
getFilePath インタフェース内 IModFilepublic java.util.List<IModInfo> getModInfos()
getModInfos インタフェース内 IModFilepublic 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 インタフェース内 IModFilepublic void setScanResult(ModFileScanData modFileScanData, java.lang.Throwable throwable)
public java.lang.String toString()
toString クラス内 java.lang.Objectpublic java.lang.String getFileName()
getFileName インタフェース内 IModFilepublic IModLocator getLocator()
getLocator インタフェース内 IModFilepublic IModFileInfo getModFileInfo()
getModFileInfo インタフェース内 IModFile