public class KyeroXmlFormat extends AbstractXmlFormat<org.openestate.io.kyero.xml.Root> implements MultiVersionSupport
| Modifier and Type | Class and Description |
|---|---|
static class |
KyeroXmlFormat.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 |
|---|
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, writeToDiskcanPublishLink, 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, 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.HashCalculationExceptionprotected boolean canPublishAttachment(String estateId, com.openindex.openestate.impl.EstateAttachmentImpl attachment)
canPublishAttachment in class AbstractFormatprotected 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 AbstractFormatpublic AbstractFormatPanel createSetupPanel()
createSetupPanel in class AbstractFormatpublic URL getKyeroBaseUrl()
public org.openestate.io.kyero.KyeroVersion getKyeroVersion()
public String getName()
getName in class AbstractFormatprotected String[] getPreferredMimeTypes()
getPreferredMimeTypes in class AbstractFormatpublic String[] getSupportedMimeTypes()
AbstractFormatgetSupportedMimeTypes in class AbstractFormatpublic 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 MultiVersionSupportprotected 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 AbstractFormatpublic boolean isLatestVersion()
isLatestVersion in interface MultiVersionSupportpublic boolean prepareObjectForExport(long estateId,
com.openindex.openestate.impl.EstateImpl estate)
prepareObjectForExport in class AbstractFormatpublic void setKyeroBaseUrl(URL val)
public void setKyeroVersion(org.openestate.io.kyero.KyeroVersion val)
public void setLatestVersion()
setLatestVersion in interface MultiVersionSupportpublic void setVersion(String version)
setVersion in interface MultiVersionSupportprotected void writeXmlObject(org.openestate.io.kyero.xml.Root obj,
Writer writer)
throws IOException,
JAXBException
writeXmlObject in class AbstractXmlFormat<org.openestate.io.kyero.xml.Root>IOExceptionJAXBExceptionCopyright © 2015 OpenEstate. All rights reserved.