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.TransferModeAbstractMap.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, setPropertyVideoLimitclear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuestoStringprotected abstract XMLType convertXml(com.openindex.openestate.impl.TransferImpl transfer, ExportContext context)
public AbstractTransport[] getSupportedTransports()
getSupportedTransports in class AbstractFormatprotected String getXmlFileName(ExportContext context)
public AbstractXmlFormat.LineBreakMode getXmlLineBreak()
public void initDefaults()
initDefaults in class AbstractFormatpublic void setXmlLineBreak(AbstractXmlFormat.LineBreakMode val)
public final File writeToDisk(File workDir, com.openindex.openestate.impl.TransferImpl transfer, ExportContext context) throws IOException
writeToDisk in class AbstractFormatIOExceptionprotected abstract void writeXmlObject(XMLType obj, Writer writer) throws IOException, JAXBException
IOExceptionJAXBExceptionCopyright © 2015 OpenEstate. All rights reserved.