<?xml version="1.0"?>
<!--
tagnetic.org: Tools for tag parsing and rich web experiences.
Copyright (C) 2004-2005 tagnetic.org

This file is part of Tagneto, a developer tool for making rich web experiences.

Tagneto is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.

Tagneto is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser Public License for more details.

You should have received a copy of the GNU Lesser Public License
along with Tagneto; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Also available at: http://www.gnu.org/licenses/lgpl.html
-->

<!-- This is the config file that transforms the other tagneticconfig files in
     this directory into HTML documentation. -->
<tagneticconfig>
  <compilation>
    <source>..</source>
    <destination extension="html">../../../../website/build/how/reference/tags</destination>
    <filefilter type="regexp">.*\.xml</filefilter>
    <recursedirectories>false</recursedirectories>
  </compilation>
  <compilation>
    <source>.</source>
    <destination>../../../../website/build/how/reference/tags</destination>
    <filefilter type="regexp">.*\.css</filefilter>
    <recursedirectories>true</recursedirectories>
    <copynonmatchingfiles>false</copynonmatchingfiles>
  </compilation>
  <tags scriptcontextname="js" scriptcontext="org.tagnetic.core.scriptcontext.implementer.javascript.JavaScriptContext">
    <tag name="!--" classname="org.tagnetic.core.tags.define.dynamicparent.TagContentParentDefine">
      <attribute name="name">comment</attribute>
      <attribute name="behavior">ignoreBodyParseValue</attribute>
    </tag>
    <tag name="tagneticconfig" classname="org.tagnetic.core.tags.define.DefineInclude">
      <attribute name="definetype">attributesonend</attribute>
      <attribute name="path" type="path">includes/TagneticConfig.html</attribute>
      <attribute name="newscope">true</attribute>
      <attribute name="bodywritetoken">[[insert body here]]</attribute>
    </tag>
    <tag name="tags" classname="org.tagnetic.core.tags.define.DefineInclude">
      <attribute name="definetype">attributesonend</attribute>
      <attribute name="path" type="path">includes/Tags.html</attribute>
      <attribute name="newscope">true</attribute>
      <attribute name="bodywritetoken">[[insert body here]]</attribute>
    </tag>
    <tag name="tag" classname="org.tagnetic.core.tags.define.DefineInclude">
      <attribute name="definetype">attributesonend</attribute>
      <attribute name="path" type="path">includes/Tag.html</attribute>
      <attribute name="newscope">true</attribute>
      <attribute name="bodywritetoken">[[insert body here]]</attribute>
    </tag>
    <tag name="attribute" classname="org.tagnetic.core.tags.define.DefineInclude">
      <attribute name="definetype">attributesonend</attribute>
      <attribute name="path" type="path">includes/Attribute.html</attribute>
      <attribute name="newscope">true</attribute>
      <attribute name="bodywritetoken">[[insert body here]]</attribute>
    </tag>
  </tags>
  
  <tags nsprefix="tagdoc" scriptcontextname="js" scriptcontext="org.tagnetic.core.scriptcontext.implementer.javascript.JavaScriptContext">
    <tag name="codemarkup" classname="org.tagnetic.tagneto.tags.html.HtmlEscapeTag"/>
    <tag name="codemarkup" classname="org.tagnetic.core.tags.NoParseTag"/>
    <tag name="codemarkup" classname="org.tagnetic.core.tags.define.DefineInclude">
      <attribute name="definetype">attributesonend</attribute>
      <attribute name="path" type="path">includes/CodeMarkup.html</attribute>
      <attribute name="newscope">false</attribute>
      <attribute name="bodywritetoken">[[insert body here]]</attribute>
    </tag>
  </tags>
</tagneticconfig>
