Uses of Annotation Type
org.apache.sis.util.Workaround
Packages that use Workaround
Package
Description
Command line interface for Apache SIS.
Provides helper classes for handling Java2D rendered images together with some operations.
A set of helper classes for the SIS implementation backed by Java2D.
Miscellaneous objects and adapters defined in the
"gco"
namespace.JAXB adapters for geometries.
A set of helper classes for SQL handling in the Apache SIS implementation.
A set of helper classes having a dependency to Java2D.
Math transform provider
implementations.
Bridges between Apache SIS data stores and Java Image I/O.
A set of system-wide services for the SIS implementation.
A set of helper classes for the SIS implementation.
A set of helper classes for XML handling in the SIS implementation.
Well Known Text (WKT) parsing and formatting.
A set of mathematical objects and algebraic utilities.
Root package for various metadata implementations.
Descriptions and values of parameters used by a coordinate operation or a process.
Base classes for reference systems used for general positioning.
Coordinate System (CS) definitions as the set of coordinate system axes that spans the coordinate space.
Factories for geodetic objects defined in a SQL database, typically the EPSG dataset.
Mapping between geographic identifiers (addresses, grid indexes…) and locations (descriptions, coordinates…).
Relationship between any two Coordinate Reference Systems (CRS).
Map projection implementations.
Data store base types for retrieving and saving geospatial data
in various storage formats.
Simple data objects and miscellaneous utilities.
-
Uses of Workaround in org.apache.sis.console
Methods in org.apache.sis.console with annotations of type Workaround -
Uses of Workaround in org.apache.sis.image
Methods in org.apache.sis.image with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate static SampleModel
SourceAlignedImage.createSampleModel
(ColorModel colorModel, SampleModel original) Creates the sample model.private static SampleModel
SourceAlignedImage.getSampleModel
(RenderedImage source) Gets the sample model, making sure it has the right size. -
Uses of Workaround in org.apache.sis.internal.coverage.j2d
Classes in org.apache.sis.internal.coverage.j2d with annotations of type WorkaroundModifier and TypeClassDescription(package private) final class
ColorModelPatch<T extends ColorModel>
Workaround for brokenColorModel.equals(Object)
in Java 8 and before.Fields in org.apache.sis.internal.coverage.j2d with annotations of type WorkaroundModifier and TypeFieldDescriptionstatic final boolean
TilePlaceholder.PENDING_JDK_FIX
Identifies workaround for two JDK bugs. -
Uses of Workaround in org.apache.sis.internal.jaxb.gco
Methods in org.apache.sis.internal.jaxb.gco with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate Object
GO_CharacterString.getCodeList()
Returns the code list wrapped in a JAXB element, ornull
if theGO_CharacterString.text
is not a wrapper for a code list. -
Uses of Workaround in org.apache.sis.internal.jaxb.geometry
Methods in org.apache.sis.internal.jaxb.geometry with annotations of type WorkaroundModifier and TypeMethodDescriptionObjectFactory.createAbstractGeometry
(Object value) Create an instance ofJAXBElement<AbstractGeometryType>
}.ObjectFactory.createAbstractGML
(Object value) Create an instance ofJAXBElement<AbstractGMLType>
}. -
Uses of Workaround in org.apache.sis.internal.metadata.sql
Methods in org.apache.sis.internal.metadata.sql with annotations of type WorkaroundModifier and TypeMethodDescriptionstatic boolean
SQLUtilities.filterFalsePositive
(String expected, String actual) Workaround for what seems to be a Derby 10.11 bug, which seems to behave as if the LIKE pattern had a trailing % wildcard. -
Uses of Workaround in org.apache.sis.internal.referencing.j2d
Methods in org.apache.sis.internal.referencing.j2d with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate static double
AffineTransform2D.pz
(double value) Makes sure that the zero is positive.Constructors in org.apache.sis.internal.referencing.j2d with annotations of type WorkaroundModifierConstructorDescriptionprivate
AffineTransform2D
(ExtendedPrecisionMatrix m, double[] elements) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.internal.referencing.provider
Classes in org.apache.sis.internal.referencing.provider with annotations of type WorkaroundMethods in org.apache.sis.internal.referencing.provider with annotations of type Workaround -
Uses of Workaround in org.apache.sis.internal.storage.image
Methods in org.apache.sis.internal.storage.image with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate static IOException
FormatFinder.unwrap
(IIOException e) Returns the cause of given exception if it exists, or the exception itself otherwise. -
Uses of Workaround in org.apache.sis.internal.system
Fields in org.apache.sis.internal.system with annotations of type WorkaroundModifier and TypeFieldDescriptionstatic final int
Semaphores.SUSPEND_PARAMETER_CHECK
A flag to indicate that a parameter value outside its domain of validity should not cause an exception to be thrown. -
Uses of Workaround in org.apache.sis.internal.util
Classes in org.apache.sis.internal.util with annotations of type WorkaroundModifier and TypeClassDescriptionfinal class
Clones objects of arbitrary type using reflection methods.Methods in org.apache.sis.internal.util with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate <V> void
PropertyFormat.appendCompound
(CompoundFormat<V> format, Object value) Workaround for the inability to define the variable<V>
locally.private static short
Workaround for RFE #4093999 ("Relax constraint on placement of this()/super() call in constructors").private static Object[]
LocalizedParseException.parameters
(Class<?> type, CharSequence text, int offset, int errorOffset) Workaround for RFE #4093999 ("Relax constraint on placement of this()/super() call in constructors").static String
Numerics.useScientificNotationIfNeeded
(Format format, Object value, BiFunction<Format, Object, String> action) Formats the given value with the given format, using scientific notation if needed.Constructors in org.apache.sis.internal.util with annotations of type WorkaroundModifierConstructorDescriptionprivate
LocalizedParseException
(Locale locale, Class<?> type, CharSequence text, int offset, int errorOffset) Workaround for RFE #4093999 ("Relax constraint on placement of this()/super() call in constructors").private
LocalizedParseException
(Locale locale, Object[] parameters, int errorOffset) Workaround for RFE #4093999 ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.internal.xml
Classes in org.apache.sis.internal.xml with annotations of type WorkaroundModifier and TypeClassDescriptionclass
Base class for deriving anXMLStreamWriter
filters. -
Uses of Workaround in org.apache.sis.io.wkt
Fields in org.apache.sis.io.wkt with annotations of type WorkaroundModifier and TypeFieldDescription(package private) static final boolean
Symbols.SCIENTIFIC_NOTATION
Set totrue
if parsing and formatting of numbers in scientific notation is allowed. -
Uses of Workaround in org.apache.sis.math
Fields in org.apache.sis.math with annotations of type WorkaroundModifier and TypeFieldDescriptionprivate static final double[]
DecimalFunctions.POW10
Table of integer powers of 10, precomputed both for performance and accuracy reasons. -
Uses of Workaround in org.apache.sis.metadata
Methods in org.apache.sis.metadata with annotations of type WorkaroundModifier and TypeMethodDescription(package private) final String
PropertyAccessor.name
(int index, KeyNamePolicy keyPolicy) Returns the name of the property at the given index, ornull
if none. -
Uses of Workaround in org.apache.sis.parameter
Methods in org.apache.sis.parameter with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate static org.opengis.parameter.ParameterDescriptor<?>[]
MapProjectionDescriptor.addAxisLengths
(org.opengis.parameter.ParameterDescriptor<?>[] parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.referencing
Methods in org.apache.sis.referencing with annotations of type WorkaroundModifier and TypeMethodDescriptionorg.opengis.metadata.extent.Extent
AbstractReferenceSystem.getDomainOfValidity()
Returns the region or timeframe in which this reference system is valid, ornull
if unspecified. -
Uses of Workaround in org.apache.sis.referencing.cs
Constructors in org.apache.sis.referencing.cs with annotations of type WorkaroundModifierConstructorDescriptionprivate
DefaultCompoundCS
(org.opengis.referencing.cs.CoordinateSystem[] components, org.opengis.referencing.cs.CoordinateSystemAxis[] axes) This is a work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.referencing.factory.sql
Fields in org.apache.sis.referencing.factory.sql with annotations of type WorkaroundModifier and TypeFieldDescriptionEPSGDataAccess.DEPRECATED_CS
The deprecated ellipsoidal coordinate systems and their replacements. -
Uses of Workaround in org.apache.sis.referencing.gazetteer
Methods in org.apache.sis.referencing.gazetteer with annotations of type WorkaroundModifier and TypeMethodDescriptionMilitaryGridReferenceSystem.properties()
Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static ModifiableLocationType[]
GeohashReferenceSystem.types()
Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static ModifiableLocationType[]
MilitaryGridReferenceSystem.types()
Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.referencing.operation
Methods in org.apache.sis.referencing.operation with annotations of type WorkaroundModifier and TypeMethodDescriptionDefaultOperationMethod.getProperties
(org.opengis.referencing.operation.MathTransform transform) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.referencing.operation.projection
Methods in org.apache.sis.referencing.operation.projection with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate static Initializer
AlbersEqualArea.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
AzimuthalEquidistant.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
CassiniSoldner.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
CylindricalEqualArea.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
LambertAzimuthalEqualArea.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
LambertConicConformal.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Mercator.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
ModifiedAzimuthalEquidistant.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Mollweide.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
ObliqueMercator.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
ObliqueStereographic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Orthographic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
PolarStereographic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Polyconic.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").(package private) static Initializer
SatelliteTracking.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
Sinusoidal.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private static Initializer
TransverseMercator.initializer
(org.opengis.referencing.operation.OperationMethod method, Parameters parameters) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").Constructors in org.apache.sis.referencing.operation.projection with annotations of type WorkaroundModifierConstructorDescriptionprivate
AlbersEqualArea
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
CylindricalEqualArea
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
LambertAzimuthalEqualArea
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
LambertConicConformal
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
Mercator
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
ModifiedAzimuthalEquidistant
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
Orthographic
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
PolarStereographic
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").private
Sinusoidal
(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.storage
Methods in org.apache.sis.storage with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate static Object
Returns the type of the given storage, with a special case for files or paths to directories.private static IOException
StorageConnector.unwrap
(IIOException e) Returns the cause of given exception if it exists, or the exception itself otherwise.Constructors in org.apache.sis.storage with annotations of type WorkaroundModifierConstructorDescriptionprivate
DataStoreException
(Locale locale, Object[] params) Workaround for RFE #4093999 ("Relax constraint on placement of this()/super() call in constructors"). -
Uses of Workaround in org.apache.sis.util
Methods in org.apache.sis.util with annotations of type Workaround