Interface IDocumentElementRequestor

All Known Implementing Classes:
DOMBuilder

public interface IDocumentElementRequestor
Part of the source element parser responsible for building the output. It gets notified of structural information as they are detected, relying on the requestor to assemble them together, based on the notifications it got. The structural investigation includes: - package statement - import statements - top-level types: package member, member types (member types of member types...) - fields - methods If reference information is requested, then all source constructs are investigated and type, field and method references are provided as well. Any (parsing) problem encountered is also provided. All positions are relative to the exact source fed to the parser. Elements which are complex are notified in two steps:

 - enter<Element> : once the element header has been identified
 - exit<Element> : once the element has been fully consumed
 
other simpler elements (package, import) are read all at once:

 - accept<Element>