com.openindex.openestate.impl.csv.is24
Class IS24CSVReader

java.lang.Object
  extended by com.openindex.openestate.impl.OpenEstateConverter
      extended by com.openindex.openestate.impl.csv.CSVReader
          extended by com.openindex.openestate.impl.csv.is24.IS24CSVReader
Direct Known Subclasses:
IS24CsvReader

public class IS24CSVReader
extends CSVReader

Umwandlung von IS24-CSV in OpenEstate-XML.
siehe auch http://www.immobilienscout24.de/immobilientransfer/
$Id: IS24CSVReader.java 1829 2012-10-14 14:24:52Z andy $

Author:
Andreas Rudolph

Constructor Summary
IS24CSVReader()
           
IS24CSVReader(Locale locale)
           
 
Method Summary
 String getCharset()
           
 Date parseDate(int pos, String[] values)
           
 EstateAttachmentImpl parseEstateAttachment(int namePos, int suffixPos, int typePos, int timePos, int textPos, String[] values)
           
 Boolean parseYerOrNo(int pos, String[] values)
           
protected  boolean readEstate(IS24CSVSchema schema, String[] values, EstateImpl estate)
           
protected  void readEstateAusstattung(String[] values, EstateImpl estate, int field, int valEmpty, int valEinfach, int valGehoben, int valLuxus, int valNormal)
           
protected  void readEstateBauphase(String[] values, EstateImpl estate, int field, int valEmpty, int valPlanung, int valBau, int valAbgeschlossen)
           
protected  void readEstateBebaubarNach(String[] values, EstateImpl estate, int field, char valEmpty, char valAussengebiet, char valBebauungsplan, char valNachbarbebauung)
           
protected  void readEstateBefeuerung(String[] values, EstateImpl estate, int field, int valErdwaerme, int valFernwaerme, int valGas, int valKohle, int valOel, int valPellet, int valSolar, int valStrom)
           
protected  void readEstateBodenbelag(String[] values, EstateImpl estate, int field, int valEmpty, int valBeton, int valEpoxid, int valFliesen, int valLaminat, int valWunsch, int valOhne, int valParkett, int valPvc, int valStein, int valTeppich, int valTeppichAntistat, int valTeppichFliesen)
           
protected  void readEstateEnergiepass(String[] values, EstateImpl estate, int field, int valEmpty, int valBedarf, int valVerbrauch, int wertField, int wertWarmField)
           
protected  void readEstateErschliessung(String[] values, EstateImpl estate, int field, char valEmpty, char valErschlossen, char valTeilerschlossen, char valUnerschlossen)
           
protected  void readEstateGeschlecht(String[] values, EstateImpl estate, int field, int valEmpty, int valFrau, int valMann)
           
protected  void readEstateHaustiere(String[] values, EstateImpl estate, int field, char valYes, char valNo, char valVb)
           
protected  void readEstateHeizungsart(String[] values, EstateImpl estate, int field, int valEmpty, int valEtage, int valOfen, int valZentral)
           
protected  void readEstateKeller(String[] values, EstateImpl estate, int field)
           
protected  void readEstateMietePro(String[] values, EstateImpl estate, int field, char valTag, char valWoche, char valMonat)
           
protected  void readEstateMoebliert(String[] values, EstateImpl estate, int field)
           
protected  void readEstateRaucher(String[] values, EstateImpl estate, int field, int valEmpty, int valEgal, int valNichtraucher)
           
protected  void readEstateStellplatz(String[] values, EstateImpl estate, int field, char valEmpty, char valYes, char valAussen, char valCarport, char valGarage, char valParkhaus, char valTiefgarage)
           
protected  void readEstateZulieferung(String[] values, EstateImpl estate, int field, int valEmpty, int valDirekt, int valGanztags, int valIndirekt, int valPkw, int valHinten, int valVorn, int valVormittags)
           
protected  void readEstateZustand(String[] values, EstateImpl estate, int field, int valEmpty, int valAbbruch, int valErstbezug, int valErstbezugNachSanierung, int valGepflegt, int valModernisiert, int valVereinbarung, int valNeu, int valRenoBedarf, int valSaniert, int valUnreno, int valReno)
           
 void readLine(String line, SerializableXmlElement dest)
           
protected  void readLineValues(IS24CSVSchema schema, String[] values, AgencyImpl agency)
           
protected  void readLineValues(IS24CSVSchema schema, String[] values, TransferAgencyImpl agency)
           
protected  void readLineValues(IS24CSVSchema schema, String[] values, TransferImpl transfer)
           
 
Methods inherited from class com.openindex.openestate.impl.csv.CSVReader
createEmptyContact, createEmptyEstate, getChar, getChar, getFloat, getFloat, getInt, getInt, getLong, getLong, getString, getString, read, read, read, read, read
 
Methods inherited from class com.openindex.openestate.impl.OpenEstateConverter
getErrorMap, getEstateValue, getEstateValueAsBigDecimal, getEstateValueAsBigInteger, getEstateValueAsBoolean, getEstateValueAsCalendar, getEstateValueAsDate, getEstateValueAsDouble, getEstateValueAsFloat, getEstateValueAsInteger, getEstateValueAsList, getEstateValueAsLong, getEstateValueAsNonEmptyString, getEstateValueAsString, getFormattedEstateValue, getNumber, getOpenEstateLanguage, getXmlLineSeparator, hasEstateValue, putErrors, putEstateValue, putEstateValue, setOpenEstateLanguage, setXmlLineSeparator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IS24CSVReader

public IS24CSVReader()

IS24CSVReader

public IS24CSVReader(Locale locale)
Method Detail

