Class OptionalFile
- java.lang.Object
-
- pro.gravit.launcher.profiles.optional.OptionalFile
-
public class OptionalFile extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<OptionalAction>actionsOptionalFile[]conflictOptionalDepend[]conflictFileOptionalFile[]dependenciesjava.util.Set<OptionalFile>dependenciesCountDeprecated.OptionalDepend[]dependenciesFilejava.lang.StringinfobooleanisPresetjava.lang.String[]listDeprecated.booleanmarkjava.lang.StringnamelongpermissionsintsubTreeLevelOptionalTrigger[]triggersOptionalTypetypeDeprecated.booleanvisible
-
Constructor Summary
Constructors Constructor Description OptionalFile()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearAllWatchers()booleanequals(java.lang.Object o)java.lang.StringgetName()longgetPermissions()OptionalTypegetType()inthashCode()booleanisMark()booleanisVisible()static OptionalTypereadType(pro.gravit.launcher.serialize.HInput input)voidregisterWatcher(java.util.function.BiConsumer<OptionalFile,java.lang.Boolean> watcher)voidremoveWatcher(java.util.function.BiConsumer<OptionalFile,java.lang.Boolean> watcher)voidwatchEvent(boolean isMark)voidwriteType(pro.gravit.launcher.serialize.HOutput output)
-
-
-
Field Detail
-
permissions
public long permissions
-
list
@Deprecated public java.lang.String[] list
Deprecated.
-
type
@Deprecated public OptionalType type
Deprecated.
-
actions
public java.util.List<OptionalAction> actions
-
mark
public boolean mark
-
visible
public boolean visible
-
name
public java.lang.String name
-
info
public java.lang.String info
-
triggers
public OptionalTrigger[] triggers
-
dependenciesFile
public OptionalDepend[] dependenciesFile
-
conflictFile
public OptionalDepend[] conflictFile
-
dependencies
public transient OptionalFile[] dependencies
-
conflict
public transient OptionalFile[] conflict
-
subTreeLevel
public int subTreeLevel
-
isPreset
public boolean isPreset
-
dependenciesCount
@Deprecated public transient java.util.Set<OptionalFile> dependenciesCount
Deprecated.
-
-
Method Detail
-
readType
public static OptionalType readType(pro.gravit.launcher.serialize.HInput input) throws java.io.IOException
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getType
public OptionalType getType()
-
getName
public java.lang.String getName()
-
isVisible
public boolean isVisible()
-
isMark
public boolean isMark()
-
getPermissions
public long getPermissions()
-
writeType
public void writeType(pro.gravit.launcher.serialize.HOutput output) throws java.io.IOException- Throws:
java.io.IOException
-
registerWatcher
public void registerWatcher(java.util.function.BiConsumer<OptionalFile,java.lang.Boolean> watcher)
-
removeWatcher
public void removeWatcher(java.util.function.BiConsumer<OptionalFile,java.lang.Boolean> watcher)
-
clearAllWatchers
public void clearAllWatchers()
-
watchEvent
public void watchEvent(boolean isMark)
-
-