Package org.tmatesoft.svn.core.wc.xml
Class SVNXMLInfoHandler
java.lang.Object
org.tmatesoft.svn.core.wc.xml.AbstractXMLHandler
org.tmatesoft.svn.core.wc.xml.SVNXMLInfoHandler
- All Implemented Interfaces:
ISVNInfoHandler
,org.xml.sax.Locator
- Since:
- 1.2
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private java.io.File
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
private static final java.lang.String
-
Constructor Summary
ConstructorsConstructorDescriptionSVNXMLInfoHandler
(org.xml.sax.ContentHandler contentHandler) Creates a new info handler.SVNXMLInfoHandler
(org.xml.sax.ContentHandler contentHandler, ISVNDebugLog log) Creates a new info handler. -
Method Summary
Modifier and TypeMethodDescriptionprotected java.lang.String
protected java.lang.String
getRelativePath
(java.io.File path) protected java.lang.String
void
handleInfo
(SVNInfo info) Handles info producing corresponding xml.private void
sendToHandler
(SVNInfo info) void
setTargetPath
(java.io.File path) Sets the target path what makes all paths be relative to this one.Methods inherited from class org.tmatesoft.svn.core.wc.xml.AbstractXMLHandler
addAttribute, addTag, closeTag, endDocument, getColumnNumber, getDebugLog, getLineNumber, getPublicId, getSystemId, openTag, startDocument
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
INFO_TAG
private static final java.lang.String INFO_TAG- See Also:
-
ENTRY_TAG
private static final java.lang.String ENTRY_TAG- See Also:
-
REVISION_ATTR
private static final java.lang.String REVISION_ATTR- See Also:
-
PATH_ATTR
private static final java.lang.String PATH_ATTR- See Also:
-
KIND_ATTR
private static final java.lang.String KIND_ATTR- See Also:
-
URL_TAG
private static final java.lang.String URL_TAG- See Also:
-
REPOSITORY_TAG
private static final java.lang.String REPOSITORY_TAG- See Also:
-
UUID_TAG
private static final java.lang.String UUID_TAG- See Also:
-
ROOT_TAG
private static final java.lang.String ROOT_TAG- See Also:
-
WC_INFO_TAG
private static final java.lang.String WC_INFO_TAG- See Also:
-
SCHEDULE_TAG
private static final java.lang.String SCHEDULE_TAG- See Also:
-
COPY_FROM_URL_TAG
private static final java.lang.String COPY_FROM_URL_TAG- See Also:
-
COPY_FROM_REVISION_TAG
private static final java.lang.String COPY_FROM_REVISION_TAG- See Also:
-
CHECKSUM_TAG
private static final java.lang.String CHECKSUM_TAG- See Also:
-
TEXT_TIME_TAG
private static final java.lang.String TEXT_TIME_TAG- See Also:
-
PROP_TIME_TAG
private static final java.lang.String PROP_TIME_TAG- See Also:
-
COMMIT_TAG
private static final java.lang.String COMMIT_TAG- See Also:
-
AUTHOR_TAG
private static final java.lang.String AUTHOR_TAG- See Also:
-
DATE_TAG
private static final java.lang.String DATE_TAG- See Also:
-
CONFLICT_TAG
private static final java.lang.String CONFLICT_TAG- See Also:
-
OLD_CONFLICT_TAG
private static final java.lang.String OLD_CONFLICT_TAG- See Also:
-
WRK_CONFLICT_TAG
private static final java.lang.String WRK_CONFLICT_TAG- See Also:
-
NEW_CONFLICT_TAG
private static final java.lang.String NEW_CONFLICT_TAG- See Also:
-
PROP_CONFLICT_TAG
private static final java.lang.String PROP_CONFLICT_TAG- See Also:
-
TOKEN_TAG
private static final java.lang.String TOKEN_TAG- See Also:
-
OWNER_TAG
private static final java.lang.String OWNER_TAG- See Also:
-
COMMENT_TAG
private static final java.lang.String COMMENT_TAG- See Also:
-
CREATED_TAG
private static final java.lang.String CREATED_TAG- See Also:
-
EXPIRES_TAG
private static final java.lang.String EXPIRES_TAG- See Also:
-
LOCK_TAG
private static final java.lang.String LOCK_TAG- See Also:
-
DEPTH_TAG
private static final java.lang.String DEPTH_TAG- See Also:
-
CHANGELIST_TAG
private static final java.lang.String CHANGELIST_TAG- See Also:
-
myTargetPath
private java.io.File myTargetPath
-
-
Constructor Details
-
SVNXMLInfoHandler
public SVNXMLInfoHandler(org.xml.sax.ContentHandler contentHandler) Creates a new info handler.- Parameters:
contentHandler
- a ContentHandler to form an XML tree
-
SVNXMLInfoHandler
Creates a new info handler.- Parameters:
contentHandler
- a ContentHandler to form an XML treelog
- a debug logger
-
-
Method Details
-
setTargetPath
public void setTargetPath(java.io.File path) Sets the target path what makes all paths be relative to this one.- Parameters:
path
- target path
-
getHeaderName
protected java.lang.String getHeaderName()- Specified by:
getHeaderName
in classAbstractXMLHandler
-
handleInfo
Handles info producing corresponding xml.- Specified by:
handleInfo
in interfaceISVNInfoHandler
- Parameters:
info
- info- Throws:
SVNException
-
sendToHandler
- Throws:
org.xml.sax.SAXException
-
getRelativePath
protected java.lang.String getRelativePath(java.io.File path) -
getTargetPath
protected java.lang.String getTargetPath()
-