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.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate java.io.Fileprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate static final java.lang.Stringprivate 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.Stringprotected java.lang.StringgetRelativePath(java.io.File path) protected java.lang.StringvoidhandleInfo(SVNInfo info) Handles info producing corresponding xml.private voidsendToHandler(SVNInfo info) voidsetTargetPath(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, startDocumentMethods 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:
getHeaderNamein classAbstractXMLHandler
-
handleInfo
Handles info producing corresponding xml.- Specified by:
handleInfoin 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()
-