org.tigris.subversion.javahl
Class JavaHLObjectFactory

java.lang.Object
  extended by org.tigris.subversion.javahl.JavaHLObjectFactory

public class JavaHLObjectFactory
extends java.lang.Object


Constructor Summary
JavaHLObjectFactory()
           
 
Method Summary
static org.tigris.subversion.javahl.ConflictDescriptor createConflictDescription(org.tmatesoft.svn.core.wc.SVNConflictDescription conflictDescription)
           
static org.tigris.subversion.javahl.CopySource createCopySource(org.tmatesoft.svn.core.io.SVNLocationEntry location)
           
static org.tigris.subversion.javahl.DiffSummary createDiffSummary(org.tmatesoft.svn.core.wc.SVNDiffStatus status)
           
static org.tigris.subversion.javahl.DirEntry createDirEntry(org.tmatesoft.svn.core.SVNDirEntry dirEntry)
           
static org.tigris.subversion.javahl.Info createInfo(org.tmatesoft.svn.core.wc.SVNInfo info)
           
static org.tigris.subversion.javahl.Info2 createInfo2(org.tmatesoft.svn.core.wc.SVNInfo info)
           
static org.tigris.subversion.javahl.Lock createLock(org.tmatesoft.svn.core.SVNLock svnLock)
           
static org.tigris.subversion.javahl.LogMessage createLogMessage(org.tmatesoft.svn.core.SVNLogEntry logEntry)
           
static org.tigris.subversion.javahl.Mergeinfo createMergeInfo(java.util.Map mergeInfo)
           
static org.tigris.subversion.javahl.NotifyInformation createNotifyInformation(org.tmatesoft.svn.core.wc.SVNEvent event, java.lang.String path)
           
static org.tigris.subversion.javahl.ProgressEvent createProgressEvent(long onProgress, long total)
           
static org.tigris.subversion.javahl.PropertyData createPropertyData(java.lang.Object client, java.lang.String path, java.lang.String name, org.tmatesoft.svn.core.SVNPropertyValue value)
           
static org.tigris.subversion.javahl.RevisionRange createRevisionRange(org.tmatesoft.svn.core.SVNMergeRange range)
           
static org.tigris.subversion.javahl.RevisionRange[] createRevisionRanges(org.tmatesoft.svn.core.SVNMergeRangeList rangeList)
           
static org.tigris.subversion.javahl.Status createStatus(java.lang.String path, org.tmatesoft.svn.core.wc.SVNStatus status)
           
static java.util.Collection getChangeListsCollection(java.lang.String[] changelists)
           
static org.tigris.subversion.javahl.CommitItem[] getCommitItems(org.tmatesoft.svn.core.wc.SVNCommitItem[] commitables, boolean isImport, boolean isURLsOnly)
           
static int getConflictAction(org.tmatesoft.svn.core.wc.SVNConflictAction conflictAction)
           
static int getConflictKind(boolean isPropertyConflict)
           
static int getConflictReason(org.tmatesoft.svn.core.wc.SVNConflictReason conflictReason)
           
static int getLockStatusValue(org.tmatesoft.svn.core.wc.SVNStatusType svnStatusType)
           
static java.util.logging.Level getLoggingLevel(int level)
           
static int getNodeKind(org.tmatesoft.svn.core.SVNNodeKind svnKind)
           
static int getNotifyActionValue(org.tmatesoft.svn.core.wc.SVNEventAction action)
           
static int getStatusValue(org.tmatesoft.svn.core.wc.SVNStatusType svnStatusType)
           
static org.tmatesoft.svn.core.wc.SVNConflictChoice getSVNConflictChoice(int conflictResult)
           
static org.tmatesoft.svn.core.wc.SVNConflictResult getSVNConflictResult(org.tigris.subversion.javahl.ConflictResult conflictResult)
           
static org.tmatesoft.svn.core.SVNDepth getSVNDepth(int depth)
           
static org.tmatesoft.svn.core.wc.SVNRevision getSVNRevision(org.tigris.subversion.javahl.Revision r)
           
static org.tmatesoft.svn.core.wc.SVNRevisionRange getSVNRevisionRange(org.tigris.subversion.javahl.RevisionRange revisionRange)
           
static void handleLogMessage(org.tmatesoft.svn.core.SVNLogEntry logEntry, org.tigris.subversion.javahl.LogMessageCallback handler)
           
static int infinityOrEmpty(boolean recurse)
           
static int infinityOrFiles(boolean recurse)
           
static int infinityOrImmediates(boolean recurse)
           
static void throwException(org.tmatesoft.svn.core.SVNException e, SVNClientImpl svnClient)
           
static int unknownOrFiles(boolean recurse)
           
