Top Description Constructors Methods
com.oracle.bmc.util.internal

public final Enum NameUtils

extends Enum<NameUtils>
Class Inheritance

Utility functions related to naming

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static String

Returns:

The canonicalized name.
canonicalizeForEnumTypes
(final String
The un-canonicalized name.
name
)

Canonicalizes a name for use in enum types.

public static String
decanonicalizeFromEnumTypes(final String name)

Convert enum type name to un-canonicalized name *

public static NameUtils
public static NameUtils[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Constructor Detail

NameUtilsback to summary
private NameUtils()

Method Detail

canonicalizeForEnumTypesback to summary
public static String canonicalizeForEnumTypes(final String name)

Canonicalizes a name for use in enum types. This specifically is for enum ids (values) that matched the enum name except were lower case and used hyphen delimiters vs upper case and underscores (enum naming convention)

Parameters
name:String

The un-canonicalized name.

Returns:String

The canonicalized name.

decanonicalizeFromEnumTypesback to summary
public static String decanonicalizeFromEnumTypes(final String name)

Convert enum type name to un-canonicalized name *

valueOfback to summary
public static NameUtils valueOf(String name)
valuesback to summary
public static NameUtils[] values()