public abstract class AbstractXmlFormat<XMLType> extends AbstractFormat
Modifier and Type | Class and Description |
---|---|
static class |
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 |
---|
AbstractXmlFormat() |
Modifier and Type | Method and Description |
---|---|
protected abstract XMLType |
convertXml(com.openindex.openestate.impl.TransferImpl transfer,
ExportContext context) |
AbstractTransport[] |
getSupportedTransports() |
protected String |
getXmlFileName(ExportContext context) |
AbstractXmlFormat.LineBreakMode |
getXmlLineBreak() |
void |
initDefaults() |
void |
setXmlLineBreak(AbstractXmlFormat.LineBreakMode val) |
File |
writeToDisk(File workDir,
com.openindex.openestate.impl.TransferImpl transfer,
ExportContext context) |
protected abstract void |
writeXmlObject(XMLType obj,
Writer writer) |
calculateHashForObject, canPublishAttachment, canPublishLink, createExportProcess, createExportRequests, createSetupPanel, equals, getAgentId, getAgentMail, getAttachmentDirectory, getAttachmentImageScaleHeight, getAttachmentImageScaleWidth, getAttachmentMimeTypes, getAttachmentMode, getCompressedFileName, getCompression, getFormat, getFormats, getLanguage, getLanguages, getMessageCodeTranslation, getMessageCodeTranslation, getName, getObjectKey, getObjectKey, getPreferredMimeTypes, getPropertyAddressPublication, getPropertyFilePublication, getPropertyImageLimit, getPropertyImageWatermarkAlpha, getPropertyImageWatermarkHeight, getPropertyImageWatermarkMargin, getPropertyImageWatermarkPosition, getPropertyImageWatermarkWidth, getPropertyLinkPublication, getPropertyPrefix, getPropertyPricePublication, getPropertyVideoLimit, getSupportedMimeTypes, getSupportedTransferModes, getTitle, getVersion, hashCode, hasLanguage, isAttachmentImageScale, isFullTransferSupported, isFullTransportWarningShown, isIncrementalTransferSupported, isPropertyAddressHiddenIfUnpublished, isPropertyDescriptionWithEnergyCertificate, isPropertyFileHiddenIfUnpublished, isPropertyImageWatermark, isPropertyLinkHiddenIfUnpublished, isPropertyPriceHiddenIfUnpublished, isPropertyPublicId, 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
protected abstract XMLType convertXml(com.openindex.openestate.impl.TransferImpl transfer, ExportContext context)
public AbstractTransport[] getSupportedTransports()
getSupportedTransports
in class AbstractFormat
protected String getXmlFileName(ExportContext context)
public AbstractXmlFormat.LineBreakMode getXmlLineBreak()
public void initDefaults()
initDefaults
in class AbstractFormat
public void setXmlLineBreak(AbstractXmlFormat.LineBreakMode val)
public final File writeToDisk(File workDir, com.openindex.openestate.impl.TransferImpl transfer, ExportContext context) throws IOException
writeToDisk
in class AbstractFormat
IOException
protected abstract void writeXmlObject(XMLType obj, Writer writer) throws IOException, JAXBException
IOException
JAXBException
Copyright © 2015 OpenEstate. All rights reserved.