public class OpenImmoXmlFormat extends AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo> implements MultiVersionSupport
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenImmoXmlFormat.Writer |
AbstractXmlFormat.LineBreakModeAbstractFormat.AttachmentMarker, AbstractFormat.AttachmentMode, AbstractFormat.Compression, AbstractFormat.DefaultMessageCode, AbstractFormat.HashCalculationException, AbstractFormat.ImageWatermarkPosition, AbstractFormat.NotExportableException, AbstractFormat.TransferModeAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
OpenImmoXmlFormat() |
getSupportedTransports, getXmlFileName, getXmlLineBreak, setXmlLineBreak, writeToDiskcanPublishAttachment, 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, setPropertyVideoLimitclear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuestoStringpublic String calculateHashForObject(long estateId, com.openindex.openestate.impl.EstateImpl estateItem) throws AbstractFormat.NotExportableException, AbstractFormat.HashCalculationException
calculateHashForObject in class AbstractFormatAbstractFormat.NotExportableExceptionAbstractFormat.HashCalculationExceptionpublic AbstractFormatPanel createSetupPanel()
createSetupPanel in class AbstractFormatprotected 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 AbstractFormatpublic String getOpenImmoAgentId()
public AbstractFormat.AttachmentMarker getOpenImmoAttachmentLocation()
public String getOpenImmoTechnicsMail()
public org.openestate.io.openimmo.OpenImmoVersion getOpenImmoVersion()
public AbstractFormat.TransferMode[] getSupportedTransferModes()
getSupportedTransferModes in class AbstractFormatpublic String getTitle()
getTitle in class AbstractFormatpublic String getVersion()
getVersion in interface MultiVersionSupportgetVersion in class AbstractFormatpublic String[] getVersions()
getVersions in interface MultiVersionSupportpublic void initDefaults()
initDefaults in class AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo>public boolean isLatestVersion()
isLatestVersion in interface MultiVersionSupportpublic boolean isOpenImmoExtensionAt10Enabled()
public boolean isOpenImmoPropertyPublicIdExported()
public final boolean isPropertyPublicId()
isPropertyPublicId in class AbstractFormatpublic void setLatestVersion()
setLatestVersion in interface MultiVersionSupportpublic 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 MultiVersionSupportprotected void writeXmlObject(org.openestate.io.openimmo.xml.Openimmo obj,
Writer writer)
throws IOException,
JAXBException
writeXmlObject in class AbstractXmlFormat<org.openestate.io.openimmo.xml.Openimmo>IOExceptionJAXBExceptionCopyright © 2015 OpenEstate. All rights reserved.