static int unknownOrImmediates(boolean recurse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaHLObjectFactory

public JavaHLObjectFactory()
Method Detail

getChangeListsCollection

public static java.util.Collection getChangeListsCollection(java.lang.String[] changelists)

createStatus

public static org.tigris.subversion.javahl.Status createStatus(java.lang.String path,
                                                               org.tmatesoft.svn.core.wc.SVNStatus status)

getSVNRevision

public static org.tmatesoft.svn.core.wc.SVNRevision getSVNRevision(org.tigris.subversion.javahl.Revision r)

getSVNDepth

public static org.tmatesoft.svn.core.SVNDepth getSVNDepth(int depth)

createConflictDescription

public static org.tigris.subversion.javahl.ConflictDescriptor createConflictDescription(org.tmatesoft.svn.core.wc.SVNConflictDescription conflictDescription)

getSVNConflictResult

public static org.tmatesoft.svn.core.wc.SVNConflictResult getSVNConflictResult(org.tigris.subversion.javahl.ConflictResult conflictResult)

getConflictAction

public static int getConflictAction(org.tmatesoft.svn.core.wc.SVNConflictAction conflictAction)

getSVNConflictChoice

public static org.tmatesoft.svn.core.wc.SVNConflictChoice getSVNConflictChoice(int conflictResult)

getConflictReason

public static int getConflictReason(org.tmatesoft.svn.core.wc.SVNConflictReason conflictReason)

getConflictKind

public static int getConflictKind(boolean isPropertyConflict)

createDiffSummary

public static org.tigris.subversion.javahl.DiffSummary createDiffSummary(org.tmatesoft.svn.core.wc.SVNDiffStatus status)

getNodeKind

public static int getNodeKind(org.tmatesoft.svn.core.SVNNodeKind svnKind)

getStatusValue

public static int getStatusValue(org.tmatesoft.svn.core.wc.SVNStatusType svnStatusType)

getLockStatusValue

public static int getLockStatusValue(org.tmatesoft.svn.core.wc.SVNStatusType svnStatusType)

getNotifyActionValue

public static int getNotifyActionValue(org.tmatesoft.svn.core.wc.SVNEventAction action)

createDirEntry

public static org.tigris.subversion.javahl.DirEntry createDirEntry(org.tmatesoft.svn.core.SVNDirEntry dirEntry)

createLogMessage

public static org.tigris.subversion.javahl.LogMessage createLogMessage(org.tmatesoft.svn.core.SVNLogEntry logEntry)

createMergeInfo

public static org.tigris.subversion.javahl.Mergeinfo createMergeInfo(java.util.Map mergeInfo)

createRevisionRange

public static org.tigris.subversion.javahl.RevisionRange createRevisionRange(org.tmatesoft.svn.core.SVNMergeRange range)

createRevisionRanges

public static org.tigris.subversion.javahl.RevisionRange[] createRevisionRanges(org.tmatesoft.svn.core.SVNMergeRangeList rangeList)

getSVNRevisionRange

public static org.tmatesoft.svn.core.wc.SVNRevisionRange getSVNRevisionRange(org.tigris.subversion.javahl.RevisionRange revisionRange)

handleLogMessage

public static void handleLogMessage(org.tmatesoft.svn.core.SVNLogEntry logEntry,
                                    org.tigris.subversion.javahl.LogMessageCallback handler)

getCommitItems

public static org.tigris.subversion.javahl.CommitItem[] getCommitItems(org.tmatesoft.svn.core.wc.SVNCommitItem[] commitables,
                                                                       boolean isImport,
                                                                       boolean isURLsOnly)

createLock

public static org.tigris.subversion.javahl.Lock createLock(org.tmatesoft.svn.core.SVNLock svnLock)

createInfo

public static org.tigris.subversion.javahl.Info createInfo(org.tmatesoft.svn.core.wc.SVNInfo info)

createInfo2

public static org.tigris.subversion.javahl.Info2 createInfo2(org.tmatesoft.svn.core.wc.SVNInfo info)

createProgressEvent

public static org.tigris.subversion.javahl.ProgressEvent createProgressEvent(long onProgress,
                                                                             long total)

createPropertyData

public static org.tigris.subversion.javahl.PropertyData createPropertyData(java.lang.Object client,
                                                                           java.lang.String path,
                                                                           java.lang.String name,
                                                                           org.tmatesoft.svn.core.SVNPropertyValue value)

createNotifyInformation

public static org.tigris.subversion.javahl.NotifyInformation createNotifyInformation(org.tmatesoft.svn.core.wc.SVNEvent event,
                                                                                     java.lang.String path)

createCopySource

public static org.tigris.subversion.javahl.CopySource createCopySource(org.tmatesoft.svn.core.io.SVNLocationEntry location)

getLoggingLevel

public static java.util.logging.Level getLoggingLevel(int level)

throwException

public static void throwException(org.tmatesoft.svn.core.SVNException e,
                                  SVNClientImpl svnClient)
                           throws org.tigris.subversion.javahl.ClientException
Throws:
org.tigris.subversion.javahl.ClientException

infinityOrEmpty

public static final int infinityOrEmpty(boolean recurse)

infinityOrFiles

public static final int infinityOrFiles(boolean recurse)

infinityOrImmediates

public static final int infinityOrImmediates(boolean recurse)

unknownOrFiles

public static final int unknownOrFiles(boolean recurse)

unknownOrImmediates

public static final int unknownOrImmediates(boolean recurse)