public class OpenImmoXmlFormat extends AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo> implements MultiVersionSupport
Modifier and Type | Class and Description |
---|---|
static class |
OpenImmoXmlFormat.Writer |
AbstractXmlFormat.LineBreakMode
AbstractFormat.AttachmentMarker, AbstractFormat.AttachmentMode, AbstractFormat.Compression, AbstractFormat.DefaultMessageCode, AbstractFormat.HashCalculationException, AbstractFormat.ImageWatermarkPosition, AbstractFormat.NotExportableException, AbstractFormat.TransferMode
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
OpenImmoXmlFormat() |
getSupportedTransports, getXmlFileName, getXmlLineBreak, setXmlLineBreak, writeToDisk
canPublishAttachment, canPublishLink, createExportProcess, createExportRequests, equals, getAgentId, getAgentMail, getAttachmentDirectory, getAttachmentImageScaleHeight, getAttachmentImageScaleWidth, getAttachmentMimeTypes, getAttachmentMode, getCompressedFileName, getCompression, getFormat, getFormats, getLanguage, getLanguages, getMessageCodeTranslation, getMessageCodeTranslation, getObjectKey, getObjectKey, getPreferredMimeTypes, getPropertyAddressPublication, getPropertyFilePublication, getPropertyImageLimit, getPropertyImageWatermarkAlpha, getPropertyImageWatermarkHeight, getPropertyImageWatermarkMargin, getPropertyImageWatermarkPosition, getPropertyImageWatermarkWidth, getPropertyLinkPublication, getPropertyPrefix, getPropertyPricePublication, getPropertyVideoLimit, getSupportedMimeTypes, hashCode, hasLanguage, isAttachmentImageScale, isFullTransferSupported, isFullTransportWarningShown, isIncrementalTransferSupported, isPropertyAddressHiddenIfUnpublished, isPropertyDescriptionWithEnergyCertificate, isPropertyFileHiddenIfUnpublished, isPropertyImageWatermark, isPropertyLinkHiddenIfUnpublished, isPropertyPriceHiddenIfUnpublished, listAvailableExports, prepareObjectForExport, setAgentId, setAgentMail, setAttachmentImageScale, setAttachmentImageScaleHeight, setAttachmentImageScaleWidth, setAttachmentMimeTypes, setAttachmentMode, setCompression, setLanguage, setLanguages, setPropertyAddressHiddenIfUnpublished, setPropertyAddressPublication, setPropertyDescriptionWithEnergyCertificate, setPropertyFileHiddenIfUnpublished, setPropertyFilePublication, setPropertyImageLimit, setPropertyImageWatermark, setPropertyImageWatermarkAlpha, setPropertyImageWatermarkHeight, setPropertyImageWatermarkMargin, setPropertyImageWatermarkPosition, setPropertyImageWatermarkWidth, setPropertyLinkHiddenIfUnpublished, setPropertyLinkPublication, setPropertyPrefix, setPropertyPriceHiddenIfUnpublished, setPropertyPricePublication, setPropertyPublicId, setPropertyVideoLimit
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
toString
public String calculateHashForObject(long estateId, com.openindex.openestate.impl.EstateImpl estateItem) throws AbstractFormat.NotExportableException, AbstractFormat.HashCalculationException
calculateHashForObject
in class AbstractFormat
AbstractFormat.NotExportableException
AbstractFormat.HashCalculationException
public AbstractFormatPanel createSetupPanel()
createSetupPanel
in class AbstractFormat
protected org.openestate.io.openimmo.xml.Openimmo convertXml(com.openindex.openestate.impl.TransferImpl transfer, ExportContext context)
convertXml
in class AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo>
public String getName()
getName
in class AbstractFormat
public String getOpenImmoAgentId()
public AbstractFormat.AttachmentMarker getOpenImmoAttachmentLocation()
public String getOpenImmoTechnicsMail()
public org.openestate.io.openimmo.OpenImmoVersion getOpenImmoVersion()
public AbstractFormat.TransferMode[] getSupportedTransferModes()
getSupportedTransferModes
in class AbstractFormat
public String getTitle()
getTitle
in class AbstractFormat
public String getVersion()
getVersion
in interface MultiVersionSupport
getVersion
in class AbstractFormat
public String[] getVersions()
getVersions
in interface MultiVersionSupport
public void initDefaults()
initDefaults
in class AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo>
public boolean isLatestVersion()
isLatestVersion
in interface MultiVersionSupport
public boolean isOpenImmoExtensionAt10Enabled()
public boolean isOpenImmoPropertyPublicIdExported()
public final boolean isPropertyPublicId()
isPropertyPublicId
in class AbstractFormat
public void setLatestVersion()
setLatestVersion
in interface MultiVersionSupport
public void setOpenImmoAgentId(String val)
public void setOpenImmoAttachmentLocation(AbstractFormat.AttachmentMarker val)
public void setOpenImmoExtensionAt10Enabled(boolean val)
public void setOpenImmoPropertyPublicIdExported(boolean val)
public void setOpenImmoTechnicsMail(String val)
public void setOpenImmoVersion(org.openestate.io.openimmo.OpenImmoVersion val)
public void setVersion(String version)
setVersion
in interface MultiVersionSupport
protected void writeXmlObject(org.openestate.io.openimmo.xml.Openimmo obj, Writer writer) throws IOException, JAXBException
writeXmlObject
in class AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo>
IOException
JAXBException
Copyright © 2015 OpenEstate. All rights reserved.