public class KyeroXmlFormat extends AbstractXmlFormat<org.openestate.io.kyero.xml.Root> implements MultiVersionSupport
Modifier and Type | Class and Description |
---|---|
static class |
KyeroXmlFormat.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 |
---|
KyeroXmlFormat() |
Modifier and Type | Method and Description |
---|---|
String |
calculateHashForObject(long estateId,
com.openindex.openestate.impl.EstateImpl estateItem) |
protected boolean |
canPublishAttachment(String estateId,
com.openindex.openestate.impl.EstateAttachmentImpl attachment) |
protected org.openestate.io.kyero.xml.Root |
convertXml(com.openindex.openestate.impl.TransferImpl transfer,
ExportContext context) |
AbstractTransportRequest[] |
createExportRequests(AbstractTransport transport,
File exportFile,
AbstractFormat.TransferMode transferMode) |
AbstractFormatPanel |
createSetupPanel() |
URL |
getKyeroBaseUrl() |
org.openestate.io.kyero.KyeroVersion |
getKyeroVersion() |
String |
getName() |
protected String[] |
getPreferredMimeTypes() |
String[] |
getSupportedMimeTypes()
Liefert die von der Export-Schnittstelle fest vorgeschriebenen MIME-Types.
|
AbstractFormat.TransferMode[] |
getSupportedTransferModes() |
String |
getTitle() |
String |
getVersion() |
String[] |
getVersions() |
protected String |
getXmlFileName(ExportContext context) |
void |
initDefaults() |
boolean |
isFullTransportWarningShown() |
boolean |
isLatestVersion() |
boolean |
prepareObjectForExport(long estateId,
com.openindex.openestate.impl.EstateImpl estate) |
void |
setKyeroBaseUrl(URL val) |
void |
setKyeroVersion(org.openestate.io.kyero.KyeroVersion val) |
void |
setLatestVersion() |
void |
setVersion(String version) |
protected void |
writeXmlObject(org.openestate.io.kyero.xml.Root obj,
Writer writer) |
getSupportedTransports, getXmlLineBreak, setXmlLineBreak, writeToDisk
canPublishLink, createExportProcess, equals, getAgentId, getAgentMail, getAttachmentDirectory, getAttachmentImageScaleHeight, getAttachmentImageScaleWidth, getAttachmentMimeTypes, getAttachmentMode, getCompressedFileName, getCompression, getFormat, getFormats, getLanguage, getLanguages, getMessageCodeTranslation, getMessageCodeTranslation, getObjectKey, getObjectKey, getPropertyAddressPublication, getPropertyFilePublication, getPropertyImageLimit, getPropertyImageWatermarkAlpha, getPropertyImageWatermarkHeight, getPropertyImageWatermarkMargin, getPropertyImageWatermarkPosition, getPropertyImageWatermarkWidth, getPropertyLinkPublication, getPropertyPrefix, getPropertyPricePublication, getPropertyVideoLimit, hashCode, hasLanguage, isAttachmentImageScale, isFullTransferSupported, isIncrementalTransferSupported, isPropertyAddressHiddenIfUnpublished, isPropertyDescriptionWithEnergyCertificate, isPropertyFileHiddenIfUnpublished, isPropertyImageWatermark, isPropertyLinkHiddenIfUnpublished, isPropertyPriceHiddenIfUnpublished, isPropertyPublicId, listAvailableExports, 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
protected boolean canPublishAttachment(String estateId, com.openindex.openestate.impl.EstateAttachmentImpl attachment)
canPublishAttachment
in class AbstractFormat
protected org.openestate.io.kyero.xml.Root convertXml(com.openindex.openestate.impl.TransferImpl transfer, ExportContext context)
convertXml
in class AbstractXmlFormat<org.openestate.io.kyero.xml.Root>
public AbstractTransportRequest[] createExportRequests(AbstractTransport transport, File exportFile, AbstractFormat.TransferMode transferMode)
createExportRequests
in class AbstractFormat
public AbstractFormatPanel createSetupPanel()
createSetupPanel
in class AbstractFormat
public URL getKyeroBaseUrl()
public org.openestate.io.kyero.KyeroVersion getKyeroVersion()
public String getName()
getName
in class AbstractFormat
protected String[] getPreferredMimeTypes()
getPreferredMimeTypes
in class AbstractFormat
public String[] getSupportedMimeTypes()
AbstractFormat
getSupportedMimeTypes
in class AbstractFormat
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
protected String getXmlFileName(ExportContext context)
getXmlFileName
in class AbstractXmlFormat<org.openestate.io.kyero.xml.Root>
public void initDefaults()
initDefaults
in class AbstractXmlFormat<org.openestate.io.kyero.xml.Root>
public boolean isFullTransportWarningShown()
isFullTransportWarningShown
in class AbstractFormat
public boolean isLatestVersion()
isLatestVersion
in interface MultiVersionSupport
public boolean prepareObjectForExport(long estateId, com.openindex.openestate.impl.EstateImpl estate)
prepareObjectForExport
in class AbstractFormat
public void setKyeroBaseUrl(URL val)
public void setKyeroVersion(org.openestate.io.kyero.KyeroVersion val)
public void setLatestVersion()
setLatestVersion
in interface MultiVersionSupport
public void setVersion(String version)
setVersion
in interface MultiVersionSupport
protected void writeXmlObject(org.openestate.io.kyero.xml.Root obj, Writer writer) throws IOException, JAXBException
writeXmlObject
in class AbstractXmlFormat<org.openestate.io.kyero.xml.Root>
IOException
JAXBException
Copyright © 2015 OpenEstate. All rights reserved.