Class PluginDataParser
java.lang.Object
eu.cloudnetservice.ext.platforminject.api.data.PluginDataParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull PluginDataParsercreate()enableSupport(int flag) private booleanhasFlag(int flag) normalizeValue(@NonNull String value) parseAndValidateData(@NonNull PlatformPlugin plugin, @Nullable String listener) validateName(@NonNull String name, @NonNull String type)
-
Field Details
-
PLUGIN_COMMANDS
public static final int PLUGIN_COMMANDS- See Also:
-
PLUGIN_DEPENDENCIES
public static final int PLUGIN_DEPENDENCIES- See Also:
-
EXTERNAL_DEPENDENCIES
public static final int EXTERNAL_DEPENDENCIES- See Also:
-
EXTERNAL_REPOSITORIES
public static final int EXTERNAL_REPOSITORIES- See Also:
-
supportedPlatformComponents
private int supportedPlatformComponents
-
-
Constructor Details
-
PluginDataParser
private PluginDataParser()
-
-
Method Details
-
create
-
validateName
-
normalizeValue
-
enableSupport
-
parseAndValidateData
@NonNull public @NonNull ParsedPluginData parseAndValidateData(@NonNull @NonNull PlatformPlugin plugin, @Nullable @Nullable String listener) -
hasFlag
private boolean hasFlag(int flag)
-