<?xml version="1.0" encoding="ISO-8859-1"?>

<xwikidoc>
<web>XAppSheets</web>
<name>XWikiApplicationClassSheet</name>
<language></language>
<defaultLanguage></defaultLanguage>
<translation>1</translation>
<parent>XAppClasses.XWikiApplicationClass</parent>
<creator></creator>
<author>XWiki.Admin</author>
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1192211384000</creationDate>
<date>1200778537000</date>
<contentUpdateDate>1205423816000</contentUpdateDate>
<version>1.1</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
<comment></comment>
<minorEdit>false</minorEdit>
<object>
<class>
<name>XWiki.TagClass</name>
<customClass></customClass>
<customMapping></customMapping>
<defaultViewSheet></defaultViewSheet>
<defaultEditSheet></defaultEditSheet>
<defaultWeb></defaultWeb>
<nameField></nameField>
<validationScript></validationScript>
<tags>
<cache>0</cache>
<displayType>input</displayType>
<multiSelect>1</multiSelect>
<name>tags</name>
<number>1</number>
<prettyName>Tags</prettyName>
<relationalStorage>1</relationalStorage>
<separator> </separator>
<separators> ,|</separators>
<size>30</size>
<unmodifiable>0</unmodifiable>
<values></values>
<classType>com.xpn.xwiki.objects.classes.StaticListClass</classType>
</tags>
</class>
<name>XAppSheets.XWikiApplicationClassSheet</name>
<number>0</number>
<className>XWiki.TagClass</className>
<property>
<tags/>
</property>
</object>
<content>#set($Appmanager = $xwiki.applicationmanager)
#set($Exception = $Appmanager.DefaultException)
##
#set($object = $doc.getObject("XAppClasses.XWikiApplicationClass"))
##
#if($object)
  #set($class = $object.xWikiClass)
  #set($appname = $doc.getValue("appname", $object))
#end
##
#############################################################################
##
#if($appname &amp;&amp; $appname.length() &gt; 0)
  ##
  #set($app = $Appmanager.getApplicationDocument($doc.getValue("appname", $object)))
  ##
  #if($context.action == "view")
    1 Application \"#if($app.appprettyname &amp;&amp; $app.appprettyname.trim() != "")$app.appprettyname#else$app.appname#end\"
  #end
  ##
  &lt;dl&gt;
    #foreach($prop in $class.properties)
      &lt;dt&gt; ${prop.prettyName} &lt;/dt&gt;
      #if($context.action == "view" &amp;&amp; $prop.name == "documents")
        &lt;dd&gt;
          #foreach($docfullname in $app.getDocumentsNames(false, false))
            [$docfullname&gt;$docfullname]
          #end
        &lt;/dd&gt;
      #elseif($context.action == "view" &amp;&amp; $prop.name == "docstoinclude")
        &lt;dd&gt;
          #foreach($docfullname in $app.getDocsNameToInclude(false))
            [$docfullname&gt;$docfullname]
          #end
        &lt;/dd&gt;
      #elseif($context.action == "view" &amp;&amp; $prop.name == "docstolink")
        &lt;dd&gt;
          #foreach($docfullname in $app.getDocsNameToLink(false))
            [$docfullname&gt;$docfullname]
          #end
        &lt;/dd&gt;
      #elseif($context.action == "view" &amp;&amp; $prop.name == "translationdocs")
        &lt;dd&gt;
          #foreach($docfullname in $app.getTranslationDocs())
            [$docfullname&gt;$docfullname]
          #end
        &lt;/dd&gt;
      #elseif($context.action == "view" &amp;&amp; $prop.name == "applications")
        &lt;dd&gt;
          #foreach($appname in $app.getApplications())
            [$appname&gt;$Appmanager.getApplicationDocument($appname).fullName]
          #end
        &lt;/dd&gt;
      #else
        &lt;dd&gt;$doc.display($prop.getName())&lt;/dd&gt;
      #end
    #end
  &lt;/dl&gt;
#else
  1 Document \"$doc.name\"
#end</content>
</xwikidoc>
