public class DAVEditorHandler extends BasicDAVDeltaHandler
Modifier and Type | Field and Description |
---|---|
protected static DAVElement |
ABSENT_DIRECTORY |
protected static DAVElement |
ABSENT_FILE |
protected static DAVElement |
ADD_DIRECTORY |
protected static DAVElement |
ADD_FILE |
protected static java.lang.String |
BASE_CHECKSUM_ATTR |
protected static java.lang.String |
BC_URL_ATTR |
protected static java.lang.String |
COPYFROM_PATH_ATTR |
protected static java.lang.String |
COPYFROM_REV_ATTR |
protected static DAVElement |
DELETE_ENTRY |
protected static java.lang.String |
ENCODING_ATTR |
protected static DAVElement |
FETCH_FILE |
protected static DAVElement |
FETCH_PROPS |
protected java.util.Stack |
myDirs |
protected ISVNEditor |
myEditor |
protected boolean |
myIsDirectory |
protected boolean |
myIsFetchContent |
protected java.util.Map |
myLockTokens |
protected DAVRepository |
myOwner |
protected java.lang.String |
myPath |
protected java.lang.String |
myPropertyName |
protected static java.lang.String |
NAME_ATTR |
protected static DAVElement |
OPEN_DIRECTORY |
protected static DAVElement |
OPEN_FILE |
protected static java.lang.String |
PATH_ATTR |
static java.lang.String |
PLACEHOLDER_PROPERTY_NAME |
protected static DAVElement |
REMOVE_PROP |
protected static DAVElement |
RESOURCE |
protected static java.lang.String |
REVISION_ATTR |
protected static java.lang.String |
SEND_ALL_ATTR |
protected static DAVElement |
SET_PROP |
protected static java.lang.String |
SHA1_CHECKSUM_ATTR |
protected static DAVElement |
TARGET_REVISION |
protected static DAVElement |
UPDATE_REPORT |
TX_DELTA
DAV_NAMESPACES_LIST, SVN_DAV_NAMESPACES_LIST, SVN_NAMESPACES_LIST
Constructor and Description |
---|
DAVEditorHandler(IHTTPConnectionFactory connectionFactory,
DAVRepository owner,
ISVNEditor editor,
java.util.Map lockTokens,
boolean fetchContent,
boolean hasTarget,
ISVNWorkingCopyContentMediator workingCopyContentMediator) |
Modifier and Type | Method and Description |
---|---|
protected void |
addNodeProperties(java.lang.String path,
boolean isDir) |
void |
closeConnection() |
protected void |
endElement(DAVElement parent,
DAVElement element,
java.lang.StringBuffer cdata) |
protected void |
fetchFile(java.lang.String baseChecksum) |
static java.lang.StringBuffer |
generateEditorRequest(DAVConnection connection,
java.lang.StringBuffer xmlBuffer,
java.lang.String url,
long targetRevision,
java.lang.String target,
java.lang.String dstPath,
SVNDepth depth,
java.util.Map lockTokens,
boolean ignoreAncestry,
boolean resourceWalk,
boolean fetchContents,
boolean sendCopyFromArgs,
boolean sendAll,
ISVNReporterBaton reporterBaton) |
protected java.lang.String |
getCurrentPath() |
protected ISVNDeltaConsumer |
getDeltaConsumer() |
protected void |
startElement(DAVElement parent,
DAVElement element,
org.xml.sax.Attributes attrs) |
characters, init, setDeltaProcessing
allocateBuffer, createPropertyValue, createPropertyValueFromBase64, endElement, endPrefixMapping, getNamespaces, invalidXML, startElement, startPrefixMapping
public static final java.lang.String PLACEHOLDER_PROPERTY_NAME
protected static final DAVElement TARGET_REVISION
protected static final DAVElement UPDATE_REPORT
protected static final DAVElement RESOURCE
protected static final DAVElement OPEN_DIRECTORY
protected static final DAVElement ADD_DIRECTORY
protected static final DAVElement ABSENT_DIRECTORY
protected static final DAVElement OPEN_FILE
protected static final DAVElement ADD_FILE
protected static final DAVElement ABSENT_FILE
protected static final DAVElement DELETE_ENTRY
protected static final DAVElement FETCH_PROPS
protected static final DAVElement SET_PROP
protected static final DAVElement REMOVE_PROP
protected static final DAVElement FETCH_FILE
protected static final java.lang.String REVISION_ATTR
protected static final java.lang.String NAME_ATTR
protected static final java.lang.String ENCODING_ATTR
protected static final java.lang.String COPYFROM_REV_ATTR
protected static final java.lang.String COPYFROM_PATH_ATTR
protected static final java.lang.String SEND_ALL_ATTR
protected static final java.lang.String BC_URL_ATTR
protected static final java.lang.String BASE_CHECKSUM_ATTR
protected static final java.lang.String PATH_ATTR
protected static final java.lang.String SHA1_CHECKSUM_ATTR
protected ISVNEditor myEditor
protected java.lang.String myPath
protected java.lang.String myPropertyName
protected boolean myIsDirectory
protected java.util.Stack myDirs
protected java.util.Map myLockTokens
protected DAVRepository myOwner
protected boolean myIsFetchContent
public DAVEditorHandler(IHTTPConnectionFactory connectionFactory, DAVRepository owner, ISVNEditor editor, java.util.Map lockTokens, boolean fetchContent, boolean hasTarget, ISVNWorkingCopyContentMediator workingCopyContentMediator)
public static java.lang.StringBuffer generateEditorRequest(DAVConnection connection, java.lang.StringBuffer xmlBuffer, java.lang.String url, long targetRevision, java.lang.String target, java.lang.String dstPath, SVNDepth depth, java.util.Map lockTokens, boolean ignoreAncestry, boolean resourceWalk, boolean fetchContents, boolean sendCopyFromArgs, boolean sendAll, ISVNReporterBaton reporterBaton) throws SVNException
SVNException
public void closeConnection()
protected void startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs) throws SVNException
startElement
in class BasicDAVHandler
SVNException
protected void endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata) throws SVNException
endElement
in class BasicDAVHandler
SVNException
protected java.lang.String getCurrentPath()
getCurrentPath
in class BasicDAVDeltaHandler
protected ISVNDeltaConsumer getDeltaConsumer()
getDeltaConsumer
in class BasicDAVDeltaHandler
protected void fetchFile(java.lang.String baseChecksum) throws SVNException
SVNException
protected void addNodeProperties(java.lang.String path, boolean isDir) throws SVNException
SVNException
Copyright © 2004-2012 TMate Software Ltd. All Rights Reserved.