Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.jsp.tagext.TagLibraryValidator
public abstract class TagLibraryValidator
Разовый преобразованием блок проверки допустимости class для страницы JSP. Блок проверки допустимости работает на режиме просмотра XML, связанном со страницей JSP.
Файл TLD связывает TagLibraryValidator class и некоторые init параметры с библиотекой тега.
Контейнер JSP является reponsible для того, чтобы определить местоположение соответствующего экземпляра соответствующего подкласса
Экземпляр TagLibraryValidator может создать вспомогательные объекты внутренне, чтобы выполнить проверку допустимости (например, блок проверки допустимости XSchema) и может снова использовать ее для всех страниц в данном выполненном преобразовании.
Контейнер JSP, как гарантируют, не сериализирует вызовы, проверяют () метода, и TagLibraryValidators должен выполнить любую синхронизацию, которой они могут потребовать.
С JSP 2.0, контейнер JSP должен обеспечить атрибут jsp:id, чтобы обеспечить более высокие качественные ошибки проверки допустимости. Контейнер отследит страницы JSP как передано к контейнеру, и присвоит каждому элементу уникальный "идентификатор", который передают как значение атрибута jsp:id. Каждый элемент XML в доступном режиме просмотра XML будет расширен с помощью этого атрибута. TagLibraryValidator может тогда использовать атрибут в одном или более объектах ValidationMessage. Контейнер тогда, поочередно, может использовать эти значения, чтобы предоставить более точную информацию о расположении ошибки.
Фактический префикс id
атрибут может или, возможно, не jsp
но это будет всегда отображаться на пространство имен http://java.sun.com/JSP/Page
. Реализация TagLibraryValidator должна положиться на туров, не префикс, id
атрибут.
Сводка конструктора | |
---|---|
TagLibraryValidator()
Единственный конструктор. |
Сводка метода | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getInitParameters()
Получите init данные параметров как неизменную Карту. |
void |
release()
Выпустите любые данные, сохраненные этим экземпляром в целях проверки допустимости. |
void |
setInitParameters(java.util.Map<java.lang.String,java.lang.Object> map)
Установите init данные в TLD для этого блока проверки допустимости. |
ValidationMessage[] |
validate(java.lang.String prefix, java.lang.String uri, PageData page)
Проверьте страницы JSP. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public TagLibraryValidator()
Деталь метода |
---|
public void setInitParameters(java.util.Map<java.lang.String,java.lang.Object> map)
map
- Карта, описывающая init параметрыpublic java.util.Map<java.lang.String,java.lang.Object> getInitParameters()
public ValidationMessage[] validate(java.lang.String prefix, java.lang.String uri, PageData page)
prefix
- первый префикс, с которым библиотека тега связывается в режиме просмотра XML. Отметьте, что некоторые теги могут использовать различный префикс, если пространство имен пересматривается.uri
- уникальный идентификатор библиотеки тегаpage
- объект страницы JspData public void release()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41