com.application.areca.adapters
Class ProcessXMLReader

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

public class ProcessXMLReader
extends java.lang.Object
implements XMLTags

Adapter for process serialization / deserialization

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
protected  java.io.File configurationFile
           
protected  MissingDataListener missingDataListener
           
protected  org.w3c.dom.Document xmlConfig
           
 
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
ProcessXMLReader(java.io.File configurationFile)
           
 
Method Summary
 TargetGroup load()
           
 void setMissingDataListener(MissingDataListener missingDataListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlConfig

protected org.w3c.dom.Document xmlConfig

configurationFile

protected java.io.File configurationFile

missingDataListener

protected MissingDataListener missingDataListener
Constructor Detail

ProcessXMLReader

public ProcessXMLReader(java.io.File configurationFile)
                 throws AdapterException
Throws:
AdapterException
Method Detail

setMissingDataListener

public void setMissingDataListener(MissingDataListener missingDataListener)

load

public TargetGroup load()
                 throws AdapterException
Throws:
AdapterException