(CREATE-ATTRIBUTE XMLOBJ NAME TYPE ACC-PTR) [function] |
Description | see (create-subelement ...) | |
Calls | ||
Location |
(CREATE-SUBELEMENT XMLOBJ NAME TYPE ACC-PTR) [function] |
Description | adds a subelement to given xmlobj. Needs name and type and an acc-ptr (just a symbol which can be used with (slot-value ..) | |
Calls | ||
Location |
(ELEMENT-CONTENT XMLOBJ CONTENT XTOOL) [generic] |
Description | This function deals with textual content being added to an element. See init-Attributes for advice on how to proceed with the implementation. | |
Location |
(ELEMENT-CONTENT (XMLOBJ XML-CLASS) CONTENT XTOOL) [method] |
Calls | (SETF SLOT-VALUE), MY-SUB-FIND, SLOT-VALUE, XML-SUBELEMENT-INFO-PTR and XML-TOOL.WHO-CONTENT | |
Location |
(ELEMENT-END XMLOBJ NAME XTOOL) [generic] |
Description | Returns a boolean value indicating whether it is ending or not. See basic implementation. | |
Location |
(ELEMENT-END (XMLOBJ XML-CLASS) NAME XTOOL) [method] |
Calls | (SETF XML-TOOL.WANT-CONTENT), GET-ELEMENT-NAME and STRING-EQUAL | |
Location |
(ELEMENT-START XMLOBJ NAME ATTRS XTOOL) [generic] |
(GET-INDENT HOWMANY) [macro] |
Description | This macro expands into code which returns a SIMPLE-BASE-STRING with space indenting | |
Location |
(INIT-ATTRIBUTES XMLOBJ ATTRS) [generic] |
(INIT-ATTRIBUTES (XMLOBJ XML-CLASS) ATTRS) [method] |
Calls | (SETF SLOT-VALUE), MY-ATTR-FIND, SLOT-VALUE, SYMBOL-NAME and XML-ATTR-INFO-PTR | |
Location |
(MAKE-XML-ATTR-INFO NAME TYPE SLOT-NAME) [function] |
Description | Returns an object of type XML-Attr-Info | |
Called By | ||
Calls | ||
Location |
(MAKE-XML-SUBELEMENT-INFO NAME ITSTYPE PTR) [function] |
Description | Returns an object of type XML-SubElement-Info | |
Called By | ||
Calls | %MAKE-SUB-INFO and INTERN | |
Location |
(MAKE-XML-TOOL FACTORY) [function] |
Description | Returns an object of type XML-Tool initialised with necessary factory | |
Called By | ANALYSE-FILES, CONVERT-CSF-TO-SDOC, LINK-CSF-FILES and PARSE-TYPED-XML-FILE | |
Calls | ||
Location |
(PARSE-ATTRIBUTE STR) [function] |
Description | Parses an attribute and returns a CONS with the info | |
Location |
(PARSE-ELEMENT-CONTENT XTOOL CONTENT) [generic] |
Description | This function should call element-Content if the wantc-ontent flag in xtool is non-nil. | |
Called By | ||
Location |
(PARSE-ELEMENT-END XTOOL NAME) [generic] |
Description | This function should pop off the top of the stack in xtool of element-End returns non-nil. | |
Called By | ||
Location |
(PARSE-ELEMENT-END (XTOOL XML-TOOL) NAME) [method] |
Calls | ELEMENT-END, POP and XML-TOOL.STACK | |
Location |
(PARSE-ELEMENT-START XTOOL NAME ATTRS) [generic] |
(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 |
(PARSE-SEXP-OBJ OBJ XML-TOOL) [function] |
Called By | ||
Calls | PARSE-ELEMENT-CONTENT, PARSE-ELEMENT-END, PARSE-ELEMENT-START, PARSE-SEXP-OBJ and SYMBOL-NAME | |
Location |
(PARSE-TYPED-XML-FILE FNAME FACTORY TYPE) [function] |
Description | Returns the top-objects or NIL | |
Called By | PARSE-APISPEC-FILE, PARSE-CSF-FILE, PARSE-MODSPEC-FILE and PARSE-SDOC-FILE | |
Calls | FIGURE-OUT-FNAME, MAKE-XML-TOOL, PARSE-XML, WARN and XML-TOOL.TOP-OBJECTS | |
Location |
(PARSE-XML FILE-NAME XML-TOOL) [function] |
Description | Takes two arguments, file-name which is a string and xml-tool which should be an instance inited with a factory. Returns nil on failure. | |
Called By | ||
Calls | ||
Location |
(PARSE-XML-FILE FILE-NAME) [function] |
Description | takes a string as argument and calls xml2sexp. returns name of file with esis, or nil if something screwed up. | |
Called By | ||
Calls | MAKE-TEMPORARY-FILENAME, RUN-EXTERNAL-PROGRAM, WHEN-VERBOSE and WIPE-FILE | |
Location |
(PRINT-AS-XML XMLOBJ STREAM XTOOL) [generic] |
Description | This function can be specialised for individual objects (xmlobj). The xtool argument should be an object of class XML-Tool. | |
Called By | ||
Location |
(PRINT-AS-XML (XMLOBJ XML-CLASS) STREAM XTOOL) [method] |
Calls | GET-ELEMENT-NAME, GET-INDENT, SLOT-VALUE, TERPRI, WRITE-CHAR, WRITE-STRING and XML-TOOL.INDENT | |
Location |
(PRINT-OBJECT (INST XML-TOOL) STREAM) [method] (PRINT-OBJECT (INST XML-FACTORY) STREAM) [method] |
(PRODUCE-XML-OBJECT FACTORY CLASSNAME) [generic] |
(READ-ESIS-FILE FILENAME XML-TOOL) [function] |
Description | filename is assumed to be a pathname and xml-tool a real xml-tool inited with a factory | |
Calls | ||
Location |
(WRITE-STRING-WITH-MAPPING STRING STREAM) [function] |
Description | Write string to stream using mappings in *external-format-mapping*. Toy version. | |
Location |
(SETF XML-SUBELEMENT-INFO-NAME)
((SETF XML-SUBELEMENT-INFO-NAME) (OBJ XML-SUBELEMENT-INFO)) [function] |
(SETF XML-SUBELEMENT-INFO-PTR)
((SETF XML-SUBELEMENT-INFO-PTR) (OBJ XML-SUBELEMENT-INFO)) [function] |
(SETF XML-SUBELEMENT-INFO-THE-TYPE)
((SETF XML-SUBELEMENT-INFO-THE-TYPE) (OBJ XML-SUBELEMENT-INFO)) [function] |
(XMLIFY-STRING STR) [function] |
Description | I don't know if it is any fast. I hope so. Uses *tmpres* to save new string in. | |
Called By | DB-PRESENT-DOC-LIST, DB-PRESENT-INFO-LIST, DB-PRINT-TABLE, GET-CLASS-FACTS, POSSIBLY-CVS-LINK, PRESENT-OBJECT-FULL-CATEGORY/DOCBOOK, PRESENT-OBJECT-FULL-METHOD/DOCBOOK, PRESENT-OBJECT-FULL-TPL-METHOD/DOCBOOK and PRINT-HEADER-PACKAGE-HEADER/DOCBOOK | |
Calls | ||
Location |
This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.