类 ResourceFilePool
java.lang.Object
proguard.resources.file.ResourceFilePool
- 所有已实现的接口:
FilePool
This is a set of
ResourceFile instances. They can be enumerated or retrieved by name.
They can also be accessed by means of resource file visitors.-
字段概要
字段 -
构造器概要
构造器构造器说明Creates a new empty ResourceFilePool.ResourceFilePool(Iterable<? extends ResourceFile> resourceFiles) Creates a new ResourceFilePool with the given resource files.ResourceFilePool(ResourceFile... resourceFiles) Creates a new ResourceFilePool with the given resource files. -
方法概要
修饰符和类型方法说明voidaddResourceFile(String fileName, ResourceFile resourceFile) Adds the given ResourceFile with the given name to this pool.voidaddResourceFile(ResourceFile resourceFile) Adds the given ResourceFile to this pool.voidclear()Clears the pool.getResourceFile(String fileName) Returns a ResourceFile from this pool, based on its name.Returns a ResourceFilePool with the same resource files, but with the keys that correspond to the names of the resource file instances.voidremoveResourceFile(String fileName) Removes the specified ResourceFile from this pool.Returns a Set of all resource file names in this resource file pool.voidresourceFilesAccept(String fileNameFilter, ResourceFileVisitor resourceFileVisitor) Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.voidresourceFilesAccept(List<String> fileNameFilter, ResourceFileVisitor resourceFileVisitor) Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filters.voidresourceFilesAccept(ResourceFileVisitor resourceFileVisitor) Applies the given ResourceFileVisitor to all instances in this pool.voidresourceFilesAccept(StringMatcher fileNameFilter, ResourceFileVisitor resourceFileVisitor) Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.intsize()Returns the number of resource files in this pool.toString()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 proguard.resources.file.FilePool
resourceFileAccept
-
字段详细资料
-
resourceFileMap
-
-
构造器详细资料
-
ResourceFilePool
public ResourceFilePool()Creates a new empty ResourceFilePool. -
ResourceFilePool
Creates a new ResourceFilePool with the given resource files.- 参数:
resourceFiles- the resource files to be added.
-
ResourceFilePool
Creates a new ResourceFilePool with the given resource files.- 参数:
resourceFiles- the resource files to be added.
-
-
方法详细资料
-
clear
public void clear()Clears the pool. -
addResourceFile
Adds the given ResourceFile to this pool. -
addResourceFile
Adds the given ResourceFile with the given name to this pool. -
removeResourceFile
Removes the specified ResourceFile from this pool. -
getResourceFile
Returns a ResourceFile from this pool, based on its name. Returnsnullif the instance with the given name is not in the pool.- 指定者:
getResourceFile在接口中FilePool
-
size
public int size()Returns the number of resource files in this pool. -
refreshedCopy
Returns a ResourceFilePool with the same resource files, but with the keys that correspond to the names of the resource file instances. This can be useful to create a resource file pool with obfuscated names. -
resourceFileNames
Returns a Set of all resource file names in this resource file pool.- 指定者:
resourceFileNames在接口中FilePool
-
resourceFilesAccept
Applies the given ResourceFileVisitor to all instances in this pool.- 指定者:
resourceFilesAccept在接口中FilePool
-
resourceFilesAccept
Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.- 指定者:
resourceFilesAccept在接口中FilePool
-
resourceFilesAccept
public void resourceFilesAccept(List<String> fileNameFilter, ResourceFileVisitor resourceFileVisitor) Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filters.- 指定者:
resourceFilesAccept在接口中FilePool
-
resourceFilesAccept
public void resourceFilesAccept(StringMatcher fileNameFilter, ResourceFileVisitor resourceFileVisitor) Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.- 指定者:
resourceFilesAccept在接口中FilePool
-
toString
-