This class should be subclassed for every domain that needs xml-support. This is the key class of the XML system as it provides the factory for constructing the actual obects and for providing a place to keep the tree.
(defclass XML-TOOL ()(...)) |
scope | package APISPEC-XML |
location | apispec/xml.lisp |
# variables | 6 |
# methods | 12 |
((SETF XML-TOOL.FACTORY) (OBJ XML-TOOL)) [accessor] |
Description | A pointer to an object of type XML-Factory which has been specialised on with produce-xml-object. |
(XML-TOOL.FACTORY (OBJ XML-TOOL)) [accessor] |
Description | A pointer to an object of type XML-Factory which has been specialised on with produce-xml-object. | |
Called By |
((SETF XML-TOOL.STACK) (OBJ XML-TOOL)) [accessor] |
Description | This stack is used by the parsing functions to keep track of progress in the tree. |
(XML-TOOL.STACK (OBJ XML-TOOL)) [accessor] |
Description | This stack is used by the parsing functions to keep track of progress in the tree. |
((SETF XML-TOOL.TOP-OBJECTS) (OBJ XML-TOOL)) [accessor] |
Description | The list of the top-objects found in a parse. These objects are usually the root of trees. |
(XML-TOOL.TOP-OBJECTS (OBJ XML-TOOL)) [accessor] |
Description | The list of the top-objects found in a parse. These objects are usually the root of trees. | |
Called By |
((SETF XML-TOOL.WANT-CONTENT) (OBJ XML-TOOL)) [accessor] |
Description | initially nil and should be marked non-nil if it expects textual content. |
(XML-TOOL.WANT-CONTENT (OBJ XML-TOOL)) [accessor] |
Description | initially nil and should be marked non-nil if it expects textual content. |
slot THE-FACTORY is of type T |
Description | A pointer to an object of type XML-Factory which has been specialised on with produce-xml-object. |
slot THE-STACK is of type T |
Description | This stack is used by the parsing functions to keep track of progress in the tree. |
slot TOP-OBJECTS is of type T |
Description | The list of the top-objects found in a parse. These objects are usually the root of trees. |
APISPEC-XML:PARSE-ELEMENT-CONTENT
(PARSE-ELEMENT-CONTENT (XTOOL XML-TOOL) CONTENT) [method] |
Calls | ||
Location |
(PARSE-ELEMENT-END (XTOOL XML-TOOL) NAME) [method] |
Calls | ELEMENT-END, POP and XML-TOOL.STACK | |
Location |
APISPEC-XML:PARSE-ELEMENT-START
(PARSE-ELEMENT-START (XTOOL XML-TOOL) NAME ATTRS) [method] |
Calls | ELEMENT-START, INIT-ATTRIBUTES, PRODUCE-XML-OBJECT, XML-TOOL.FACTORY, XML-TOOL.STACK and XML-TOOL.TOP-OBJECTS | |
Location |
(PRINT-OBJECT (INST XML-TOOL) STREAM) [method] |
Calls | CLASS-NAME, CLASS-OF, FORMAT, INST, PRINT-UNREADABLE-OBJECT and XML-TOOL.FACTORY | |
Location |
This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.