|
From: <tea...@us...> - 2007-07-30 17:54:49
|
Revision: 445
http://cishell.svn.sourceforge.net/cishell/?rev=445&view=rev
Author: teakettle22
Date: 2007-07-30 10:54:45 -0700 (Mon, 30 Jul 2007)
Log Message:
-----------
fixed some errors, return cast arrays rather than ArrayLists.
Modified Paths:
--------------
trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java
trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java
Modified: trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java
===================================================================
--- trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java 2007-07-30 17:28:26 UTC (rev 444)
+++ trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java 2007-07-30 17:54:45 UTC (rev 445)
@@ -60,6 +60,7 @@
ServiceReference[] refs = bContext.getServiceReferences(
AlgorithmFactory.class.getName(), filter);
ConverterGraph g = new ConverterGraph(refs);
+ System.out.println("Blah!");
System.out.println(g);
if (refs != null) {
for (int i = 0; i < refs.length; ++i) {
Modified: trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java
===================================================================
--- trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java 2007-07-30 17:28:26 UTC (rev 444)
+++ trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java 2007-07-30 17:54:45 UTC (rev 445)
@@ -43,7 +43,8 @@
private void createConverterPaths(Map algorithms, Map testPaths,
Map comparePaths){
- String[] keySet = (String[])algorithms.keySet().toArray();
+ String[] keySet = new String[algorithms.keySet().size()];
+ keySet = (String[])algorithms.keySet().toArray(keySet);
for(int i = 0; i < keySet.length; i++){
String s = keySet[i];
if(s.startsWith("file-ext")){
@@ -155,7 +156,8 @@
public String printTestConverterPaths(){
StringBuffer sb = new StringBuffer();
- String[] keySet = (String[])this.fileExtensionTestConverters.keySet().toArray();
+ String[] keySet = new String[this.fileExtensionTestConverters.keySet().size()];
+ keySet = (String[])this.fileExtensionTestConverters.keySet().toArray(keySet);
for(int i = 0; i < keySet.length; i++){
String s = keySet[i];
sb.append(printTestConverterPath(s));
@@ -183,7 +185,8 @@
public String toString(){
StringBuffer str = new StringBuffer();
- String[] keySet = (String[])this.inDataToAlgorithm.keySet().toArray();
+ String[] keySet = new String[this.inDataToAlgorithm.keySet().size()];
+ keySet = (String[])this.inDataToAlgorithm.keySet().toArray(keySet);
for(int i = 0; i < keySet.length; i++){
String s = keySet[i];
str.append(s + "\n");
@@ -201,29 +204,29 @@
return str.toString();
}
- public ArrayList getTestPath(String s){
- return (ArrayList)this.fileExtensionTestConverters.get(s);
+ public ServiceReference[] getTestPath(String s){
+ return (ServiceReference[])((ArrayList)this.fileExtensionTestConverters.get(s)).toArray();
}
- public ArrayList getTestPaths(){
+ public ServiceReference[][] getTestPaths(){
String[] fileExtensions = (String[])this.fileExtensionTestConverters.keySet().toArray();
ArrayList graphs = new ArrayList();
for(int i = 0; i < fileExtensions.length; i++){
graphs.add(getTestPath(fileExtensions[i]));
}
- return graphs;
+ return (ServiceReference[][])graphs.toArray();
}
public ConverterPath getComparePath(String s){
return (ConverterPath)this.fileExtensionCompareConverters.get(s);
}
- public ArrayList getComparePaths(){
+ public ServiceReference[] getComparePaths(){
String[] fileExtensions = (String[])this.fileExtensionCompareConverters.keySet().toArray();
ArrayList graphs = new ArrayList();
for(int i = 0; i < fileExtensions.length; i++){
graphs.add(getComparePath(fileExtensions[i]));
}
- return graphs;
+ return (ServiceReference[])graphs.toArray();
}
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|