Skip to content

Commit

Permalink
Autodoc commit for master/05431000
Browse files Browse the repository at this point in the history
  • Loading branch information
tomfaulhaber committed Aug 6, 2012
1 parent 5e9f294 commit bb50e5c
Show file tree
Hide file tree
Showing 3 changed files with 166 additions and 47 deletions.
12 changes: 8 additions & 4 deletions api-index.html
@@ -1,7 +1,7 @@
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Index - Lazy XML parsing 0.0.6 API documentation</title>
<title>Index - Lazy XML parsing 0.0.7 API documentation</title>
<link href="static/favicon.png" rel="icon" />
<link href="static/favicon.png" rel="shortcut icon" />
<link media="all" type="text/css" href="static/clojure.css" rel="stylesheet" />
Expand All @@ -25,7 +25,7 @@ <h1><a title="page header title" id="page-header" href="index.html">data.xml API
<div id="leftcolumn"><div style="text-align: center;"></div>
<div class="menu">
<div class="WikiCustomNav WikiElement wiki">
<span class="toc-header"><span id="project-name">Lazy XML parsing</span> <span id="version">0.0.6</span> API</span><br />
<span class="toc-header"><span id="project-name">Lazy XML parsing</span> <span id="version">0.0.7</span> API</span><br />
<ul>
<li><a class="wiki_link" href="index.html">Overview</a></li>
<li><a class="wiki_link" href="api-index.html">API Index</a></li>
Expand All @@ -41,7 +41,7 @@ <h1><a title="page header title" id="page-header" href="index.html">data.xml API
<div class="contentBox"><div class="innerContentBox">
<div id="content_view" class="wiki wikiPage">
<div id="right-sidebar"></div>
<div id="content-tag"><h1 id="overview">Index of Public Functions and Variables - <span id="header-project">Lazy XML parsing</span> <span id="header-version">0.0.6</span><span id="header-status-block"> (<span id="header-status">in development</span>)</span></h1>
<div id="content-tag"><h1 id="overview">Index of Public Functions and Variables - <span id="header-project">Lazy XML parsing</span> <span id="header-version">0.0.7</span><span id="header-status-block"> (<span id="header-status">in development</span>)</span></h1>
This page has an alphabetical index of all the documented functions and variables
in <span class="project-name-span">Lazy XML parsing</span>.

Expand Down Expand Up @@ -70,7 +70,9 @@ <h1><a title="page header title" id="page-header" href="index.html">data.xml API
<div id="index-body">
<h2 id="A"><span id="section-head">A</span></h2>
<pre>

