Class JdaApplicationLoaderStrategy
- java.lang.Object
-
- me.syncwrld.booter.CommonPurposeClass
-
- me.syncwrld.booter.bootstrapper.strategies.JdaApplicationLoaderStrategy
-
- All Implemented Interfaces:
LoaderStrategy<JdaApplication>
public class JdaApplicationLoaderStrategy extends CommonPurposeClass implements LoaderStrategy<JdaApplication>
-
-
Constructor Summary
Constructors Constructor Description JdaApplicationLoaderStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetApplicationIdentifier()java.util.Set<Pair<java.io.File,java.lang.String>>getInvalidsWithReason()java.io.FilegetLoadingFolder()java.util.Set<java.lang.Object>getPossible(java.io.File path)java.util.Set<JdaApplication>getValid()booleanisValid(java.lang.Object o)booleanload(JdaApplication jdaApplication)booleanloadAllValid()JdaApplicationrecognize(java.lang.Object object)-
Methods inherited from class me.syncwrld.booter.CommonPurposeClass
closeQuietly, createDir, createFile, currentOsEquals, currentOsVersionEquals, deleteDir, deleteFile, formatPath, getJavaHome, getJavaVendor, getJavaVersion, getOs, getOsArch, getOsVersion, getOutputStream, getResource, saveFile
-
-
-
-
Method Detail
-
getValid
public java.util.Set<JdaApplication> getValid()
- Specified by:
getValidin interfaceLoaderStrategy<JdaApplication>
-
isValid
public boolean isValid(java.lang.Object o)
- Specified by:
isValidin interfaceLoaderStrategy<JdaApplication>
-
recognize
public JdaApplication recognize(java.lang.Object object)
- Specified by:
recognizein interfaceLoaderStrategy<JdaApplication>
-
getPossible
public java.util.Set<java.lang.Object> getPossible(java.io.File path)
- Specified by:
getPossiblein interfaceLoaderStrategy<JdaApplication>
-
getInvalidsWithReason
public java.util.Set<Pair<java.io.File,java.lang.String>> getInvalidsWithReason()
- Specified by:
getInvalidsWithReasonin interfaceLoaderStrategy<JdaApplication>
-
load
public boolean load(JdaApplication jdaApplication)
- Specified by:
loadin interfaceLoaderStrategy<JdaApplication>
-
loadAllValid
public boolean loadAllValid()
- Specified by:
loadAllValidin interfaceLoaderStrategy<JdaApplication>
-
getLoadingFolder
public java.io.File getLoadingFolder()
- Specified by:
getLoadingFolderin interfaceLoaderStrategy<JdaApplication>
-
getApplicationIdentifier
public java.lang.String getApplicationIdentifier()
- Specified by:
getApplicationIdentifierin interfaceLoaderStrategy<JdaApplication>
-
-