Class OpenslideServerBuilder

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

public class OpenslideServerBuilder extends Object implements qupath.lib.images.servers.ImageServerBuilder<BufferedImage>
Builder for Openslide ImageServer.
  • Constructor Details

    • OpenslideServerBuilder

      public OpenslideServerBuilder()
  • 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>