Class BasicDAVHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Direct Known Subclasses:
BasicDAVDeltaHandler,DAVDateRevisionHandler,DAVDeletedRevisionHandler,DAVErrorHandler,DAVGetLocksHandler,DAVInheritedPropertiesHandler,DAVLocationSegmentsHandler,DAVLocationsHandler,DAVLockHandler,DAVLogHandler,DAVMergeHandler,DAVMergeInfoHandler,DAVOptionsHandler,DAVPropertiesHandler,DAVProppatchHandler
public abstract class BasicDAVHandler extends org.xml.sax.helpers.DefaultHandler- Version:
- 1.3
- Author:
- TMate Software Ltd.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.CollectionDAV_NAMESPACES_LISTprotected static java.util.CollectionSVN_DAV_NAMESPACES_LISTprotected static java.util.CollectionSVN_NAMESPACES_LIST
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasicDAVHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected byte[]allocateBuffer(int length)voidcharacters(char[] ch, int start, int length)protected SVNPropertyValuecreatePropertyValue(DAVElement element, java.lang.String propertyName, java.lang.StringBuffer cdata, java.lang.String encoding)protected SVNPropertyValuecreatePropertyValueFromBase64(DAVElement element, java.lang.String propertyName, java.lang.StringBuffer cdata)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)protected abstract voidendElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata)voidendPrefixMapping(java.lang.String prefix)protected java.util.ListgetNamespaces()protected voidinit()protected voidinvalidXML()voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)protected abstract voidstartElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs)voidstartPrefixMapping(java.lang.String prefix, java.lang.String uri)
-
-
-
Method Detail
-
init
protected void init()
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException- Specified by:
startPrefixMappingin interfaceorg.xml.sax.ContentHandler- Overrides:
startPrefixMappingin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException- Specified by:
endPrefixMappingin interfaceorg.xml.sax.ContentHandler- Overrides:
endPrefixMappingin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
startElement
protected abstract void startElement(DAVElement parent, DAVElement element, org.xml.sax.Attributes attrs) throws SVNException
- Throws:
SVNException
-
endElement
protected abstract void endElement(DAVElement parent, DAVElement element, java.lang.StringBuffer cdata) throws SVNException
- Throws:
SVNException
-
invalidXML
protected void invalidXML() throws SVNException- Throws:
SVNException
-
getNamespaces
protected java.util.List getNamespaces()
-
createPropertyValue
protected SVNPropertyValue createPropertyValue(DAVElement element, java.lang.String propertyName, java.lang.StringBuffer cdata, java.lang.String encoding) throws SVNException
- Throws:
SVNException
-
createPropertyValueFromBase64
protected SVNPropertyValue createPropertyValueFromBase64(DAVElement element, java.lang.String propertyName, java.lang.StringBuffer cdata)
-
allocateBuffer
protected byte[] allocateBuffer(int length)
-
-