Java libraries to read and write real estate data in common formats (e.g. OpenImmo, ImmoXML, Kyero, Trovit, IDX)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CasaIT prepare release v1.3 Jul 29, 2017
Core prepare release v1.3 Jul 29, 2017
DaftIE prepare release v1.3 Jul 29, 2017
Examples prepare release v1.3 Jul 29, 2017
Filemaker
IDX
IS24-CSV prepare release v1.3 Jul 29, 2017
IS24-XML prepare release v1.3 Jul 29, 2017
ImmoXML prepare release v1.3 Jul 29, 2017
ImmobiliareIT prepare release v1.3 Jul 29, 2017
Kyero prepare release v1.3 Jul 29, 2017
OpenImmo prepare release v1.3 Jul 29, 2017
Trovit prepare release v1.3 Jul 29, 2017
WisIT Merge remote-tracking branch 'origin/develop' into release/1.3 Jul 29, 2017
docs @ 9b10f2a prepare release v1.3 Jul 29, 2017
misc/licenses
.gitignore empty project created Feb 19, 2015
.gitmodules
CHANGELOG.md Merge remote-tracking branch 'origin/develop' into release/1.3 Jul 29, 2017
CONTRIBUTING.md contribution notes updated Nov 9, 2015
LICENSE.txt
README.md Merge remote-tracking branch 'origin/develop' into release/1.3 Jul 29, 2017
assembly.xml
git-submodule-update.sh update build scripts May 14, 2017
mvn-clean.sh update build scripts May 14, 2017
mvn-install.sh update build scripts May 14, 2017
mvn-javadoc.sh update build scripts May 14, 2017
mvn-release-and-deploy.sh update build scripts May 14, 2017
mvn-release.sh
mvn-tidy-pom.sh update build scripts May 14, 2017
nbactions.xml updated build environment Mar 20, 2015
pom.xml prepare release v1.3 Jul 29, 2017

README.md

OpenEstate-IO 1.3

OpenEstate-IO provides a set of Java libraries to read and write real estate data in common formats. These libraries are used within OpenEstate-ImmoTool and in some of our clients projects in order to process real estate data.

Supported Formats

Module Format Type Version
CasaIT Casa.it format (experimental) XML ?
DaftIE Daft.ie Overseas Webfeed XML 2.7
Filemaker Filemaker FMPXMLLAYOUT XML ?
Filemaker FMPXMLRESULT XML ?
IDX IDX format CSV 3.01
ImmoXML ImmoXML format XML 3.0
ImmobiliareIT Immobiliare.it format XML 2.5
IS24-CSV IS24-CSV format (legacy) CSV 1.4.0.4
IS24-XML IS24-XML format (legacy) XML rev189438
Kyero Kyero.com XML feed XML 3
2.1
OpenImmo OpenImmo format XML 1.2.7b
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2
1.1
Trovit Trovit.com Homes Feed XML ?
WisIT Wohnen-in-Suedtirol.it format XML 2.2

Open a module subfolder to get more informations about the specific format.

How to use

Download the latest release from GitHub. The provided archive contains all required files (compiled libraries, dependencies, source code and documentations).

Alternatively you can integrate the library from Maven Central Repository into your Maven project. Just add one or more of the following dependencies to your projects pom.xml (according to your requirements):

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-CasaIT</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-DaftIE</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-Filemaker</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-IDX</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-ImmobiliareIT</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-ImmoXML</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-IS24-CSV</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-IS24-XML</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-Kyero</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-OpenImmo</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-Trovit</artifactId>
  <version>1.3</version>
</dependency>

<dependency>
  <groupId>org.openestate.io</groupId>
  <artifactId>OpenEstate-IO-WisIT</artifactId>
  <version>1.3</version>
</dependency>

You can find further informations in the project wiki. Some example classes for each format are available in the Examples module.

Dependencies

Changelog

Take a look at CHANGELOG.md for the full changelog.

License

This library is licensed under the terms of Apache License, Version 2.0. Take a look at LICENSE.txt for the license text.

Todo

  • improve javadoc comments

Further informations