Example #1
0
  /**
   * Translation-time validation of the XML document associated with the JSP page. 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;

    String uri = getURI();
    if (uri.startsWith("/")) {
      uri = URN_JSPTLD + uri;
    }

    return tlv.validate(getPrefixString(), uri, thePage);
  }