[hmath-commits] org.hmath.server/WEB-INF web.xml,NONE,1.1 fmt.tld,NONE,1.1 c.tld,NONE,1.1 snipsnap.t
Status: Pre-Alpha
Brought to you by:
jsurfer
|
From: Klaus H. <js...@us...> - 2004-03-20 10:25:32
|
Update of /cvsroot/hmath/org.hmath.server/WEB-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9371/WEB-INF Added Files: web.xml fmt.tld c.tld snipsnap.tld hartmath-taglib.tld Log Message: misc changes --- NEW FILE: c.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>c</short-name> <uri>http://java.sun.com/jstl/core</uri> <display-name>JSTL core</display-name> <description>JSTL 1.0 core library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlCoreTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> out:value out:default out:escapeXml if:test import:url import:context import:charEncoding forEach:items forEach:begin forEach:end forEach:step forTokens:items forTokens:begin forTokens:end forTokens:step param:encode param:name param:value redirect:context redirect:url set:property set:target set:value url:context url:value when:test </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>catch</name> <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class> <body-content>JSP</body-content> <description> Catches any Throwable that occurs in its body and optionally exposes it. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>choose</name> <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag that establishes a context for mutually exclusive conditional operations, marked by <when> and <otherwise> </description> </tag> <tag> <name>out</name> <tag-class>org.apache.taglibs.standard.tag.el.core.OutTag</tag-class> <body-content>JSP</body-content> <description> Like <%= ... >, but for expressions. </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>default</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>escapeXml</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>if</name> <tag-class>org.apache.taglibs.standard.tag.el.core.IfTag</tag-class> <body-content>JSP</body-content> <description> Simple conditional tag, which evalutes its body if the supplied condition is true and optionally exposes a Boolean scripting variable representing the evaluation of this condition </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>import</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ImportTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class> <body-content>JSP</body-content> <description> Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'. </description> <attribute> <name>url</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varReader</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>charEncoding</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ForEachTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> <body-content>JSP</body-content> <description> The basic iteration tag, accepting many different collection types and supporting subsetting and other functionality </description> <attribute> <name>items</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>forTokens</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ForTokensTag</tag-class> <body-content>JSP</body-content> <description> Iterates over tokens, separated by the supplied delimeters </description> <attribute> <name>items</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>delims</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>begin</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>end</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>step</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>varStatus</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>otherwise</name> <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' </description> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ParamTag</tag-class> <body-content>JSP</body-content> <description> Adds a parameter to a containing 'import' tag's URL. </description> <attribute> <name>name</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tag-class>org.apache.taglibs.standard.tag.el.core.RedirectTag</tag-class> <body-content>JSP</body-content> <description> Redirects to a new URL. </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>url</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>remove</name> <tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class> <body-content>empty</body-content> <description> Removes a scoped variable (from a particular scope, if specified). </description> <attribute> <name>var</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>set</name> <tag-class>org.apache.taglibs.standard.tag.el.core.SetTag</tag-class> <body-content>JSP</body-content> <description> Sets the result of an expression evaluation in a 'scope' </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>target</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>url</name> <tag-class>org.apache.taglibs.standard.tag.el.core.UrlTag</tag-class> <body-content>JSP</body-content> <description> Prints or exposes a URL with optional query parameters (via the c:param tag). </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>when</name> <tag-class>org.apache.taglibs.standard.tag.el.core.WhenTag</tag-class> <body-content>JSP</body-content> <description> Subtag of <choose> that includes its body if its condition evalutes to 'true' </description> <attribute> <name>test</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: fmt.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>fmt</short-name> <uri>http://java.sun.com/jstl/fmt</uri> <display-name>JSTL fmt</display-name> <description>JSTL 1.0 i18n-capable formatting library</description> <validator> <validator-class> org.apache.taglibs.standard.tlv.JstlFmtTLV </validator-class> <init-param> <param-name>expressionAttributes</param-name> <param-value> requestEncoding:value setLocale:value setLocale:variant timeZone:value setTimeZone:value bundle:basename bundle:prefix setBundle:basename message:key message:bundle param:value formatNumber:value formatNumber:pattern formatNumber:currencyCode formatNumber:currencySymbol formatNumber:groupingUsed formatNumber:maxIntegerDigits formatNumber:minIntegerDigits formatNumber:maxFractionDigits formatNumber:minFractionDigits parseNumber:value parseNumber:pattern parseNumber:parseLocale parseNumber:integerOnly formatDate:value formatDate:pattern formatDate:timeZone parseDate:value parseDate:pattern parseDate:timeZone parseDate:parseLocale </param-value> <description> Whitespace-separated list of colon-separated token pairs describing tag:attribute combinations that accept expressions. The validator uses this information to determine which attributes need their syntax validated. </description> </init-param> </validator> <tag> <name>requestEncoding</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.RequestEncodingTag</tag-class> <body-content>empty</body-content> <description> Sets the request character encoding </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setLocale</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag</tag-class> <body-content>empty</body-content> <description> Stores the given locale in the locale configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>variant</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>timeZone</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.TimeZoneTag</tag-class> <body-content>JSP</body-content> <description> Specifies the time zone for any time formatting or parsing actions nested in its body </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setTimeZone</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetTimeZoneTag</tag-class> <body-content>empty</body-content> <description> Stores the given time zone in the time zone configuration variable </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>bundle</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.BundleTag</tag-class> <body-content>JSP</body-content> <description> Loads a resource bundle to be used by its tag body </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>prefix</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>setBundle</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetBundleTag</tag-class> <body-content>empty</body-content> <description> Loads a resource bundle and stores it in the named scoped variable or the bundle configuration variable </description> <attribute> <name>basename</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.MessageTag</tag-class> <body-content>JSP</body-content> <description> Maps key to localized message and performs parametric replacement </description> <attribute> <name>key</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>param</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParamTag</tag-class> <body-content>JSP</body-content> <description> Supplies an argument for parametric replacement to a containing <message> tag </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatNumber</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatNumberTag</tag-class> <body-content>JSP</body-content> <description> Formats a numeric value as a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>currencyCode</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>currencySymbol</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>groupingUsed</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>maxIntegerDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>minIntegerDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>maxFractionDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>minFractionDigits</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseNumber</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseNumberTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a number, currency, or percentage </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>integerOnly</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>formatDate</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatDateTag</tag-class> <body-content>empty</body-content> <description> Formats a date and/or time using the supplied styles and pattern </description> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> <tag> <name>parseDate</name> <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseDateTag</tag-class> <body-content>JSP</body-content> <description> Parses the string representation of a date and/or time </description> <attribute> <name>value</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>dateStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeStyle</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>pattern</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>timeZone</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>parseLocale</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: snipsnap.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>SnipSnap</short-name> <uri>http://snipsnap.com/snipsnap.tld</uri> <tag> <name>debug</name> <tag-class>org.snipsnap.jsp.DebugTag</tag-class> </tag> <tag> <name>geoUrl</name> <tag-class>org.snipsnap.jsp.CoordinatesTag</tag-class> </tag> <tag> <name>dublinCore</name> <tag-class>org.snipsnap.jsp.DublinCoreTag</tag-class> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to get dublin core information for</description> </attribute> <attribute> <name>format</name> <description>output format, e.g xml, defaults to html</description> </attribute> </tag> <tag> <name>pathSelector</name> <tag-class>org.snipsnap.jsp.PathSelectorTag</tag-class> <attribute> <name>parentName</name> <description>name of snip to split path for</description> </attribute> </tag> <tag> <name>path</name> <tag-class>org.snipsnap.jsp.PathTag</tag-class> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to get path for</description> </attribute> </tag> <tag> <name>content</name> <tag-class>org.snipsnap.jsp.ContentTag</tag-class> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to get content for</description> </attribute> <attribute> <name>encode</name> <description>true if HTML code should be encoded</description> </attribute> <attribute> <name>removeHtml</name> <description>true if HTML code should be removed</description> </attribute> <attribute> <name>extract</name> <description>true if only an extract should be displayed</description> </attribute> </tag> <tag> <name>backLinks</name> <tag-class>org.snipsnap.jsp.BackLinkTag</tag-class> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to get backlinks for</description> </attribute> <attribute> <name>count</name> <description>number of backlinks to show</description> </attribute> </tag> <tag> <name>snipLinks</name> <tag-class>org.snipsnap.jsp.SnipLinkTag</tag-class> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to check roles against</description> </attribute> <attribute> <name>start</name> <description>start color</description> </attribute> <attribute> <name>end</name> <description>end color</description> </attribute> <attribute> <name>width</name> <description>width of result table with SnipLinks</description> </attribute> </tag> <tag> <name>checkRoles</name> <tag-class>org.snipsnap.jsp.UserAuth</tag-class> <attribute> <name>roles</name> <required>true</required> <description>roles to check user against</description> </attribute> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to check roles against</description> </attribute> <attribute> <name>name</name> <type>java.lang.String</type> <description>name of snip to check roles against</description> </attribute> <attribute> <name>invert</name> <type>java.lang.Boolean</type> <description>invert the check</description> </attribute> </tag> <tag> <name>check</name> <tag-class>org.snipsnap.jsp.CheckPermission</tag-class> <attribute> <name>permission</name> <description>permission to check</description> </attribute> <attribute> <name>roles</name> <required>true</required> <description>roles to check user against</description> </attribute> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to check roles against</description> </attribute> <attribute> <name>name</name> <type>java.lang.String</type> <description>name of snip to check roles against</description> </attribute> <attribute> <name>invert</name> <type>java.lang.Boolean</type> <description>invert the check</description> </attribute> </tag> <tag> <name>checkObject</name> <tag-class>org.snipsnap.jsp.ObjectAuth</tag-class> <attribute> <name>permission</name> <description>permission to check</description> </attribute> <attribute> <name>name</name> <type>java.lang.String</type> <description>name of snip to check roles against</description> </attribute> <attribute> <name>roles</name> <required>true</required> <description>roles to check user against</description> </attribute> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip to check roles against</description> </attribute> <attribute> <name>name</name> <type>java.lang.String</type> <description>name of snip to check roles against</description> </attribute> <attribute> <name>invert</name> <type>java.lang.Boolean</type> <description>invert the check</description> </attribute> </tag> <tag> <name>snip</name> <tag-class>org.snipsnap.jsp.SnipTag</tag-class> <attribute> <name>name</name> </attribute> <attribute> <name>snip</name> <type>org.snipsnap.snip.Snip</type> <description>snip for output</description> </attribute> </tag> <tag> <name>image</name> <tag-class>org.snipsnap.jsp.ImageTag</tag-class> <attribute> <name>name</name> <required>true</required> </attribute> <attribute> <name>alt</name> <required>false</required> </attribute> <attribute> <name>ext</name> <required>false</required> </attribute> <attribute> <name>root</name> <required>false</required> </attribute> </tag> </taglib> --- NEW FILE: web.xml --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <!-- ** Web application configuration. ** @author Matthias L. Jugel ** @version $Id: web.xml,v 1.1 2004/03/20 10:15:36 jsurfer Exp $ --> <web-app> <display-name>HMath</display-name> <description>HMath BLOG/Wiki</description> <context-param> <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name> <param-value>en</param-value> </context-param> <context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>i18n.messages</param-value> </context-param> <filter> <filter-name>org.snipsnap.net.filter.InitFilter</filter-name> <filter-class>org.snipsnap.net.filter.InitFilter</filter-class> </filter> <filter> <filter-name>org.snipsnap.net.filter.EncRequestFilter</filter-name> <filter-class>org.snipsnap.net.filter.EncRequestFilter</filter-class> </filter> <filter-mapping> <filter-name>org.snipsnap.net.filter.InitFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>org.snipsnap.user.SessionListener</listener-class> </listener> <listener> <listener-class>org.snipsnap.net.ApplicationContextListener</listener-class> </listener> <servlet> <servlet-name>MathMLPresentation</servlet-name> <servlet-class>org.hartmath.server.MathMLPresentation</servlet-class> </servlet> <servlet> <servlet-name>org.hartmath.server.EvalOutputFormServlet</servlet-name> <servlet-class>org.hartmath.server.EvalOutputFormServlet</servlet-class> </servlet> <servlet> <servlet-name>org.hartmath.server.SnipEvalServlet</servlet-name> <servlet-class>org.hartmath.server.SnipEvalServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.Layouter</servlet-name> <servlet-class>org.snipsnap.net.Layouter</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.CssHandlerServlet</servlet-name> <servlet-class>org.snipsnap.net.CssHandlerServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.ThemeImageServlet</servlet-name> <servlet-class>org.snipsnap.net.ThemeImageServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.FileUploadServlet</servlet-name> <servlet-class>org.snipsnap.net.FileUploadServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.FileDownloadServlet</servlet-name> <servlet-class>org.snipsnap.net.FileDownloadServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.StoreLabelServlet</servlet-name> <servlet-class>org.snipsnap.net.StoreLabelServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.LabelsServlet</servlet-name> <servlet-class>org.snipsnap.net.LabelsServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.AddLabelServlet</servlet-name> <servlet-class>org.snipsnap.net.AddLabelServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.RemoveLabelServlet</servlet-name> <servlet-class>org.snipsnap.net.RemoveLabelServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipViewServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipViewServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.HistoryServlet</servlet-name> <servlet-class>org.snipsnap.net.HistoryServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipVersionServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipVersionServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.DiffServlet</servlet-name> <servlet-class>org.snipsnap.net.DiffServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.RenderServlet</servlet-name> <servlet-class>org.snipsnap.net.RenderServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.NameSpaceServlet</servlet-name> <servlet-class>org.snipsnap.net.NameSpaceServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.RdfServlet</servlet-name> <servlet-class>org.snipsnap.net.RdfServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipRawServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipRawServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.VersionServlet</servlet-name> <servlet-class>org.snipsnap.net.VersionServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.RssServlet</servlet-name> <servlet-class>org.snipsnap.net.RssServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.RsdServlet</servlet-name> <servlet-class>org.snipsnap.net.RsdServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.XmlRpcServlet</servlet-name> <servlet-class>org.snipsnap.net.XmlRpcServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipNewServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipNewServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipCopyServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipCopyServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipEditServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipEditServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipLockServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipLockServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipStoreServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipStoreServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipRemoveServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipRemoveServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.SnipSearchServlet</servlet-name> <servlet-class>org.snipsnap.net.SnipSearchServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.PostStoreServlet</servlet-name> <servlet-class>org.snipsnap.net.PostStoreServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.CommentViewServlet</servlet-name> <servlet-class>org.snipsnap.net.CommentViewServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.CommentStoreServlet</servlet-name> <servlet-class>org.snipsnap.net.CommentStoreServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.ChangePasswordServlet</servlet-name> <servlet-class>org.snipsnap.net.ChangePasswordServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.MailPasswordKeyServlet</servlet-name> <servlet-class>org.snipsnap.net.MailPasswordKeyServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.LoginServlet</servlet-name> <servlet-class>org.snipsnap.net.LoginServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.NewUserServlet</servlet-name> <servlet-class>org.snipsnap.net.NewUserServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.iCalServlet</servlet-name> <servlet-class>org.snipsnap.net.iCalServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.RobotServlet</servlet-name> <servlet-class>org.snipsnap.net.RobotServlet</servlet-class> </servlet> <!-- ADMIN --> <servlet> <servlet-name>org.snipsnap.net.admin.AdminServlet</servlet-name> <servlet-class>org.snipsnap.net.admin.AdminServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.admin.UserManagerServlet</servlet-name> <servlet-class>org.snipsnap.net.admin.UserManagerServlet</servlet-class> </servlet> <!-- setup and configuration --> <servlet> <servlet-name>org.snipsnap.net.admin.ConfigureServlet</servlet-name> <servlet-class>org.snipsnap.net.admin.ConfigureServlet</servlet-class> </servlet> <servlet> <servlet-name>org.snipsnap.net.admin.ThemeImageServlet</servlet-name> <servlet-class>org.snipsnap.net.admin.ThemeImageServlet</servlet-class> </servlet> <!-- servlet mappings --> <servlet-mapping> <servlet-name>org.hartmath.server.SnipEvalServlet</servlet-name> <url-pattern>/exec/eval</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipRawServlet</servlet-name> <url-pattern>/raw/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipViewServlet</servlet-name> <url-pattern>/space/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.HistoryServlet</servlet-name> <url-pattern>/exec/history</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipVersionServlet</servlet-name> <url-pattern>/exec/version</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.DiffServlet</servlet-name> <url-pattern>/exec/diff</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.RdfServlet</servlet-name> <url-pattern>/rdf/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.RenderServlet</servlet-name> <url-pattern>/exec/render</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.NameSpaceServlet</servlet-name> <url-pattern>/exec/namespace</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.Layouter</servlet-name> <url-pattern>/exec/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.CssHandlerServlet</servlet-name> <url-pattern>/theme/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.ThemeImageServlet</servlet-name> <url-pattern>/theme/images/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.FileUploadServlet</servlet-name> <url-pattern>/exec/upload</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipLockServlet</servlet-name> <url-pattern>/exec/lock</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.XmlRpcServlet</servlet-name> <url-pattern>/RPC2</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.RssServlet</servlet-name> <url-pattern>/exec/rss</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.RsdServlet</servlet-name> <url-pattern>/exec/rsd</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.VersionServlet</servlet-name> <url-pattern>/rest/version</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.LabelsServlet</servlet-name> <url-pattern>/exec/labels</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.AddLabelServlet</servlet-name> <url-pattern>/exec/addlabel</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.RemoveLabelServlet</servlet-name> <url-pattern>/exec/removelabel</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.StoreLabelServlet</servlet-name> <url-pattern>/exec/storelabel</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipNewServlet</servlet-name> <url-pattern>/exec/new</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipCopyServlet</servlet-name> <url-pattern>/exec/copy</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipEditServlet</servlet-name> <url-pattern>/exec/edit</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipStoreServlet</servlet-name> <url-pattern>/exec/store</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipRemoveServlet</servlet-name> <url-pattern>/exec/remove</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.SnipSearchServlet</servlet-name> <url-pattern>/exec/search</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.PostStoreServlet</servlet-name> <url-pattern>/exec/storepost</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.CommentViewServlet</servlet-name> <url-pattern>/comments/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.CommentStoreServlet</servlet-name> <url-pattern>/exec/storecomment</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.ChangePasswordServlet</servlet-name> <url-pattern>/exec/changepass</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.MailPasswordKeyServlet</servlet-name> <url-pattern>/exec/mailkey</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.LoginServlet</servlet-name> <url-pattern>/exec/authenticate</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.NewUserServlet</servlet-name> <url-pattern>/exec/newuser</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.iCalServlet</servlet-name> <url-pattern>/exec/ical/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.RobotServlet</servlet-name> <url-pattern>/robots.txt</url-pattern> </servlet-mapping> <!-- ADMIN --> <servlet-mapping> <servlet-name>org.snipsnap.net.admin.AdminServlet</servlet-name> <url-pattern>/manager/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.admin.UserManagerServlet</servlet-name> <url-pattern>/manager/user</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.admin.ConfigureServlet</servlet-name> <url-pattern>/admin/configure</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>org.snipsnap.net.admin.ThemeImageServlet</servlet-name> <url-pattern>/admin/themeimage</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list> <!-- TAGLIBS --> <taglib> <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> <taglib-location>/WEB-INF/c.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri> <taglib-location>/WEB-INF/fmt.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://snipsnap.com/snipsnap</taglib-uri> <taglib-location>/WEB-INF/snipsnap.tld</taglib-location> </taglib> <taglib> <taglib-uri>http://hartmath.org/hartmath</taglib-uri> <taglib-location>/WEB-INF/hartmath-taglib.tld</taglib-location> </taglib> </web-app> --- NEW FILE: hartmath-taglib.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>hartmath</shortname> <uri>http://www.hartmath.org/WEB-INF/jsp/hartmath-taglib.tld</uri> <info> hartmath.org tag library </info> <tag> <name>eval</name> <tagclass>org.hartmath.server.taglib.EvalTag</tagclass> <bodycontent>JSP</bodycontent> <info> Evaluate a HartMath expression </info> </tag> <tag> <name>mathml</name> <tagclass>org.hartmath.server.taglib.MathMLTag</tagclass> <bodycontent>JSP</bodycontent> <info> Convert a HartMath expression to MathML </info> </tag> <tag> <name>header</name> <tagclass>org.hartmath.server.taglib.HeaderTag</tagclass> <bodycontent>JSP</bodycontent> <info> Call browser specific header include </info> </tag> <tag> <name>browser</name> <tagclass>org.hartmath.server.taglib.BrowserTag</tagclass> <bodycontent>JSP</bodycontent> <info> Eval the body of the tag if the client uses the specified browser ('msie' 'netscape') </info> <attribute> <name>type</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>content</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>wiki</name> <tagclass>org.hartmath.server.taglib.WikiTag</tagclass> <bodycontent>JSP</bodycontent> <info> Convert Wiki body text to HTML </info> </tag> </taglib> |