Class NativeResourcesExtension

java.lang.Object
gg.jte.nativeimage.NativeResourcesExtension
All Implemented Interfaces:
JteExtension

public class NativeResourcesExtension extends Object implements JteExtension
  • Constructor Details

    • NativeResourcesExtension

      public NativeResourcesExtension()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface JteExtension
      Returns:
      descriptive name of the extension
    • generate

      public Collection<Path> generate(JteConfig config, Set<TemplateDescription> templateDescriptions)
      Description copied from interface: JteExtension
      Perform the file generation.
      Specified by:
      generate in interface JteExtension
      Parameters:
      config - access to general jte configuration
      templateDescriptions - data about each template jte found.
      Returns:
      the paths to each file generated by this extension
    • writeFile

      private Path writeFile(Path path, String content)