Class ImageJServerBuilder

java.lang.Object
qupath.imagej.images.servers.ImageJServerBuilder
All Implemented Interfaces:
qupath.lib.images.servers.ImageServerBuilder<BufferedImage>

public class ImageJServerBuilder extends Object implements qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
Builder for ImageServers that use ImageJ to read images.
  • Constructor Details

    • ImageJServerBuilder

      public ImageJServerBuilder()
  • Method Details

    • buildServer

      public qupath.lib.images.servers.ImageServer<BufferedImage> buildServer(URI uri, String... args)
      Specified by:
      buildServer in interface qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
    • checkImageSupport

      public qupath.lib.images.servers.ImageServerBuilder.UriImageSupport<BufferedImage> checkImageSupport(URI uri, String... args)
      Specified by:
      checkImageSupport in interface qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
    • getName

      public String getName()
      Specified by:
      getName in interface qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
    • getImageType

      public Class<BufferedImage> getImageType()
      Specified by:
      getImageType in interface qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
    • matchClassName

      public boolean matchClassName(String... classNames)
      Specified by:
      matchClassName in interface qupath.lib.images.servers.ImageServerBuilder<BufferedImage>