Class OptionalView
- java.lang.Object
-
- pro.gravit.launcher.profiles.optional.OptionalView
-
public class OptionalView extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Set<OptionalFile>alljava.util.Map<OptionalFile,java.util.Set<OptionalFile>>dependenciesCountMapjava.util.Set<OptionalFile>enabled
-
Constructor Summary
Constructors Constructor Description OptionalView(ClientProfile profile)OptionalView(OptionalView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisable(OptionalFile file)voidenable(OptionalFile file)<T extends OptionalAction>
java.util.Set<T>getActionsByClass(java.lang.Class<T> clazz)java.util.Set<OptionalAction>getDisabledActions()java.util.Set<OptionalAction>getEnabledActions()
-
-
-
Field Detail
-
enabled
public java.util.Set<OptionalFile> enabled
-
dependenciesCountMap
public java.util.Map<OptionalFile,java.util.Set<OptionalFile>> dependenciesCountMap
-
all
public java.util.Set<OptionalFile> all
-
-
Constructor Detail
-
OptionalView
public OptionalView(ClientProfile profile)
-
OptionalView
public OptionalView(OptionalView view)
-
-
Method Detail
-
getActionsByClass
public <T extends OptionalAction> java.util.Set<T> getActionsByClass(java.lang.Class<T> clazz)
-
getEnabledActions
public java.util.Set<OptionalAction> getEnabledActions()
-
getDisabledActions
public java.util.Set<OptionalAction> getDisabledActions()
-
enable
public void enable(OptionalFile file)
-
disable
public void disable(OptionalFile file)
-
-