Class DAVReplayHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVDeltaHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.DAVReplayHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class DAVReplayHandler extends DAVEditorHandler
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description protected static DAVElementAPPLY_TEXT_DELTAprotected static DAVElementCHANGE_DIR_PROPERTYprotected static DAVElementCHANGE_FILE_PROPERTYprotected static java.lang.StringCHECKSUM_ATTRprotected static DAVElementCLOSE_DIRECTORYprotected static DAVElementCLOSE_FILEprotected static java.lang.StringDEL_ATTRprotected static DAVElementEDITOR_REPORTprotected static DAVElementOPEN_ROOT-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler
ABSENT_DIRECTORY, ABSENT_FILE, ADD_DIRECTORY, ADD_FILE, BASE_CHECKSUM_ATTR, BC_URL_ATTR, COPYFROM_PATH_ATTR, COPYFROM_REV_ATTR, DELETE_ENTRY, ENCODING_ATTR, FETCH_FILE, FETCH_PROPS, INLINE_PROPS_ATTR, myDirs, myEditor, myIsDirectory, myIsFetchContent, myLockTokens, myOwner, myPath, myPropertyName, NAME_ATTR, OPEN_DIRECTORY, OPEN_FILE, PATH_ATTR, PLACEHOLDER_PROPERTY_NAME, REMOVE_PROP, RESOURCE, REVISION_ATTR, SEND_ALL_ATTR, SET_PROP, SHA1_CHECKSUM_ATTR, TARGET_REVISION, UPDATE_REPORT
-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVDeltaHandler
TX_DELTA
-
Fields inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
DAV_NAMESPACES_LIST, SVN_DAV_NAMESPACES_LIST, SVN_NAMESPACES_LIST
-
-
Constructor Summary
Constructors Constructor Description DAVReplayHandler(ISVNEditor editor, boolean fetchContent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidendElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata)static java.lang.StringBuffergenerateReplayRequest(long highRevision, long lowRevision, boolean sendDeltas)protected voidstartElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs)-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler
addNodeProperties, closeConnection, fetchFile, generateEditorRequest, getCurrentPath, getDeltaConsumer
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVDeltaHandler
characters, init, setDeltaProcessing
-
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
allocateBuffer, createPropertyValue, createPropertyValueFromBase64, endElement, endPrefixMapping, getNamespaces, invalidXML, startElement, startPrefixMapping
-
-
-
-
Field Detail
-
EDITOR_REPORT
protected static final DAVElement EDITOR_REPORT
-
OPEN_ROOT
protected static final DAVElement OPEN_ROOT
-
APPLY_TEXT_DELTA
protected static final DAVElement APPLY_TEXT_DELTA
-
CLOSE_FILE
protected static final DAVElement CLOSE_FILE
-
CLOSE_DIRECTORY
protected static final DAVElement CLOSE_DIRECTORY
-
CHANGE_FILE_PROPERTY
protected static final DAVElement CHANGE_FILE_PROPERTY
-
CHANGE_DIR_PROPERTY
protected static final DAVElement CHANGE_DIR_PROPERTY
-
CHECKSUM_ATTR
protected static final java.lang.String CHECKSUM_ATTR
- See Also:
- Constant Field Values
-
DEL_ATTR
protected static final java.lang.String DEL_ATTR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DAVReplayHandler
public DAVReplayHandler(ISVNEditor editor, boolean fetchContent)
-
-
Method Detail
-
generateReplayRequest
public static java.lang.StringBuffer generateReplayRequest(long highRevision, long lowRevision, boolean sendDeltas)
-
startElement
protected void startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs) throws SVNException
- Overrides:
startElementin classDAVEditorHandler- Throws:
SVNException
-
endElement
protected void endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata) throws SVNException
- Overrides:
endElementin classDAVEditorHandler- Throws:
SVNException
-
-