Все классы и интерфейсы Java Server Pages

       

FindAncestorWithClass


public static final findAncestorWithClass(from, java.lang.Class klass)

Находит экземпляр данного типа класса - ближайший к данному экземпляру. Этот метод использует метод getParent из интерфейса Tag.

Этот метод используется для координации кооперирующихся тэгов.

Текущая версия спецификации предоставляет только один формальный способ указания рассматриваемого типа обработчика тэга: класс реализации обработчика тэга, описанный с субэлементе tag-class элемента tag. Это расширяется неформальным способом путём разрешения автору библиотеки тэгов указывать в субэлементе description рассматриваемый тип. Тип должен быть подтипом класса реализации обработчика тэга или void. Это дополнительное ограничение может быть использовано специализированным контейнером, который знает об этой специфической библиотеке тэгов, как в случае со стандартной библиотекой тэгов JSP.

Если автор библиотеки тэгов предоставляет информацию о рассматриваемом типе обработчика тэга, клиентский программный код должен придерживаться этого ограничения. А точнее, Class, передаваемый методу findAncestorWithClass, должен быть подтипом рассматриваемого типа.

Параметры:from - экземпляр, с которого начинать просмотр.klass - подкласс Tag'а или др. соответствующего интерфейса.



Содержание раздела