com.application.areca.adapters
Class TargetXMLWriter

java.lang.Object
  extended by com.application.areca.adapters.AbstractXMLWriter
      extended by com.application.areca.adapters.TargetXMLWriter
All Implemented Interfaces:
XMLTags

public class TargetXMLWriter
extends AbstractXMLWriter

Target serializer

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
protected  boolean removeSensitiveData
           
 
Fields inherited from class com.application.areca.adapters.AbstractXMLWriter
sb
 
Fields inherited from interface com.application.areca.adapters.XMLTags
POLICY_FTP, POLICY_HD, XML_FILTER_DIR_PATH, XML_FILTER_DIRECTORY, XML_FILTER_EXCLUDE, XML_FILTER_EXTENSION, XML_FILTER_FILEDATE, XML_FILTER_FILEEXTENSION, XML_FILTER_FILESIZE, XML_FILTER_GROUP, XML_FILTER_GROUP_OPERATOR, XML_FILTER_GROUP_OPERATOR_AND, XML_FILTER_GROUP_OPERATOR_OR, XML_FILTER_LINK, XML_FILTER_LOCKED, XML_FILTER_OWNER, XML_FILTER_PARAM, XML_FILTER_REGEX, XML_FILTER_RG_PATTERN, XML_HANDLER, XML_HANDLER_TYPE, XML_HANDLER_TYPE_DELTA, XML_HANDLER_TYPE_STANDARD, XML_MEDIUM, XML_MEDIUM_ARCHIVENAME, XML_MEDIUM_ARCHIVEPATH_DEPRECATED, XML_MEDIUM_ENCRYPTED, XML_MEDIUM_ENCRYPTIONALGO, XML_MEDIUM_ENCRYPTIONKEY, XML_MEDIUM_ENCRYPTNAMES, XML_MEDIUM_FILECOMPRESSION, XML_MEDIUM_FTP_HOST, XML_MEDIUM_FTP_IMPLICIT, XML_MEDIUM_FTP_LOGIN, XML_MEDIUM_FTP_PASSIV, XML_MEDIUM_FTP_PASSWORD, XML_MEDIUM_FTP_PORT, XML_MEDIUM_FTP_PROTECTION, XML_MEDIUM_FTP_PROTOCOL, XML_MEDIUM_FTP_REMOTEDIR, XML_MEDIUM_OVERWRITE, XML_MEDIUM_PATH, XML_MEDIUM_POLICY, XML_MEDIUM_TRACK_DIRS, XML_MEDIUM_TRACK_PERMS, XML_MEDIUM_TYPE, XML_MEDIUM_TYPE_DIR, XML_MEDIUM_TYPE_TGZ, XML_MEDIUM_TYPE_ZIP, XML_MEDIUM_TYPE_ZIP64, XML_MEDIUM_VOLUME_DIGITS, XML_MEDIUM_VOLUME_SIZE, XML_MEDIUM_Z64, XML_MEDIUM_ZIP_CHARSET, XML_MEDIUM_ZIP_COMMENT, XML_MEDIUM_ZIP_EXTENSION, XML_MEDIUM_ZIP_LEVEL, XML_PP_AFTER, XML_PP_DELAY, XML_PP_DUMP_DIRECTORY, XML_PP_DUMP_NAME, XML_PP_EMAIL_FROM, XML_PP_EMAIL_INTRO, XML_PP_EMAIL_PASSWORD, XML_PP_EMAIL_RECIPIENTS, XML_PP_EMAIL_SMTP, XML_PP_EMAIL_SMTPS, XML_PP_EMAIL_TITLE, XML_PP_EMAIL_USER, XML_PP_MERGE_FROM_DELAY, XML_PP_MERGE_KEEP_DELETED, XML_PP_MERGE_TO_DELAY, XML_PP_ONLY_IF_ERROR, XML_PP_SHELL_PARAMS, XML_PP_SHELL_SCRIPT, XML_PROCESS, XML_PROCESS_DESCRIPTION, XML_PROCESSOR_DELETE, XML_PROCESSOR_DUMP, XML_PROCESSOR_EMAIL, XML_PROCESSOR_MERGE, XML_PROCESSOR_SHELL, XML_SOURCE, XML_SOURCE_PATH, XML_TARGET, XML_TARGET_BASEDIR, XML_TARGET_CREATE_XML_SECURITY_COPY, XML_TARGET_DESCRIPTION, XML_TARGET_FOLLOW_SUBDIRECTORIES, XML_TARGET_FOLLOW_SYMLINKS, XML_TARGET_ID, XML_TARGET_NAME, XML_TARGET_TRACK_EMPTY_DIRS, XML_TARGET_UID, XML_VERSION
 
Constructor Summary
TargetXMLWriter()
           
TargetXMLWriter(java.lang.StringBuffer sb)
           
 
Method Summary
protected  void endMedium(AbstractIncrementalFileSystemMedium medium)
           