getCharset

public String getCharset()
Overrides:
getCharset in class CSVReader

parseDate

public Date parseDate(int pos,
                      String[] values)

parseEstateAttachment

public EstateAttachmentImpl parseEstateAttachment(int namePos,
                                                  int suffixPos,
                                                  int typePos,
                                                  int timePos,
                                                  int textPos,
                                                  String[] values)

parseYerOrNo

public Boolean parseYerOrNo(int pos,
                            String[] values)

readEstate

protected boolean readEstate(IS24CSVSchema schema,
                             String[] values,
                             EstateImpl estate)

readEstateAusstattung

protected void readEstateAusstattung(String[] values,
                                     EstateImpl estate,
                                     int field,
                                     int valEmpty,
                                     int valEinfach,
                                     int valGehoben,
                                     int valLuxus,
                                     int valNormal)

readEstateBauphase

protected void readEstateBauphase(String[] values,
                                  EstateImpl estate,
                                  int field,
                                  int valEmpty,
                                  int valPlanung,
                                  int valBau,
                                  int valAbgeschlossen)

readEstateBebaubarNach

protected void readEstateBebaubarNach(String[] values,
                                      EstateImpl estate,
                                      int field,
                                      char valEmpty,
                                      char valAussengebiet,
                                      char valBebauungsplan,
                                      char valNachbarbebauung)

readEstateBefeuerung

protected void readEstateBefeuerung(String[] values,
                                    EstateImpl estate,
                                    int field,
                                    int valErdwaerme,
                                    int valFernwaerme,
                                    int valGas,
                                    int valKohle,
                                    int valOel,
                                    int valPellet,
                                    int valSolar,
                                    int valStrom)

readEstateBodenbelag

protected void readEstateBodenbelag(String[] values,
                                    EstateImpl estate,
                                    int field,
                                    int valEmpty,
                                    int valBeton,
                                    int valEpoxid,
                                    int valFliesen,
                                    int valLaminat,
                                    int valWunsch,
                                    int valOhne,
                                    int valParkett,
                                    int valPvc,
                                    int valStein,
                                    int valTeppich,
                                    int valTeppichAntistat,
                                    int valTeppichFliesen)

readEstateEnergiepass

protected void readEstateEnergiepass(String[] values,
                                     EstateImpl estate,
                                     int field,
                                     int valEmpty,
                                     int valBedarf,
                                     int valVerbrauch,
                                     int wertField,
                                     int wertWarmField)

readEstateErschliessung

protected void readEstateErschliessung(String[] values,
                                       EstateImpl estate,
                                       int field,
                                       char valEmpty,
                                       char valErschlossen,
                                       char valTeilerschlossen,
                                       char valUnerschlossen)

readEstateGeschlecht

protected void readEstateGeschlecht(String[] values,
                                    EstateImpl estate,
                                    int field,
                                    int valEmpty,
                                    int valFrau,
                                    int valMann)

readEstateHaustiere

protected void readEstateHaustiere(String[] values,
                                   EstateImpl estate,
                                   int field,
                                   char valYes,
                                   char valNo,
                                   char valVb)

readEstateHeizungsart

protected void readEstateHeizungsart(String[] values,
                                     EstateImpl estate,
                                     int field,
                                     int valEmpty,
                                     int valEtage,
                                     int valOfen,
                                     int valZentral)

readEstateKeller

protected void readEstateKeller(String[] values,
                                EstateImpl estate,
                                int field)

readEstateMietePro

protected void readEstateMietePro(String[] values,
                                  EstateImpl estate,
                                  int field,
                                  char valTag,
                                  char valWoche,
                                  char valMonat)

readEstateMoebliert

protected void readEstateMoebliert(String[] values,
                                   EstateImpl estate,
                                   int field)

readEstateRaucher

protected void readEstateRaucher(String[] values,
                                 EstateImpl estate,
                                 int field,
                                 int valEmpty,
                                 int valEgal,
                                 int valNichtraucher)

readEstateStellplatz

protected void readEstateStellplatz(String[] values,
                                    EstateImpl estate,
                                    int field,
                                    char valEmpty,
                                    char valYes,
                                    char valAussen,
                                    char valCarport,
                                    char valGarage,
                                    char valParkhaus,
                                    char valTiefgarage)

readEstateZulieferung

protected void readEstateZulieferung(String[] values,
                                     EstateImpl estate,
                                     int field,
                                     int valEmpty,
                                     int valDirekt,
                                     int valGanztags,
                                     int valIndirekt,
                                     int valPkw,
                                     int valHinten,
                                     int valVorn,
                                     int valVormittags)

readEstateZustand

protected void readEstateZustand(String[] values,
                                 EstateImpl estate,
                                 int field,
                                 int valEmpty,
                                 int valAbbruch,
                                 int valErstbezug,
                                 int valErstbezugNachSanierung,
                                 int valGepflegt,
                                 int valModernisiert,
                                 int valVereinbarung,
                                 int valNeu,
                                 int valRenoBedarf,
                                 int valSaniert,
                                 int valUnreno,
                                 int valReno)

readLine

public void readLine(String line,
                     SerializableXmlElement dest)
Specified by:
readLine in class CSVReader

readLineValues

protected void readLineValues(IS24CSVSchema schema,
                              String[] values,
                              AgencyImpl agency)

readLineValues

protected void readLineValues(IS24CSVSchema schema,
                              String[] values,
                              TransferImpl transfer)

readLineValues

protected void readLineValues(IS24CSVSchema schema,
                              String[] values,
                              TransferAgencyImpl agency)


Copyright © 2012 OpenEstate. All Rights Reserved.