]> git.uio.no Git - ifi-stolz-refaktor.git/blame - case-study/refaktor-before/src/no/uio/ifi/refaktor/analyze/collectors/PrefixesCollector.java
Some talks, mostly identical.
[ifi-stolz-refaktor.git] / case-study / refaktor-before / src / no / uio / ifi / refaktor / analyze / collectors / PrefixesCollector.java
CommitLineData
1b2798f6
EK
1package no.uio.ifi.refaktor.analyze.collectors;
2
3import no.uio.ifi.refaktor.prefix.Prefix;
4import no.uio.ifi.refaktor.prefix.PrefixSet;
5import no.uio.ifi.refaktor.textselection.CompilationUnitTextSelection;
6
7public class PrefixesCollector extends AbstractPrefixCollector {
8
9 private final PrefixSet prefixes;
10
11 public PrefixesCollector(CompilationUnitTextSelection selection) {
12 super(selection);
13 this.prefixes = new PrefixSet();
14 }
15
16 protected void registerPrefix(Prefix prefix) {
17 prefixes.registerAllSubPrefixesOf(prefix);
18 }
19
20 public PrefixSet getPrefixes() {
21 return prefixes;
22 }
23
24 @Override
25 public void clearData() {
26 prefixes.clear();
27 }
28}