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.
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.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 | ? |
Open a module subfolder to get more informations about the specific format.
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.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-DaftIE</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-Filemaker</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-IDX</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-ImmobiliareIT</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-ImmoXML</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-IS24-CSV</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-IS24-XML</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-Kyero</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-OpenImmo</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-Trovit</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.openestate.io</groupId>
<artifactId>OpenEstate-IO-WisIT</artifactId>
<version>1.1</version>
</dependency>
You can find further informations in the
project wiki. Some example
classes for each format are available in the Examples
module.
- Java 6 or newer
- commons-codec 1.10
- commons-csv 1.2 (optional; for processing of CSV formats)
- commons-io 2.4
- commons-lang 3.4
- jaxb2-basics-runtime 0.11.0 (optional; for processing of XML formats)
- jaxen 1.1.6 (optional; for processing of XML formats)
- SLF4J 1.7.18
- log4j 1.2.17 (optional; may be replaced by another logging system via SLF4J)
Take a look at CHANGELOG.md
for the full changelog.
This library is licensed under the terms of
Apache License, Version 2.0.
Take a look at LICENSE.txt
for the license text.
- improve javadoc comments