Example usage for javax.servlet.jsp.tagext TagLibraryValidator getInitParameters

List of usage examples for javax.servlet.jsp.tagext TagLibraryValidator getInitParameters

Introduction

In this page you can find the example usage for javax.servlet.jsp.tagext TagLibraryValidator getInitParameters.

Prototype

public Map<String, Object> getInitParameters() 

Source Link

Document

Get the init parameters data as an immutable Map.

Usage

From source file:org.tinygroup.jspengine.compiler.TagLibraryInfoImpl.java

/**
 * Translation-time validation of the XML document
 * associated with the JSP page.//from  ww w  .j  a v  a 2s  .  c  o m
 * This is a convenience method on the associated 
 * TagLibraryValidator class.
 *
 * @param thePage The JSP page object
 * @return A string indicating whether the page is valid or not.
 */
public ValidationMessage[] validate(PageData thePage) {
    TagLibraryValidator tlv = getTagLibraryValidator();
    if (tlv == null)
        return null;
    Map<String, Object> initParameters = tlv.getInitParameters();
    if (initParameters == null) {
        tlv.setInitParameters(new HashMap<String, Object>());
    }
    String uri = getURI();
    if (uri.startsWith("/")) {
        uri = URN_JSPTLD + uri;
    }

    ValidationMessage[] messages = tlv.validate(getPrefixString(), uri, thePage);
    tlv.release();

    return messages;
}