protected  void serializeEncryptionPolicy(EncryptionPolicy policy)
           
protected  void serializeFileSystemPolicy(FileSystemPolicy policy)
           
protected  void serializeFilter(DirectoryArchiveFilter filter)
           
protected  void serializeFilter(FileDateArchiveFilter filter)
           
protected  void serializeFilter(FileExtensionArchiveFilter filter)
           
protected  void serializeFilter(FileOwnerArchiveFilter filter)
           
protected  void serializeFilter(FileSizeArchiveFilter filter)
           
protected  void serializeFilter(FilterGroup filters)
           
protected  void serializeFilter(LinkFilter filter)
           
protected  void serializeFilter(LockedFileFilter filter)
           
protected  void serializeFilter(RegexArchiveFilter filter)
           
protected  void serializeFilterGenericData(ArchiveFilter filter, java.lang.String filterName, boolean addParam)
           
protected  void serializeHandler(DefaultArchiveHandler handler)
           
protected  void serializeHandler(DeltaArchiveHandler handler)
           
protected  void serializeMedium(IncrementalDirectoryMedium medium)
           
protected  void serializeMedium(IncrementalZipMedium medium)
           
protected  void serializeProcessor(DeleteProcessor pp, boolean postProcess)
           
protected  void serializeProcessor(FileDumpProcessor pp, boolean postProcess)
           
protected  void serializeProcessor(MailSendProcessor pp, boolean postProcess)
           
protected  void serializeProcessor(MergeProcessor pp, boolean postProcess)
           
protected  void serializeProcessor(ShellScriptProcessor pp, boolean postProcess)
           
protected  void serializeProcessorHeader(java.lang.String header, boolean postProcess)
           
protected  void serializeProcessors(ProcessorList actions, boolean preProcesses)
           
protected  void serializeSource(java.io.File source)
           
 void serializeTarget(FileSystemRecoveryTarget tg)
           
 void setRemoveSensitiveData(boolean removeSensitiveData)
           
protected  void startHandler(java.lang.String type)
           
 
Methods inherited from class com.application.areca.adapters.AbstractXMLWriter
encode, encode, encode, encode, getEncoding, getXML, writeHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

removeSensitiveData

protected boolean removeSensitiveData
Constructor Detail

TargetXMLWriter

public TargetXMLWriter()

TargetXMLWriter

public TargetXMLWriter(java.lang.StringBuffer sb)
Method Detail

setRemoveSensitiveData

public void setRemoveSensitiveData(boolean removeSensitiveData)

serializeTarget

public void serializeTarget(FileSystemRecoveryTarget tg)

serializeProcessors

protected void serializeProcessors(ProcessorList actions,
                                   boolean preProcesses)

serializeSource

protected void serializeSource(java.io.File source)

serializeProcessorHeader

protected void serializeProcessorHeader(java.lang.String header,
                                        boolean postProcess)

serializeProcessor

protected void serializeProcessor(FileDumpProcessor pp,
                                  boolean postProcess)

serializeProcessor

protected void serializeProcessor(MergeProcessor pp,
                                  boolean postProcess)

serializeProcessor

protected void serializeProcessor(DeleteProcessor pp,
                                  boolean postProcess)

serializeProcessor

protected void serializeProcessor(MailSendProcessor pp,
                                  boolean postProcess)

serializeProcessor

protected void serializeProcessor(ShellScriptProcessor pp,
                                  boolean postProcess)

serializeFilter

protected void serializeFilter(FilterGroup filters)

serializeFilter

protected void serializeFilter(RegexArchiveFilter filter)

serializeFilter

protected void serializeFilter(DirectoryArchiveFilter filter)

serializeFilter

protected void serializeFilter(FileExtensionArchiveFilter filter)

serializeFilter

protected void serializeFilter(FileSizeArchiveFilter filter)

serializeFilter

protected void serializeFilter(FileOwnerArchiveFilter filter)

serializeFilter

protected void serializeFilter(FileDateArchiveFilter filter)

serializeFilter

protected void serializeFilter(LinkFilter filter)

serializeFilter

protected void serializeFilter(LockedFileFilter filter)

serializeFilterGenericData

protected void serializeFilterGenericData(ArchiveFilter filter,
                                          java.lang.String filterName,
                                          boolean addParam)

serializeMedium

protected void serializeMedium(IncrementalZipMedium medium)

serializeMedium

protected void serializeMedium(IncrementalDirectoryMedium medium)

endMedium

protected void endMedium(AbstractIncrementalFileSystemMedium medium)

startHandler

protected void startHandler(java.lang.String type)

serializeHandler

protected void serializeHandler(DefaultArchiveHandler handler)

serializeHandler

protected void serializeHandler(DeltaArchiveHandler handler)

serializeEncryptionPolicy

protected void serializeEncryptionPolicy(EncryptionPolicy policy)

serializeFileSystemPolicy

protected void serializeFileSystemPolicy(FileSystemPolicy policy)