Class ModuleLayerHandlerAccess

java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor
mods.thecomputerizer.theimpossiblelibrary.neoforge.core.modules.ModuleLayerHandlerAccess
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleSystemAccessor

public class ModuleLayerHandlerAccess extends mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor
cpw.mods.modlauncher.ModuleLayerHandler implements cpw.mods.modlauncher.IModuleLayerManager
  • Field Summary

    Fields inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor

    access, logger

    Fields inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleSystemAccessor

    MODULE_CLASS, MODULE_DESCRIPTOR_CLASS, RESOLVED_MODULE_CLASS
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<cpw.mods.modlauncher.api.IModuleLayerManager.Layer,?>
     
    getAllModuleNames(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
     
    Map<mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleLayerAccess,String>
    getAllNamedModuleLayers(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
     
    getLayerClassLoader(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
     
    getLayerInfo(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
     
    getLayerModuleClassLoader(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
     
    getLayerPathNames(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
     
    getLayerPaths(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
     
    mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleLayerAccess
    getModuleLayer(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
     
    Map<cpw.mods.modlauncher.api.IModuleLayerManager.Layer,List<Object>>
     
    void
    printAllModuleNames(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
     
    void
    printLayerPaths(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
     

    Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.core.modules.AbstractModuleSystemAccessor

    access, accessAs, construct, construct, construct, constructDirect, constructDirect, defaultMapPrinter, getClassAccess, getClassAccess, getClassForName, getClassForName, getClassLoader, getConfiguration, getJavaLangAccess, getJavaLangAccess, getModule, getModuleDescriptor, getModuleDescriptorBuilder, getModuleDescriptorBuilder, getModuleLayer, getModuleReference, getResolvedModule, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeStaticDirect, invokeStaticDirect, logger, newModule, newResolvedModule, newResolvedModule

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleSystemAccessor

    as, as, asCollection, asList, asMap, asMapCollectionValue, asMapDefault, asOptional, asOptionalResult, asOptionalResult, asSet, get, get, getDirect, invoke, invoke, invokeDirect, logOrPrint, logOrPrint, logOrPrint, logOrPrintError, logOrPrintError, set, set, setDirect
  • Method Details

    • completedLayers

      public Map<cpw.mods.modlauncher.api.IModuleLayerManager.Layer,?> completedLayers()
    • getAllModuleNames

      public Map<String,Collection<String>> getAllModuleNames(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
    • getAllNamedModuleLayers

      public Map<mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleLayerAccess,String> getAllNamedModuleLayers(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
    • getLayerClassLoader

      public ClassLoader getLayerClassLoader(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
    • getLayerInfo

      public LayerInfoAccess getLayerInfo(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
    • getLayerModuleClassLoader

      public ModuleClassLoaderAccess getLayerModuleClassLoader(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
    • getLayerPathNames

      public Map<String,Collection<String>> getLayerPathNames(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
    • getLayerPaths

      public List<Object> getLayerPaths(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
    • getModuleLayer

      public mods.thecomputerizer.theimpossiblelibrary.api.core.modules.ModuleLayerAccess getModuleLayer(cpw.mods.modlauncher.api.IModuleLayerManager.Layer layer)
    • layerPathMap

      public Map<cpw.mods.modlauncher.api.IModuleLayerManager.Layer,List<Object>> layerPathMap()
    • printAllModuleNames

      public void printAllModuleNames(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)
    • printLayerPaths

      public void printLayerPaths(cpw.mods.modlauncher.api.IModuleLayerManager.Layer... layers)