Package net.runelite.client.config
Class ProfileManager.Lock
- java.lang.Object
-
- net.runelite.client.config.ProfileManager.Lock
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Enclosing class:
- ProfileManager
public class ProfileManager.Lock extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description Lock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()ConfigProfilecreateProfile(java.lang.String name)ConfigProfilecreateProfile(java.lang.String name, long id)voiddirty()ConfigProfilefindProfile(long id)ConfigProfilefindProfile(java.lang.String name)ConfigProfilefindProfile(java.util.function.Predicate<ConfigProfile> condition)java.util.List<ConfigProfile>getProfiles()voidremoveProfile(long id)voidrenameProfile(ConfigProfile profile, java.lang.String name)
-
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
getProfiles
public java.util.List<ConfigProfile> getProfiles()
-
createProfile
public ConfigProfile createProfile(java.lang.String name, long id)
-
createProfile
public ConfigProfile createProfile(java.lang.String name)
-
findProfile
public ConfigProfile findProfile(java.lang.String name)
-
findProfile
public ConfigProfile findProfile(long id)
-
findProfile
public ConfigProfile findProfile(java.util.function.Predicate<ConfigProfile> condition)
-
removeProfile
public void removeProfile(long id)
-
renameProfile
public void renameProfile(ConfigProfile profile, java.lang.String name)
-
dirty
public void dirty()
-
-