45 |
import java.io.IOException; |
import java.io.IOException; |
46 |
import java.io.StringWriter; |
import java.io.StringWriter; |
47 |
|
|
48 |
|
import java.util.Arrays; |
49 |
import java.util.HashMap; |
import java.util.HashMap; |
50 |
import java.util.Iterator; |
import java.util.Iterator; |
51 |
|
import java.util.LinkedHashSet; |
52 |
import java.util.LinkedList; |
import java.util.LinkedList; |
53 |
import java.util.List; |
import java.util.List; |
54 |
import java.util.Map; |
import java.util.Map; |
1003 |
"All Packages"); |
"All Packages"); |
1004 |
} |
} |
1005 |
else { |
else { |
1006 |
|
Set otherPackages = new LinkedHashSet(); |
1007 |
|
otherPackages.addAll(Arrays.asList(getRootDoc().specifiedPackages())); |
1008 |
|
|
1009 |
Iterator it = packageGroups.iterator(); |
Iterator it = packageGroups.iterator(); |
1010 |
while (it.hasNext()) { |
while (it.hasNext()) { |
1011 |
PackageGroup packageGroup = (PackageGroup)it.next(); |
PackageGroup packageGroup = (PackageGroup)it.next(); |
1012 |
printOverviewPackages(output, |
printOverviewPackages(output, |
1013 |
(PackageDoc[])packageGroup.getPackages().toArray(new PackageDoc[0]), |
(PackageDoc[])packageGroup.getPackages().toArray(new PackageDoc[0]), |
1014 |
packageGroup.getName()); |
packageGroup.getName()); |
1015 |
|
otherPackages.removeAll(packageGroup.getPackages()); |
1016 |
|
} |
1017 |
|
|
1018 |
|
if (!otherPackages.isEmpty()) { |
1019 |
|
printOverviewPackages(output, |
1020 |
|
(PackageDoc[])otherPackages.toArray(new PackageDoc[0]), |
1021 |
|
"Other Packages"); |
1022 |
} |
} |
1023 |
} |
} |
1024 |
|
|