Package org.esa.beam.util

Provides several utility classes and sub-packages used throughout the MERIS/(A)ATSR Toolbox software.

See:
          Description

Interface Summary
BeamConstants This interface is a container for constants specific for ENVISAT-products.
FeatureUtils.FeatureCrsProvider  
ForLoop.Body  
PropertyMapChangeListener This type of listener is informed if some property within the property map changes its value.
ShapeRasterizer.LinePixelVisitor Visits each pixel of a rasterized line.
ShapeRasterizer.LineRasterizer An abstract representation of an algorithm used to rasterize lines.
 

Class Summary
ArrayUtils A utility class providing a set of static functions frequently used when working with basic Java arrays.
AwtGeomToJtsGeomConverter  
BitRaster A pixel mask provides a boolean value for a given pixel position.
BitSetter Static function to manipulate bits inside an int or long.
DateTimeUtils This utility class provides some date/time related methods.
Debug The Debug as it name says is a utility class for debugging.
FeatureCollectionClipper Deprecated. since BEAM 4.10, use FeatureUtils instead
FeatureUtils Unstable API.
ForLoop A programmatic, functional for-loop.
ForwardingSimpleFeature Reusable forwarding class delegating to a SimpleFeature instance.
Guardian This utility class which provides several static assertXXX methods which can be used to internally check the arguments passed to methods.
ImageUtils A utility class providing a set of static functions frequently used when working with images.
IntMap  
MouseEventFilterFactory  
ObjectUtils This utility class provides several useful Object-related methods.
ProductUtils This class provides many static factory methods to be used in conjunction with data products.
PropertyMap The PropertyMap class can be used instead of the standard JDK java.util.Properties class.PropertyMap provides a generally more useful interface by adding a couple type conversion methods for a set of most frequently used data types, such as Boolean, Integer, Double, Color and Font.
RectangleExtender Extends a rectangle using a horizontal and vertical extension.
ResourceInstaller Installls resources from a given source to a given target.
ResourceScanner This scanner can be used to retrieve resources, e.g.
ShapeRasterizer Instances of this class are used to rasterize the outline of a java.awt.Shape.
ShapeRasterizer.BresenhamLineRasterizer The Bresenham Algorithm is the default algorithm used to rasterize lines.
StopWatch The StopWatch class is a (very) simple utility class that allows to measure the time passed between two user defined events.
StringUtils The StringUtils class provides frequently used utility methods dealing with String values and which are not found in the java.lang.String class.
SystemUtils A collection of (BEAM-) system level functions.
SystemUtils.ImageSelection This class is used to hold an image while on the clipboard.
TreeNode<T> A tree node implementation.
UtilConstants Stores some constants used in this package.
VersionChecker  
XmlHelper Deprecated. since BEAM 4.2
XmlWriter Deprecated. since BEAM 4.2, XML shall only be written via a DOM (e.g.
 

Error Summary
AssertionFailure The AssertionFailure class is an error caused by a failed program assertion.
 

Package org.esa.beam.util Description

Provides several utility classes and sub-packages used throughout the MERIS/(A)ATSR Toolbox software.

Currently the following subpackages exist (sorted by functionality):



Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.