接口 NameStrategy

所有已知实现类:
DefaultNameStrategy, FixNameStrategy

public interface NameStrategy
The strategy used to determine the name of a Java class in a script.
  • 方法概要

    修饰符和类型
    方法
    说明
    static String
    Extracts the package name from a fully qualified class name.
    static String
    Extracts the simple name from a fully qualified class name.
    Returns the fully qualified name of the Java class in the specified script.
  • 方法详细资料

    • getFullName

      String getFullName(String script) throws ScriptException
      Returns the fully qualified name of the Java class in the specified script.
      参数:
      script - the Java script
      返回:
      the fully qualified class name
      抛出:
      ScriptException - if no class name could be determined
    • extractSimpleName

      static String extractSimpleName(String fullName)
      Extracts the simple name from a fully qualified class name.
      参数:
      fullName - the fully qualified class name
      返回:
      the simple class name
    • extractPackageName

      static String extractPackageName(String fullName)
      Extracts the package name from a fully qualified class name.
      参数:
      fullName - the fully qualified class name
      返回:
      the package name, "" if it is the default package