本文整理汇总了Java中org.tigris.subversion.svnclientadapter.ISVNStatus.getNodeKind方法的典型用法代码示例。如果您正苦于以下问题:Java ISVNStatus.getNodeKind方法的具体用法?Java ISVNStatus.getNodeKind怎么用?Java ISVNStatus.getNodeKind使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.tigris.subversion.svnclientadapter.ISVNStatus
的用法示例。
在下文中一共展示了ISVNStatus.getNodeKind方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: collectUnversionedFolders
import org.tigris.subversion.svnclientadapter.ISVNStatus; //导入方法依赖的package包/类
/**
* Collect the content of unversioned folders.
* @param statuses
* @param recursive
* @return
*/
protected ISVNStatus[] collectUnversionedFolders(ISVNStatus[] statuses, boolean recursive) {
if (statuses == null) {
return null;
}
List<ISVNStatus> processed = new ArrayList<ISVNStatus>();
for (ISVNStatus status : statuses) {
processed.add(status);
if (status.getNodeKind() != SVNNodeKind.FILE && status.getTextStatus() == SVNStatusKind.UNVERSIONED) {
File folder = status.getFile();
if (!folder.isDirectory() && !folder.exists())
continue;
Set<String> alreadyProcessed = new HashSet<String>();
processUnversionedFolder(folder, processed, recursive, alreadyProcessed);
}
}
return processed.toArray(new ISVNStatus[processed.size()]);
}
示例2: FileInformation
import org.tigris.subversion.svnclientadapter.ISVNStatus; //导入方法依赖的package包/类
FileInformation(int status, ISVNStatus entry) {
this(status, 0, entry, entry.getNodeKind() == SVNNodeKind.DIR);
}