Class BasicDAVHandler

    • Field Detail

      • SVN_DAV_NAMESPACES_LIST

        protected static final java.util.Collection SVN_DAV_NAMESPACES_LIST
      • SVN_NAMESPACES_LIST

        protected static final java.util.Collection SVN_NAMESPACES_LIST
      • DAV_NAMESPACES_LIST

        protected static final java.util.Collection DAV_NAMESPACES_LIST
      • ROOT

        private static final java.lang.Object ROOT
      • myPrefixesMap

        private java.util.Map myPrefixesMap
      • myNamespacesCollection

        private java.util.List myNamespacesCollection
      • myNamespace

        private java.lang.String myNamespace
      • myCDATA

        private java.lang.StringBuffer myCDATA
      • myParent

        private java.util.Stack myParent
      • myDeltaBuffer

        private byte[] myDeltaBuffer
    • Constructor Detail

      • BasicDAVHandler

        protected BasicDAVHandler()
    • Method Detail

      • setNamespace

        private void setNamespace​(java.lang.String uri)
      • 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:
        startElement in interface org.xml.sax.ContentHandler
        Overrides:
        startElement in class org.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:
        endElement in interface org.xml.sax.ContentHandler
        Overrides:
        endElement in class org.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:
        characters in interface org.xml.sax.ContentHandler
        Overrides:
        characters in class org.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:
        startPrefixMapping in interface org.xml.sax.ContentHandler
        Overrides:
        startPrefixMapping in class org.xml.sax.helpers.DefaultHandler
        Throws:
        org.xml.sax.SAXException
      • endPrefixMapping

        public void endPrefixMapping​(java.lang.String prefix)
                              throws org.xml.sax.SAXException
        Specified by:
        endPrefixMapping in interface org.xml.sax.ContentHandler
        Overrides:
        endPrefixMapping in class org.xml.sax.helpers.DefaultHandler
        Throws:
        org.xml.sax.SAXException
      • getNamespaces

        protected java.util.List getNamespaces()
      • getDAVElement

        private DAVElement getDAVElement​(java.lang.String qName,
                                         java.lang.String localName,
                                         java.lang.String namespace)
      • createPropertyValueFromBase64

        protected SVNPropertyValue createPropertyValueFromBase64​(DAVElement element,
                                                                 java.lang.String propertyName,
                                                                 java.lang.StringBuffer cdata)
      • useStringProperty

        private boolean useStringProperty​(DAVElement element,
                                          java.lang.String propertyName)
      • allocateBuffer

        protected byte[] allocateBuffer​(int length)