Class ExtensionWrapper
java.lang.Object
com.djrapitops.plan.extension.implementation.ExtensionWrapper
Represents information defined in a
DataExtension
class.
Extracts objects that can be used to obtain data from a DataExtension
.
Goal of this class is to abstract away DataExtension API annotations so that they will not be needed outside when calling methods.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
ExtensionWrapper
Create an ExtensionWrapper.- Parameters:
extension
- DataExtension to extract information from.- Throws:
IllegalArgumentException
- If something is badly wrong with the specified extension class annotations.
-
-
Method Details
-
getCallEvents
-
getExtension
-
getPluginName
-
getPluginIcon
-
getPluginTabs
-
getTabOrder
-
getInvalidatedMethods
-
getWarnings
-
getExtractor
-
getPluginInfo
-
getTabInformation
-
getMethods
-