Interface NameStrategy

    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      static java.lang.String extractPackageName​(java.lang.String fullName)
      Extracts the package name from a fully qualified class name.
      static java.lang.String extractSimpleName​(java.lang.String fullName)
      Extracts the simple name from a fully qualified class name.
      java.lang.String getFullName​(java.lang.String script)
      Returns the fully qualified name of the Java class in the specified script.
    • Method Detail

      • getFullName

        java.lang.String getFullName​(java.lang.String script)
                              throws javax.script.ScriptException
        Returns the fully qualified name of the Java class in the specified script.
        Parameters:
        script - the Java script
        Returns:
        the fully qualified class name
        Throws:
        javax.script.ScriptException - if no class name could be determined
      • extractSimpleName

        static java.lang.String extractSimpleName​(java.lang.String fullName)
        Extracts the simple name from a fully qualified class name.
        Parameters:
        fullName - the fully qualified class name
        Returns:
        the simple class name
      • extractPackageName

        static java.lang.String extractPackageName​(java.lang.String fullName)
        Extracts the package name from a fully qualified class name.
        Parameters:
        fullName - the fully qualified class name
        Returns:
        the package name, "" if it is the default package