Revision 307
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dynobject/DynObjectManager.java | ||
---|---|---|
243 | 243 |
* |
244 | 244 |
* @return the iterator. |
245 | 245 |
*/ |
246 |
public Iterator interator();
|
|
246 |
public Iterator iterator(); |
|
247 | 247 |
|
248 | 248 |
/** |
249 |
* Return an iterator over all registered DynClass with the same namespace. |
|
250 |
* |
|
251 |
* @return the iterator. |
|
252 |
*/ |
|
253 |
public Iterator iterator(String namespace); |
|
254 |
|
|
255 |
/** |
|
249 | 256 |
* Return the list of names of all registered DynClass. |
250 | 257 |
* |
251 | 258 |
* @return list of DynClass names. |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dynobject/impl/DefaultDynObjectManager.java | ||
---|---|---|
23 | 23 |
|
24 | 24 |
import java.io.IOException; |
25 | 25 |
import java.io.InputStream; |
26 |
import java.util.ArrayList; |
|
26 | 27 |
import java.util.Arrays; |
27 | 28 |
import java.util.Collections; |
28 | 29 |
import java.util.HashMap; |
... | ... | |
436 | 437 |
return this.classes.containsClass(namespace, name); |
437 | 438 |
} |
438 | 439 |
|
439 |
public Iterator interator() {
|
|
440 |
public Iterator iterator() { |
|
440 | 441 |
return this.classes.iterator(); |
441 | 442 |
} |
442 | 443 |
|
... | ... | |
636 | 637 |
public DynClassName createDynClassName(String name) { |
637 | 638 |
return new DefaultDynClassName(name); |
638 | 639 |
} |
640 |
|
|
639 | 641 |
|
642 |
public Iterator iterator(String namespace) { |
|
643 |
List list = new ArrayList(); |
|
644 |
|
|
645 |
Iterator it = this.classes.iterator(); |
|
646 |
while( it.hasNext() ) { |
|
647 |
DynStruct dynStruct = (DynStruct)it.next(); |
|
648 |
if (dynStruct.getNamespace().equals(namespace)){ |
|
649 |
list.add(dynStruct); |
|
650 |
} |
|
651 |
} |
|
652 |
return list.iterator(); |
|
653 |
} |
|
654 |
|
|
655 |
|
|
640 | 656 |
} |
Also available in: Unified diff