Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update jaxb to jakarta #307

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 22 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,59 @@
# The ImageIO-Ext Project

![GeoSolutions Rocks!](http://3.bp.blogspot.com/_0_xIiXP5xuY/TUGnIbDpcgI/AAAAAAAAAOY/gKhkBdKZcfs/s1600/imageio_jpg_580x320_crop_q85.jpg)

The **ImageIO-Ext** is an Open Source project that provides extensions, fixes and improvements for the standard Oracle Java Image I/O project such as:

1. Support for the [GDAL](http://www.gdal.org/) I/O library
2. Support for reading/writing JPEG2000 files with [Kakadu](http://www.kakadusoftware.com/)
3. Improved support for reading/writing tiff files
4. A Reader/Writer for JPEG images based on the [libjpeg-turbo](http://libjpeg-turbo.virtualgl.org/) open source high performance library. More info can be found [here](https://github.com/geosolutions-it/imageio-ext/wiki/TurboJPEG-plugin)
5. A NITF plugin based on [NITRO](http://nitro-nitf.sourceforge.net/wikka.php?wakka=HomePage). More info can be found [here](https://github.com/geosolutions-it/imageio-ext/wiki/NITF-plugin)
1. Support for the [GDAL](http://www.gdal.org/) I/O library.
2. Support for reading/writing JPEG2000 files with [Kakadu](http://www.kakadusoftware.com/).
3. Improved support for reading/writing tiff files.
4. A Reader/Writer for JPEG images based on the [libjpeg-turbo](http://libjpeg-turbo.virtualgl.org/) open source high performance library. More info can be found [here](https://github.com/geosolutions-it/imageio-ext/wiki/TurboJPEG-plugin).
5. A NITF plugin based on [NITRO](http://nitro-nitf.sourceforge.net/wikka.php?wakka=HomePage). More info can be found [here](https://github.com/geosolutions-it/imageio-ext/wiki/NITF-plugin).
6. A new PNG Writer with improved performances. More informations can be found [here](https://github.com/geosolutions-it/imageio-ext/wiki/PNG-plugin).

The ImageIO library provides support for encoding/decoding raster formats in Java. Some useful documentation on ImageIO can be found [here](http://docs.oracle.com/javase/1.4.2/docs/guide/imageio/spec/imageio_guideTOC.fm.html).

See the documentation below for more information on the ImageIO-Ext project.

# Releases and Downloads
## Releases and Downloads

Current stable release is **[1.3.2](http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.3.X/1.3.2/)**. Check [this page](https://github.com/geosolutions-it/imageio-ext/wiki/Releases) for additional information on how to download artifacts and binaries.

## Getting Support

### Mailing List

# Getting Support
## Mailing List
We have created two public mailing lists for ImageIO-Ext one for Developers and one for Users, you can find their homepages here below:

* [**ImageIO-Ext Users Group**](https://groups.google.com/d/forum/imageio-ext-users)
* [**ImageIO-Ext Developers Group**](https://groups.google.com/d/forum/imageio-ext-developers)

# Contributing
## Contributing

We welcome contributions in any form:

* pull requests for new features
* pull requests for bug fixes
* pull requests for documentation
* funding for any combination of the above

# Working with ImageIO-Ext
## Working with ImageIO-Ext

Here below you can find links with useful information for working with ImageIO-Ext.

* [Documentation](https://github.com/geosolutions-it/imageio-ext/wiki/Documentation)
* [Releases](https://github.com/geosolutions-it/imageio-ext/wiki/Releases)
* [Working with Maven](https://github.com/geosolutions-it/imageio-ext/wiki/Working-with-Maven)
* [Continuous Build](https://github.com/geosolutions-it/imageio-ext/wiki/ContinuosIntegration)

# Important Notice
## Important Notice

**In case you want to enable ECW Decode support, it is mandatory you agree with the ECW Eula. Moreover if you want to support ECW Decode in a Server application you need to BUY a license from ERDAS.**

# License
## License

**ImageIO-Ext** is released partly under [LGPL](https://github.com/geosolutions-it/imageio-ext/blob/master/LICENSE.txt) license partly under the [BSD](https://github.com/geosolutions-it/imageio-ext/blob/master/plugin/tiff/LICENSE.txt) license (namely, derivative work from imageio source code). Refer to the code tree for more information.

## Professional Support
ImageIO-EXT has been developed by [**GeoSolutions**](http://www.geo-solutions.it) as an internal effort to provide extensions, fixes and improvements for the standard Oracle Java Image I/O project
### Professional Support

ImageIO-EXT has been developed by [**GeoSolutions**](http://www.geo-solutions.it) as an internal effort to provide extensions, fixes and improvements for the standard Oracle Java Image I/O project
10 changes: 5 additions & 5 deletions library/geocore/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<groupId>it.geosolutions.imageio-ext</groupId>
<artifactId>imageio-ext-utilities</artifactId>
<version>${project.version}</version>
</dependency>
</dependency>
<dependency>
<groupId>it.geosolutions.imageio-ext</groupId>
<artifactId>imageio-ext-streams</artifactId>
Expand All @@ -34,14 +34,14 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.4.0-b180830.0359</version>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>4.0.2</version>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.4.0-b180830.0438</version>
<version>4.0.2</version>
<scope>runtime</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,84 +1,85 @@
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.10.28 at 03:16:08 PM CET
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.10.28 at 03:16:08 PM CET
// And upgraded afterwards to jakarta
//


package it.geosolutions.imageio.pam;

import javax.xml.bind.annotation.XmlRegistry;
import jakarta.xml.bind.annotation.XmlRegistry;


/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the generated package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the generated package.
* <p>An ObjectFactory allows you to programmatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*
*/
@XmlRegistry
public class ObjectFactory {


/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: generated
*
*
*/
public ObjectFactory() {
}

/**
* Create an instance of {@link PAMDataset.PAMRasterBand.Metadata }
*
*
*/
public PAMDataset.PAMRasterBand.Metadata createPAMDatasetPAMRasterBandMetadata() {
return new PAMDataset.PAMRasterBand.Metadata();
}

/**
* Create an instance of {@link PAMDataset.PAMRasterBand.Metadata.MDI }
*
*
*/
public PAMDataset.PAMRasterBand.Metadata.MDI createPAMDatasetPAMRasterBandMetadataMDI() {
return new PAMDataset.PAMRasterBand.Metadata.MDI();
}

/**
* Create an instance of {@link PAMDataset.PAMRasterBand }
*
*
*/
public PAMDataset.PAMRasterBand createPAMDatasetPAMRasterBand() {
return new PAMDataset.PAMRasterBand();
}

/**
* Create an instance of {@link PAMDataset.PAMRasterBand.Histograms }
*
*
*/
public PAMDataset.PAMRasterBand.Histograms createPAMDatasetPAMRasterBandHistograms() {
return new PAMDataset.PAMRasterBand.Histograms();
}

/**
* Create an instance of {@link PAMDataset }
*
*
*/
public PAMDataset createPAMDataset() {
return new PAMDataset();
}

/**
* Create an instance of {@link PAMDataset.PAMRasterBand.Histograms.HistItem }
*
*
*/
public PAMDataset.PAMRasterBand.Histograms.HistItem createPAMDatasetPAMRasterBandHistogramsHistItem() {
return new PAMDataset.PAMRasterBand.Histograms.HistItem();
Expand Down
Loading