Тема: ContainerIterator
Показать сообщение отдельно
Старый 17.07.2008, 14:29   #10  
plumbum is offline
plumbum
Участник
Соотечественники
 
182 / 86 (3) ++++
Регистрация: 07.12.2007
Адрес: Vienna, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
Для пуристов сожно сделать так:
X++:
class ContainerCollection
{  
    container contents;
    Enumerator getEnumerator();
}
Можно перекрыть класс ContainerClass и добавить метод getEnumerator()

X++:
public class MyContainerClass extends ContainerClass
{
    ContainerCollection enumerator;
}

public ContainerCollection getEnumerator()
{
    if (!enumerator)
        enumerator = new ContainerCollection(this.value());    
    return enumerator;
}