com.bea.ide.lang.jsp

com.bea.ide.lang.jsp  Package

Interfaces for inspecting and manipulating the parse tree of JSP and HTML files.

Nodes in the parse tree all inherit from IDOMNode.

The root node of a parse tree is always an IDOMDocument.

All document types expose their parse tree using IDocumentElement objects. In a JSP or HTML file, these objects will also implement IDOMSourceElement which can be used to obtain an IDOMNode.

Interface Summary

IDOMAttribute

Interface representing an attribute of an IDOMElement.

IDOMDocument

IDOMElement

Interface representing elements in a JSP or HTML document.

IDOMNode

Base interface for nodes in an HTML or JSP document.

IDOMNodeList

Interface representing an unmodifiable list of IDOMNode objects.

IDOMSourceElement

Interface for mapping from a IDOMNode from a ISourceElement In a JSP document, the structure tree elements will implement this interface, so that one can easily go from working with ISourceElement's to working with IDOMNode's.

IDOMTextNode

Interface representing a text node in the document.

IHTMLComment

Interface representing a comment element in an HTML or JSP document.

IHTMLElement

Interface representing an HTML element in the parse tree.

IJspAction

Interface representing a custom tag, or a standard action (jsp:tag) in a JSP document.

IJspComment

Interface representing a JSP comment in a JSP document.

IJspDeclaration

Interface representing a declaration in a JSP document.

IJspDirective

Interface representing a directive in a JSP document.

IJspDocument

Interface for performing JSP specific manipulations on a JSP document.

IJspExpression

Interface representing an expression in a JSP document.

IJspScriptlet

Interface representing a scriptlet in a JSP document.

IJspTaglibDirective

Interface representing a <%@taglib...

Exception Summary

PropertyValidationException

Class representing an exception for an invalid attribute value.