Class ProviderIdentifier
-
- All Implemented Interfaces:
public class ProviderIdentifier
Contains the provider identifiers for the default providers used in the ConfigurationLoader. It allows the users of the loader to identify the specific provider.
-
-
Field Summary
Fields Modifier and Type Field Description public final static ProviderIdentifier
MANAGED_CONFIGURATION_PROVIDER
public final static ProviderIdentifier
FILE_CONFIGURATION_PROVIDER
public final static ProviderIdentifier
DISCOVERY_SERVICE_CONFIGURATION_PROVIDER
public final static ProviderIdentifier
JSON_CONFIGURATION_PROVIDER
public final static Array<ProviderIdentifier>
KNOWN_PROVIDERS
public String
identifierString
-
Method Summary
Modifier and Type Method Description String
getIdentifierString()
Gets the identifier name text. static ProviderIdentifier
parseProviderIdentifier(@NonNull() String identifierString, @NonNull() Array<ProviderIdentifier> knownProviders)
Return the provider corresponding to the supplied provider identifier string, based on the supplied list of known provider identifiers. String
toString()
-
-
Method Detail
-
getIdentifierString
@NonNull() String getIdentifierString()
Gets the identifier name text.
- Returns:
A String containing the identifier name text.
-
parseProviderIdentifier
@Nullable() static ProviderIdentifier parseProviderIdentifier(@NonNull() String identifierString, @NonNull() Array<ProviderIdentifier> knownProviders)
Return the provider corresponding to the supplied provider identifier string, based on the supplied list of known provider identifiers. If custom providers are added, the list of known providers must come from the ProviderIdentifier sub-class.
- Parameters:
identifierString
- A provider identifier string.knownProviders
- A list of all of the known provider identifiers, including custom providers.- Returns:
The provider corresponding to the supplied provider identifier string or null if it does not match a known provider idewntifier.
-
toString
@NonNull() String toString()
-
-
-
-