public class ModelNameHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PACKAGE_ROOT |
static java.lang.String |
UTILS_PACKAGE_ROOT |
| Constructor and Description |
|---|
ModelNameHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Module |
getModule(java.lang.String qualifiedClassName)
Returns the
Module from the given fully-qualified class name, or null when none |
static java.lang.String |
getPackageRoot(Module module)
Returns the root package for the given module
|
static java.lang.String |
getPackageRoot(Submodule submodule)
Returns the root package for the given module
|
static Submodule |
getSubmodule(java.lang.String qualifiedClassName)
Returns the
Submodule from the given fully-qualified class name, or null when none |
static boolean |
isModel(java.lang.String qualifiedClassName)
Returns whether the given fully-qualified class name is a model class
|
static boolean |
isModelUtils(java.lang.String qualifiedClassName)
Returns whether the given fully-qualified class name is a class in the utils package
|
static java.lang.String |
qualify(Module module,
java.lang.String... classNameParts)
Returns the qualified name class name for a given module
|
static java.lang.String |
qualify(java.lang.String... classNameParts)
Returns the qualified name class name for a class in the root of the model
|
static java.lang.String |
qualify(Submodule submodule,
java.lang.String... classNameParts)
Returns the qualified name class name for a given submodule
|
static java.lang.String |
qualifyUtils(java.lang.String... classNameParts)
Returns the qualified name class name for a class in the org.cyclos.model.utils package
|
public static final java.lang.String PACKAGE_ROOT
public static final java.lang.String UTILS_PACKAGE_ROOT
public static Module getModule(java.lang.String qualifiedClassName)
Module from the given fully-qualified class name, or null when nonepublic static java.lang.String getPackageRoot(Module module)
public static java.lang.String getPackageRoot(Submodule submodule)
public static Submodule getSubmodule(java.lang.String qualifiedClassName)
Submodule from the given fully-qualified class name, or null when nonepublic static boolean isModel(java.lang.String qualifiedClassName)
public static boolean isModelUtils(java.lang.String qualifiedClassName)
public static java.lang.String qualify(Module module, java.lang.String... classNameParts)
public static java.lang.String qualify(java.lang.String... classNameParts)
public static java.lang.String qualify(Submodule submodule, java.lang.String... classNameParts)
public static java.lang.String qualifyUtils(java.lang.String... classNameParts)