Class SVNSkel


  • public class SVNSkel
    extends java.lang.Object
    Version:
    1.3
    • Constructor Detail

      • SVNSkel

        protected SVNSkel​(byte[] data)
      • SVNSkel

        protected SVNSkel()
    • Method Detail

      • getType

        public static char getType​(byte b)
      • parseImplicitAtom

        public static SVNSkel parseImplicitAtom​(java.nio.ByteBuffer buffer)
      • parseExplicitAtom

        public static SVNSkel parseExplicitAtom​(java.nio.ByteBuffer buffer)
      • createAtom

        public static SVNSkel createAtom​(java.lang.String str)
      • createAtom

        public static SVNSkel createAtom​(byte[] data)
      • createAtom

        public static SVNSkel createAtom​(byte[] data,
                                         int offset,
                                         int length)
      • createEmptyList

        public static SVNSkel createEmptyList()
      • isAtom

        public boolean isAtom()
      • getData

        public byte[] getData()
      • getList

        public java.util.List<SVNSkel> getList()
      • getListSize

        public int getListSize()
      • getValue

        public java.lang.String getValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • contentEquals

        public boolean contentEquals​(java.lang.String str)
      • containsAtomsOnly

        public boolean containsAtomsOnly()
      • isValidPropList

        public boolean isValidPropList()
      • parsePropList

        public java.util.Map<java.lang.String,​byte[]> parsePropList()
                                                                   throws SVNException
        Throws:
        SVNException
      • isValidInheritedProperties

        public boolean isValidInheritedProperties()
      • estimateUnparsedSize

        private int estimateUnparsedSize()
      • useImplicit

        private boolean useImplicit()
      • allocate

        private static java.nio.ByteBuffer allocate​(java.nio.ByteBuffer buffer,
                                                    int capacity)
      • unread

        private static java.nio.ByteBuffer unread​(java.nio.ByteBuffer buffer,
                                                  int length)
      • parseSize

        private static int parseSize​(java.nio.ByteBuffer buffer,
                                     int limit)
      • writeSizeBytes

        private static int writeSizeBytes​(int value,
                                          byte[] data)
      • getSizeBytes

        private static byte[] getSizeBytes​(int value)
      • removeChildren

        public void removeChildren​(java.util.Collection<SVNSkel> childrenToRemove)
      • removeAllChildren

        public void removeAllChildren()