|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jgit.treewalk.filter.TreeFilter
org.gitective.core.filter.tree.BaseTreeFilter
org.gitective.core.filter.tree.ExtensionOccurrenceFilter
public class ExtensionOccurrenceFilter
Filter that collects the occurrence count of every file extension of each tree visited.
| Field Summary |
|---|
| Fields inherited from class org.gitective.core.filter.tree.BaseTreeFilter |
|---|
repository |
| Fields inherited from class org.eclipse.jgit.treewalk.filter.TreeFilter |
|---|
ALL, ANY_DIFF |
| Constructor Summary | |
|---|---|
ExtensionOccurrenceFilter()
|
|
| Method Summary | |
|---|---|
org.eclipse.jgit.treewalk.filter.TreeFilter |
clone()
Clones the tree filter. |
int |
getCount(String extension)
Get occurrences of given extension. |
String[] |
getExtensions()
Get file extension encountered. |
Map<String,ExtensionOccurrence> |
getOccurrences()
Get map of extensions to occurrence counts. |
boolean |
include(org.eclipse.jgit.treewalk.TreeWalk walker)
|
Iterator<ExtensionOccurrence> |
iterator()
|
BaseTreeFilter |
reset()
Reset the filter. |
| Methods inherited from class org.gitective.core.filter.tree.BaseTreeFilter |
|---|
include, include, setRepository, setStop, shouldBeRecursive |
| Methods inherited from class org.eclipse.jgit.treewalk.filter.TreeFilter |
|---|
negate, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExtensionOccurrenceFilter()
| Method Detail |
|---|
public int getCount(String extension)
The given extension should not contain a leading '.' character.
extension -
public String[] getExtensions()
public Map<String,ExtensionOccurrence> getOccurrences()
public BaseTreeFilter reset()
BaseTreeFilter
reset in class BaseTreeFilter
public boolean include(org.eclipse.jgit.treewalk.TreeWalk walker)
throws IOException
include in class org.eclipse.jgit.treewalk.filter.TreeFilterIOExceptionpublic org.eclipse.jgit.treewalk.filter.TreeFilter clone()
BaseTreeFilter
The default implementation throws a UnsupportedOperationException
and sub-classes should override if filter cloning is supported.
clone in class BaseTreeFilterTreeFilter.clone()public Iterator<ExtensionOccurrence> iterator()
iterator in interface Iterable<ExtensionOccurrence>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||