Package qupath.lib.images.servers
Class ImageServerBuilder.AbstractServerBuilder<T>
java.lang.Object
qupath.lib.images.servers.ImageServerBuilder.AbstractServerBuilder<T>
- Type Parameters:
- T-
- All Implemented Interfaces:
- ImageServerBuilder.ServerBuilder<T>
- Direct Known Subclasses:
- ImageServerBuilder.DefaultImageServerBuilder
- Enclosing interface:
- ImageServerBuilder<T>
public abstract static class ImageServerBuilder.AbstractServerBuilder<T>
extends Object
implements ImageServerBuilder.ServerBuilder<T>
Abstract ServerBuilder implementation that handles metadata.
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Build a new ImageServer instance.protected abstract ImageServer<T> Optional method to get metadata associated with the image.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface qupath.lib.images.servers.ImageServerBuilder.ServerBuildergetURIs, updateURIs
- 
Method Details- 
buildOriginal- Throws:
- Exception
 
- 
getMetadataDescription copied from interface:ImageServerBuilder.ServerBuilderOptional method to get metadata associated with the image. The default implementation returns an empty optional, which indicates that the server itself must be built before metadata is available.Subclasses may override this to provide metadata more efficiently. - Specified by:
- getMetadatain interface- ImageServerBuilder.ServerBuilder<T>
- Returns:
- the metadata, or an empty optional if this is not available
 
- 
buildDescription copied from interface:ImageServerBuilder.ServerBuilderBuild a new ImageServer instance.- Specified by:
- buildin interface- ImageServerBuilder.ServerBuilder<T>
- Returns:
- Throws:
- Exception
 
 
-