IJspDocument Interface

com.bea.ide.lang.jsp
IJspDocument Interface

public interface IJspDocument

    extends IDOMDocument

Interface for performing JSP specific manipulations on a JSP document.


All Superinterfaces
IDOMDocument, IDOMNode

Method Summary

public IJspTaglibDirective
addTaglibDirective(TagLibraryInfo tli)
Adds a <%@taglib directive that refers to the document if there is not one there already.
public IJspTaglibDirective
getTaglibDirectiveFromPrefix(String strPrefix)
Returns the IJspTaglibDirective on the page which has the specified prefix.
 
Methods from interface com.bea.ide.lang.jsp.IDOMDocument
beginEdit, createCompatibleDocument, createElement, createNode, createTextNode, endEdit, getDocumentURI, getElementsByTagName, getSelectedNode, importNode, selectNode
 
Methods from interface com.bea.ide.lang.jsp.IDOMNode
appendChild, decodeNodeValue, encodeNodeValue, getChildCount, getChildNode, getFirstChild, getLastChild, getNodeName, getNodeValue, getOwnerDocument, getParentNode, insertAfter, insertBefore, isReadOnly, matches, nextSibling, normalize, previousSibling, reformat, removeChild, setNodeValue
   

Method Detail

addTaglibDirective(TagLibraryInfo) Method

public IJspTaglibDirective addTaglibDirective(TagLibraryInfo tli)
Adds a <%@taglib directive that refers to the document if there is not one there already. If there is already a <%@taglib directive on the page which refers to the specified TagLibraryInfo then this method will return the IJspTaglibDirective which is already present. Otherwise a new IJspTaglibDirective is added to the document, below the tag library directives which are already there. The prefix of the newly added tag library will be chosen so as not to conflict with any taglib directives which are already there. It defaults to the "shortname" attribute from the tag library, but it may have a number appended to the end of it to ensure uniqueness within the document.

Parameters

tli
TagLibraryInfo which the new directive should point to

Returns

newly added taglib directive, or the existing one that refers to tli

getTaglibDirectiveFromPrefix(String) Method

public IJspTaglibDirective getTaglibDirectiveFromPrefix(String strPrefix)
Returns the IJspTaglibDirective on the page which has the specified prefix.

Parameters

strPrefix
prefix to look for

Returns

IJspTaglibDirective for the directive on the page which matches this prefix, or null if there is no matching directive.