Class ModelNameHelper


  • public class ModelNameHelper
    extends Object
    Contains helper methods for handling model class names
    • Constructor Detail

      • ModelNameHelper

        public ModelNameHelper()
    • Method Detail

      • getModule

        public static Module getModule​(String qualifiedClassName)
        Returns the Module from the given fully-qualified class name, or null when none
      • getPackageRoot

        public static String getPackageRoot​(Module module)
        Returns the root package for the given module
      • getPackageRoot

        public static String getPackageRoot​(Submodule submodule)
        Returns the root package for the given module
      • getSubmodule

        public static Submodule getSubmodule​(String qualifiedClassName)
        Returns the Submodule from the given fully-qualified class name, or null when none
      • isModel

        public static boolean isModel​(String qualifiedClassName)
        Returns whether the given fully-qualified class name is a model class
      • isModelUtils

        public static boolean isModelUtils​(String qualifiedClassName)
        Returns whether the given fully-qualified class name is a class in the utils package
      • qualify

        public static String qualify​(Module module,
                                     String... classNameParts)
        Returns the qualified name class name for a given module
      • qualify

        public static String qualify​(String... classNameParts)
        Returns the qualified name class name for a class in the root of the model
      • qualify

        public static String qualify​(Submodule submodule,
                                     String... classNameParts)
        Returns the qualified name class name for a given submodule
      • qualifyUtils

        public static String qualifyUtils​(String... classNameParts)
        Returns the qualified name class name for a class in the org.cyclos.model.utils package