Package org.esa.snap.core.util
package org.esa.snap.core.util
Provides several utility classes used throughout SNAP.
-
ClassDescriptionAbstract implementation of the
PropertyMapinterface.Calculates the size of an specified area in square meter.A utility class providing a set of static functions frequently used when working with basic Java arrays.TheAssertionFailureclass is an error caused by a failed program assertion.A pixel mask provides a boolean value for a given pixel position.Static function to manipulate bits inside an int or long.Created by kraftek on 11/6/2015.Helper class for simplifying lambda expression usage on collections and arrays.This utility class provides some date/time related methods.TheDebugas it name says is a utility class for debugging.Default implementation of thePropertyMapinterface backed by aPropertiesinstance.Utility class for creating various Product dummy instances for testing.Geo CodingOccurrence of geo-codings.Geo PositionImage-to-model transformation type.Raster SizeOccurrence of sizes.Unstable API.A programmatic, functional for-loop.Reusable forwarding class delegating to aSimpleFeatureinstance.This utility class which provides several staticassertXXX methods which can be used to internally check the arguments passed to methods.A utility class providing a set of static functions frequently used when working with images.Converts betweenStringandProductData.UTC.Provides metadata about a module.Stores tool names and spellings which may differ in packages which implement SNAPStores tool names and spellings which may differ in packages which implement SNAPHelper methods for native libraries registration.This utility class provides several usefulObject-related methods.The class does not belong to the public API, only for internal Use.Implementation of thePropertyMapinterface backed by aPreferencesinstance.a.k.a.This class provides many static factory methods to be used in conjunction with data products.ThePropertyMapclass can be used instead of the standard JDKjava.util.Propertiesclass.PropertyMapprovides a generally more useful interface by adding a couple type conversion methods for a set of most frequently used data types, such asBoolean,Integer,Double,ColorandFont.Random Utilities to manage seeds and other.Extends a rectangle using a horizontal and vertical extension.Installs resources from a given source to a given target.A finder for service provider interface (SPI) registries.The module containing the services.IMPORTANT NOTE: This class does not belong to the public API.Instances of this class are used to rasterize the outline of ajava.awt.Shape.The Bresenham Algorithm is the default algorithm used to rasterize lines.Visits each pixel of a rasterized line.An abstract representation of an algorithm used to rasterize lines.TheStopWatchclass is a (very) simple utility class that allows to measure the time passed between two user defined events.TheStringUtilsclass provides frequently used utility methods dealing withStringvalues and which are not found in thejava.lang.Stringclass.A collection of SNAP-system level functions.This class is used to hold an image while on the clipboard.Allows to extract time information from file names.TreeNode<T>A tree node implementation.Stores some constants used in this package.Deprecated.since BEAM 4.2, XML shall only be written via a DOM (e.g.