Class ClassName


  • public final class ClassName
    extends Object
    Class name parser and builder.

    This class understands Java class names and packages. It can extract package and class name components from a fully qualified class name, and construct full names from separate package and class name parts.

    Since:
    0.1.0
    • Constructor Detail

      • ClassName

        public ClassName()
        Constructor.
      • ClassName

        public ClassName​(String pckg,
                         String name)
        Constructor.
        Parameters:
        pckg - The package name (can be empty)
        name - The simple class name
      • ClassName

        public ClassName​(String name)
        Constructor.
        Parameters:
        name - The full class name with slash delimiters
    • Method Detail

      • full

        public String full()
        Full class name.
        Returns:
        Full class name with slash delimiters
      • pckg

        public String pckg()
        Package.
        Returns:
        Package name in dot notation (e.g., "jeo.representation.directives")
      • name

        public String name()
        Class name.
        Returns:
        Simple class name without package (e.g., "ClassName")