org.apache.subversion.javahl.util
Class PropLib

java.lang.Object
  extended by org.apache.subversion.javahl.util.PropLib

public class PropLib
extends Object

Encapsulates utility functions for properties provided by libsvn_wc.

Since:
1.9

Constructor Summary
PropLib()
           
 
Method Summary
 byte[] canonicalizeNodeProperty(String name, byte[] value, String path, NodeKind kind, String mimeType, InputStream fileContents)
           
 List<ExternalItem> parseExternals(byte[] description, String parentDirectory, boolean canonicalizeUrl)
           
 String resolveExternalsUrl(ExternalItem external, String reposRootUrl, String parentDirUrl)
           
 byte[] unparseExternals(List<ExternalItem> items, String parentDirectory, boolean old_format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropLib

public PropLib()
Method Detail

canonicalizeNodeProperty

public byte[] canonicalizeNodeProperty(String name,
                                       byte[] value,
                                       String path,
                                       NodeKind kind,
                                       String mimeType,
                                       InputStream fileContents)
                                throws ClientException
Throws:
ClientException
See Also:
SVNUtil#canonicalizeSvnProperty

parseExternals

public List<ExternalItem> parseExternals(byte[] description,
                                         String parentDirectory,
                                         boolean canonicalizeUrl)
                                  throws ClientException
Throws:
ClientException
See Also:
SVNUtil.parseExternals

unparseExternals

public byte[] unparseExternals(List<ExternalItem> items,
                               String parentDirectory,
                               boolean old_format)
                        throws SubversionException
Throws:
SubversionException
See Also:
SVNUtil.unparseExternals(java.util.List, java.lang.String)

resolveExternalsUrl

public String resolveExternalsUrl(ExternalItem external,
                                  String reposRootUrl,
                                  String parentDirUrl)
                           throws ClientException
Throws:
ClientException
See Also:
SVNUtil.resolveExternalsUrl(org.apache.subversion.javahl.types.ExternalItem, java.lang.String, java.lang.String)