Class PlanePyramidSourceFactory.Unsupported
java.lang.Object
net.algart.matrices.maps.pyramids.io.api.PlanePyramidSourceFactory.Unsupported
- All Implemented Interfaces:
AutoCloseable,PlanePyramidSourceFactory
- Enclosing interface:
- PlanePyramidSourceFactory
public static class PlanePyramidSourceFactory.Unsupported
extends Object
implements PlanePyramidSourceFactory
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.algart.matrices.maps.pyramids.io.api.PlanePyramidSourceFactory
PlanePyramidSourceFactory.Unsupported -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PlanePyramidSourceFactory.UnsupportedSome instance of this class. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewPlanePyramidSource(String pyramidPath, String pyramidConfiguration, String renderingConfiguration) Creates new plane pyramid source, providing access to the pyramid, stored in the given place, with possible using additional recommendations, described in pyramidConfiguration and renderingConfiguration arguments.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.algart.matrices.maps.pyramids.io.api.PlanePyramidSourceFactory
close
-
Field Details
-
INSTANCE
Some instance of this class. Note: this class is not a singleton, because any class of plane pyramid source factory should allow creating new instances.
-
-
Constructor Details
-
Unsupported
public Unsupported()
-
-
Method Details
-
newPlanePyramidSource
public PlanePyramidSource newPlanePyramidSource(String pyramidPath, String pyramidConfiguration, String renderingConfiguration) Description copied from interface:PlanePyramidSourceFactoryCreates new plane pyramid source, providing access to the pyramid, stored in the given place, with possible using additional recommendations, described in pyramidConfiguration and renderingConfiguration arguments.The pyramidPath can be any specifier of some external resource, like URL, but usually it is a path to some disk file or subdirectory (for example, a path to .TIFF file).
The pyramidConfiguration and renderingConfiguration arguments can use any format, but we recommend to use JSON format for this string. Most existing implementations expect correct JSON format here. Syntax errors in this file should be ignored or lead to IOException, like format errors in the data file.
- Specified by:
newPlanePyramidSourcein interfacePlanePyramidSourceFactory- Parameters:
pyramidPath- path to an external resource, where the pyramid is stored; usually a disk path to some directory.pyramidConfiguration- some additional information, describing the pyramid and necessary behaviour of the resulting pyramid source, which relates to the given data and cannot be changed dynamically.renderingConfiguration- some additional information for customizing behaviour of the resulting pyramid source, which can vary in future for the same data file.- Returns:
- new pyramid source, providing access to the pyramid at the specified path.
-
toString
-