Class ModuleFunctionFinder

    • Constructor Detail

      • ModuleFunctionFinder

        public ModuleFunctionFinder()
    • Method Detail

      • getModuleOfFinder

        public java.lang.Module getModuleOfFinder()
      • getFunctionPaths

        public java.util.List<FunctionFinderService.Path> getFunctionPaths()
        Description copied from interface: FunctionFinderService
        Return a list of known functions by module and fully-qualified package name. For example, "io.virtdata.lib.basics/io.virtdata.basicsmappers.unary_int.Add"; The part before the slash is the JPMS module name and the part after is the canonical class name. The result will be a list of functions as discovered in the module content, for only the owning module.
        Specified by:
        getFunctionPaths in interface FunctionFinderService
        Returns:
        A list of zero or more JPMS-qualifed package names.
      • getFuncDataForModule

        public java.util.List<? extends DocFuncData> getFuncDataForModule()
        Description copied from interface: FunctionFinderService
        Return a list of information models which describe a usable VirtData function.
        Specified by:
        getFuncDataForModule in interface FunctionFinderService
        Returns:
        A list of zero or more JPMS-instantiated DocFuncData models.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object