<span id="section-content"> <a href="index.html#clojure.data.xml/as-elements">as-elements</a><span id="line-content"> function clojure.data.xml Return a seq of elements represented by an express...
</span></span><span id="section-content"> <a href="index.html#clojure.data.xml/AsElements">AsElements</a><span id="line-content"> protocol clojure.data.xml
</span></span>
</pre>
</div><div id="index-body">
<h2 id="B"><span id="section-head">B</span></h2>
Expand Down Expand Up @@ -175,6 +177,8 @@ <h2 id="R"><span id="section-head">R</span></h2>
<h2 id="S"><span id="section-head">S</span></h2>
<pre>
<span id="section-content"> <a href="index.html#clojure.data.xml/seq-tree">seq-tree</a><span id="line-content"> function clojure.data.xml Takes a seq of events that logically represents a ...
</span></span><span id="section-content"> <a href="index.html#clojure.data.xml/sexp-as-element">sexp-as-element</a><span id="line-content"> function clojure.data.xml Convert a single sexp into an Element.
</span></span><span id="section-content"> <a href="index.html#clojure.data.xml/sexps-as-fragment">sexps-as-fragment</a><span id="line-content"> function clojure.data.xml Convert a compact prxml/hiccup-style data structur...
</span></span><span id="section-content"> <a href="index.html#clojure.data.xml/source-seq">source-seq</a><span id="line-content"> function clojure.data.xml Parses the XML InputSource source using a pull-par...
</span></span>
</pre>
Expand Down
109 changes: 79 additions & 30 deletions index-0.0.6.clj → index-0.0.7.clj
@@ -1,6 +1,6 @@
{:namespaces
({:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml/clojure.data.xml-api.html",
:name "clojure.data.xml",
Expand All @@ -12,126 +12,153 @@
:name "emit",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L264",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L323",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/emit",
:doc
"Prints the given Element tree as XML text to stream.\nOptions:\n :encoding <str> Character encoding to use",
:var-type "function",
:line 264,
:line 323,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([e]),
:name "emit-str",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L281",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L340",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/emit-str",
:doc "Emits the Element to String and returns it",
:var-type "function",
:line 281,
:line 340,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([events]),
:name "event-tree",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L158",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L157",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/event-tree",
:doc
"Returns a lazy tree of Element objects for the given seq of Event\nobjects. See source-seq and parse.",
:var-type "function",
:line 158,
:line 157,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([e stream & {:as opts}]),
:name "indent",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L294",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L353",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/indent",
:doc
"Emits the XML and indents the result. WARNING: this is slow\nit will emit the XML and read it in again to indent it. Intended for \ndebugging/testing only.",
:var-type "function",
:line 294,
:line 353,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([e]),
:name "indent-str",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L305",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L364",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/indent-str",
:doc
"Emits the XML and indents the result. Writes the results to a String and returns it",
:var-type "function",
:line 305,
:line 364,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([source & props]),
:name "parse",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L238",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L297",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/parse",
:doc
"Parses the source, which can be an\nInputStream or Reader, and returns a lazy tree of Element records. Accepts key pairs\nwith XMLInputFactory options, see http://docs.oracle.com/javase/6/docs/api/javax/xml/stream/XMLInputFactory.html\nand xml-input-factory-props for more information. Defaults coalescing true.",
:var-type "function",
:line 238,
:line 297,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([s & props]),
:name "parse-str",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L246",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L305",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/parse-str",
:doc
"Parses the passed in string to Clojure data structures. Accepts key pairs\nwith XMLInputFactory options, see http://docs.oracle.com/javase/6/docs/api/javax/xml/stream/XMLInputFactory.html\nand xml-input-factory-props for more information. Defaults coalescing true.",
:var-type "function",
:line 246,
:line 305,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([parent exit? node coll]),
:name "seq-tree",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L122",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L121",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/seq-tree",
:doc
"Takes a seq of events that logically represents\na tree by each event being one of: enter-sub-tree event,\nexit-sub-tree event, or node event.\n\nReturns a lazy sequence whose first element is a sequence of\nsub-trees and whose remaining elements are events that are not\nsiblings or descendants of the initial event.\n\nThe given exit? function must return true for any exit-sub-tree\nevent. parent must be a function of two arguments: the first is an\nevent, the second a sequence of nodes or subtrees that are children\nof the event. parent must return nil or false if the event is not\nan enter-sub-tree event. Any other return value will become\na sub-tree of the output tree and should normally contain in some\nway the children passed as the second arg. The node function is\ncalled with a single event arg on every event that is neither parent\nnor exit, and its return value will become a node of the output tree.\n\n(seq-tree #(when (= %1 :<) (vector %2)) #{:>} str\n [1 2 :< 3 :< 4 :> :> 5 :> 6])\n;=> ((\"1\" \"2\" [(\"3\" [(\"4\")])] \"5\") 6)",
:var-type "function",
:line 122,
:line 121,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([sexp]),
:name "sexp-as-element",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L219",
:raw-source-url
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/sexp-as-element",
:doc "Convert a single sexp into an Element",
:var-type "function",
:line 219,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([] [sexp] [sexp & sexps]),
:name "sexps-as-fragment",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L203",
:raw-source-url
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/sexps-as-fragment",
:doc
"Convert a compact prxml/hiccup-style data structure into the more formal\ntag/attrs/content format. A seq of elements will be returned, which may\nnot be suitable for immediate use as there is no root element. See also\nsexp-as-element.\n\nThe format is [:tag-name attr-map? content*]. Each vector opens a new tag;\nseqs do not open new tags, and are just used for inserting groups of elements\ninto the parent tag. A bare keyword not in a vector creates an empty element.\n\nTo provide XML conversion for your own data types, extend the AsElements\nprotocol to them.",
:var-type "function",
:line 203,
:file "src/main/clojure/clojure/data/xml.clj"}
{:arglists ([s & {:as props}]),
:name "source-seq",
:namespace "clojure.data.xml",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L228",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L287",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/source-seq",
:doc
"Parses the XML InputSource source using a pull-parser. Returns\na lazy sequence of Event records. Accepts key pairs\nwith XMLInputFactory options, see http://docs.oracle.com/javase/6/docs/api/javax/xml/stream/XMLInputFactory.html\nand xml-input-factory-props for more information. Defaults coalescing true.",
:var-type "function",
:line 228,
:line 287,
:file "src/main/clojure/clojure/data/xml.clj"}
{:file nil,
:raw-source-url nil,
Expand Down Expand Up @@ -167,16 +194,38 @@
:name "Event"}
{:file "src/main/clojure/clojure/data/xml.clj",
:raw-source-url
"https://github.com/clojure/data.xml/raw/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj",
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:source-url
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L170",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/AsElements",
:namespace "clojure.data.xml",
:line 170,
:var-type "protocol",
:doc nil,
:name "AsElements"}
{:file "src/main/clojure/clojure/data/xml.clj",
:raw-source-url
"https://github.com/clojure/data.xml/raw/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj",
:source-url
"https://github.com/clojure/data.xml/blob/680dc2ba7a5dab8d95eae42f6e9fd8df49902855/src/main/clojure/clojure/data/xml.clj#L52",
"https://github.com/clojure/data.xml/blob/205a9df7ea77679b4d4a253a68775859fb13a1a1/src/main/clojure/clojure/data/xml.clj#L52",
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/EventGeneration",
:namespace "clojure.data.xml",
:line 52,
:var-type "protocol",
:doc "Protocol for generating new events based on element type",
:name "EventGeneration"}
{:file nil,
:raw-source-url nil,
:source-url nil,
:wiki-url
"http://clojure.github.com/data.xml//clojure.data.xml-api.html#clojure.data.xml/as-elements",
:namespace "clojure.data.xml",
:var-type "function",
:arglists ([expr]),
:doc "Return a seq of elements represented by an expression.",
:name "as-elements"}
{:file nil,
:raw-source-url nil,
:source-url nil,
Expand Down

0 comments on commit bb50e5c

Please sign in to comment.