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 SampleModelSourceAlignedImage.createSampleModel(ColorModel colorModel, SampleModel original) Creates the sample model.private static SampleModelSourceAlignedImage.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 classColorModelPatch<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 booleanTilePlaceholder.PENDING_JDK_FIXIdentifies 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 ObjectGO_CharacterString.getCodeList()Returns the code list wrapped in a JAXB element, ornullif theGO_CharacterString.textis 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 booleanSQLUtilities.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 doubleAffineTransform2D.pz(double value) Makes sure that the zero is positive.Constructors in org.apache.sis.internal.referencing.j2d with annotations of type WorkaroundModifierConstructorDescriptionprivateAffineTransform2D(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 IOExceptionFormatFinder.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 intSemaphores.SUSPEND_PARAMETER_CHECKA 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 classClones objects of arbitrary type using reflection methods.Methods in org.apache.sis.internal.util with annotations of type WorkaroundModifier and TypeMethodDescriptionprivate <V> voidPropertyFormat.appendCompound(CompoundFormat<V> format, Object value) Workaround for the inability to define the variable<V>locally.private static shortWorkaround 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 StringNumerics.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 WorkaroundModifierConstructorDescriptionprivateLocalizedParseException(Locale locale, Class<?> type, CharSequence text, int offset, int errorOffset) Workaround for RFE #4093999 ("Relax constraint on placement of this()/super() call in constructors").privateLocalizedParseException(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 TypeClassDescriptionclassBase class for deriving anXMLStreamWriterfilters. -
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 booleanSymbols.SCIENTIFIC_NOTATIONSet totrueif 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.POW10Table 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 StringPropertyAccessor.name(int index, KeyNamePolicy keyPolicy) Returns the name of the property at the given index, ornullif 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.ExtentAbstractReferenceSystem.getDomainOfValidity()Returns the region or timeframe in which this reference system is valid, ornullif unspecified. -
Uses of Workaround in org.apache.sis.referencing.cs
Constructors in org.apache.sis.referencing.cs with annotations of type WorkaroundModifierConstructorDescriptionprivateDefaultCompoundCS(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_CSThe 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 InitializerAlbersEqualArea.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 InitializerAzimuthalEquidistant.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 InitializerCassiniSoldner.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 InitializerCylindricalEqualArea.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 InitializerLambertAzimuthalEqualArea.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 InitializerLambertConicConformal.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 InitializerMercator.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 InitializerModifiedAzimuthalEquidistant.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 InitializerMollweide.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 InitializerObliqueMercator.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 InitializerObliqueStereographic.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 InitializerOrthographic.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 InitializerPolarStereographic.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 InitializerPolyconic.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 InitializerSatelliteTracking.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 InitializerSinusoidal.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 InitializerTransverseMercator.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 WorkaroundModifierConstructorDescriptionprivateAlbersEqualArea(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateCylindricalEqualArea(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateLambertAzimuthalEqualArea(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateLambertConicConformal(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateMercator(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateModifiedAzimuthalEquidistant(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateOrthographic(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privatePolarStereographic(Initializer initializer) Work around for RFE #4093999 in Sun's bug database ("Relax constraint on placement of this()/super() call in constructors").privateSinusoidal(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 ObjectReturns the type of the given storage, with a special case for files or paths to directories.private static IOExceptionStorageConnector.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 WorkaroundModifierConstructorDescriptionprivateDataStoreException(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