Package jadx.api
Class ResourcesLoader
- java.lang.Object
-
- jadx.api.ResourcesLoader
-
- All Implemented Interfaces:
IResourcesLoader
public final class ResourcesLoader extends java.lang.Object implements IResourcesLoader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourcesLoader.ResourceDecoder<T>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntry(java.util.List<ResourceFile> list, java.io.File zipFile, jadx.zip.IZipEntry entry, java.lang.String subDir)voidaddResContainerFactory(IResContainerFactory resContainerFactory)voidaddResTableParserProvider(IResTableParserProvider resTableParserProvider)static <T> TdecodeStream(ResourceFile rf, ResourcesLoader.ResourceDecoder<T> decoder)IResTableParserdecodeTable(ResourceFile resFile, java.io.InputStream is)voiddefaultLoadFile(java.util.List<ResourceFile> list, java.io.File file, java.lang.String subDir)static ICodeInfoloadToCodeWriter(java.io.InputStream is)static ICodeInfoloadToCodeWriter(java.io.InputStream is, java.nio.charset.Charset charset)
-
-
-
Method Detail
-
addResContainerFactory
public void addResContainerFactory(IResContainerFactory resContainerFactory)
- Specified by:
addResContainerFactoryin interfaceIResourcesLoader
-
addResTableParserProvider
public void addResTableParserProvider(IResTableParserProvider resTableParserProvider)
- Specified by:
addResTableParserProviderin interfaceIResourcesLoader
-
decodeStream
public static <T> T decodeStream(ResourceFile rf, ResourcesLoader.ResourceDecoder<T> decoder) throws JadxException
- Throws:
JadxException
-
decodeTable
public IResTableParser decodeTable(ResourceFile resFile, java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
defaultLoadFile
public void defaultLoadFile(java.util.List<ResourceFile> list, java.io.File file, java.lang.String subDir)
-
addEntry
public void addEntry(java.util.List<ResourceFile> list, java.io.File zipFile, jadx.zip.IZipEntry entry, java.lang.String subDir)
-
loadToCodeWriter
public static ICodeInfo loadToCodeWriter(java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
loadToCodeWriter
public static ICodeInfo loadToCodeWriter(java.io.InputStream is, java.nio.charset.Charset charset) throws java.io.IOException
- Throws:
java.io.IOException
-
-