Compare commits
8 commits
taglib1-0-
...
master
Author | SHA1 | Date | |
---|---|---|---|
324f5b1005 | |||
3937236341 | |||
4b001a9178 | |||
191381492e | |||
6c7ec8561a | |||
f1051407d1 | |||
b76a82804e | |||
fa3135e4e9 |
0
google-taglib/.cvsignore → .gitignore
vendored
|
@ -1,13 +0,0 @@
|
|||
# The "checkoutlist" file is used to support additional version controlled
|
||||
# administrative files in $CVSROOT/CVSROOT, such as template files.
|
||||
#
|
||||
# The first entry on a line is a filename which will be checked out from
|
||||
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
|
||||
# The remainder of the line is an error message to use if the file cannot
|
||||
# be checked out.
|
||||
#
|
||||
# File format:
|
||||
#
|
||||
# [<whitespace>]<filename><whitespace><error message><end-of-line>
|
||||
#
|
||||
# comment lines begin with '#'
|
|
@ -1,15 +0,0 @@
|
|||
# The "commitinfo" file is used to control pre-commit checks.
|
||||
# The filter on the right is invoked with the repository and a list
|
||||
# of files to check. A non-zero exit of the filter program will
|
||||
# cause the commit to be aborted.
|
||||
#
|
||||
# The first entry on a line is a regular expression which is tested
|
||||
# against the directory that the change is being committed to, relative
|
||||
# to the $CVSROOT. For the first match that is found, then the remainder
|
||||
# of the line is the name of the filter to run.
|
||||
#
|
||||
# If the repository name does not match any of the regular expressions in this
|
||||
# file, the "DEFAULT" line is used, if it is specified.
|
||||
#
|
||||
# If the name "ALL" appears as a regular expression it is always used
|
||||
# in addition to the first matching regex or "DEFAULT".
|
|
@ -1,14 +0,0 @@
|
|||
# Set this to "no" if pserver shouldn't check system users/passwords
|
||||
#SystemAuth=no
|
||||
|
||||
# Put CVS lock files in this directory rather than directly in the repository.
|
||||
#LockDir=/var/lock/cvs
|
||||
|
||||
# Set `TopLevelAdmin' to `yes' to create a CVS directory at the top
|
||||
# level of the new working directory when using the `cvs checkout'
|
||||
# command.
|
||||
#TopLevelAdmin=no
|
||||
|
||||
# Set `LogHistory' to `all' or `TOFEWGCMAR' to log all transactions to the
|
||||
# history file, or a subset as needed (ie `TMAR' logs all write operations)
|
||||
#LogHistory=TOFEWGCMAR
|
|
@ -1,23 +0,0 @@
|
|||
# This file affects handling of files based on their names.
|
||||
#
|
||||
# The -t/-f options allow one to treat directories of files
|
||||
# as a single file, or to transform a file in other ways on
|
||||
# its way in and out of CVS.
|
||||
#
|
||||
# The -m option specifies whether CVS attempts to merge files.
|
||||
#
|
||||
# The -k option specifies keyword expansion (e.g. -kb for binary).
|
||||
#
|
||||
# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers)
|
||||
#
|
||||
# wildcard [option value][option value]...
|
||||
#
|
||||
# where option is one of
|
||||
# -f from cvs filter value: path to filter
|
||||
# -t to cvs filter value: path to filter
|
||||
# -m update methodology value: MERGE or COPY
|
||||
# -k expansion mode value: b, o, kkv, &c
|
||||
#
|
||||
# and value is a single-quote delimited value.
|
||||
# For example:
|
||||
#*.gif -k 'b'
|
|
@ -1,21 +0,0 @@
|
|||
# The "editinfo" file is used to allow verification of logging
|
||||
# information. It works best when a template (as specified in the
|
||||
# rcsinfo file) is provided for the logging procedure. Given a
|
||||
# template with locations for, a bug-id number, a list of people who
|
||||
# reviewed the code before it can be checked in, and an external
|
||||
# process to catalog the differences that were code reviewed, the
|
||||
# following test can be applied to the code:
|
||||
#
|
||||
# Making sure that the entered bug-id number is correct.
|
||||
# Validating that the code that was reviewed is indeed the code being
|
||||
# checked in (using the bug-id number or a seperate review
|
||||
# number to identify this particular code set.).
|
||||
#
|
||||
# If any of the above test failed, then the commit would be aborted.
|
||||
#
|
||||
# Actions such as mailing a copy of the report to each reviewer are
|
||||
# better handled by an entry in the loginfo file.
|
||||
#
|
||||
# One thing that should be noted is the the ALL keyword is not
|
||||
# supported. There can be only one entry that matches a given
|
||||
# repository.
|
|
@ -1,26 +0,0 @@
|
|||
# The "loginfo" file controls where "cvs commit" log information
|
||||
# is sent. The first entry on a line is a regular expression which must match
|
||||
# the directory that the change is being made to, relative to the
|
||||
# $CVSROOT. If a match is found, then the remainder of the line is a filter
|
||||
# program that should expect log information on its standard input.
|
||||
#
|
||||
# If the repository name does not match any of the regular expressions in this
|
||||
# file, the "DEFAULT" line is used, if it is specified.
|
||||
#
|
||||
# If the name ALL appears as a regular expression it is always used
|
||||
# in addition to the first matching regex or DEFAULT.
|
||||
#
|
||||
# You may specify a format string as part of the
|
||||
# filter. The string is composed of a `%' followed
|
||||
# by a single format character, or followed by a set of format
|
||||
# characters surrounded by `{' and `}' as separators. The format
|
||||
# characters are:
|
||||
#
|
||||
# s = file name
|
||||
# V = old version number (pre-checkin)
|
||||
# v = new version number (post-checkin)
|
||||
#
|
||||
# For example:
|
||||
#DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog
|
||||
# or
|
||||
#DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog
|
|
@ -1,26 +0,0 @@
|
|||
# Three different line formats are valid:
|
||||
# key -a aliases...
|
||||
# key [options] directory
|
||||
# key [options] directory files...
|
||||
#
|
||||
# Where "options" are composed of:
|
||||
# -i prog Run "prog" on "cvs commit" from top-level of module.
|
||||
# -o prog Run "prog" on "cvs checkout" of module.
|
||||
# -e prog Run "prog" on "cvs export" of module.
|
||||
# -t prog Run "prog" on "cvs rtag" of module.
|
||||
# -u prog Run "prog" on "cvs update" of module.
|
||||
# -d dir Place module in directory "dir" instead of module name.
|
||||
# -l Top-level directory only -- do not recurse.
|
||||
#
|
||||
# NOTE: If you change any of the "Run" options above, you'll have to
|
||||
# release and re-checkout any working directories of these modules.
|
||||
#
|
||||
# And "directory" is a path to a directory relative to $CVSROOT.
|
||||
#
|
||||
# The "-a" option specifies an alias. An alias is interpreted as if
|
||||
# everything on the right of the "-a" had been typed on the command line.
|
||||
#
|
||||
# You can encode a module within a module by using the special '&'
|
||||
# character to interpose another module into the current module. This
|
||||
# can be useful for creating a module that consists of many directories
|
||||
# spread out over the entire source repository.
|
|
@ -1,12 +0,0 @@
|
|||
# The "notify" file controls where notifications from watches set by
|
||||
# "cvs watch add" or "cvs edit" are sent. The first entry on a line is
|
||||
# a regular expression which is tested against the directory that the
|
||||
# change is being made to, relative to the $CVSROOT. If it matches,
|
||||
# then the remainder of the line is a filter program that should contain
|
||||
# one occurrence of %s for the user to notify, and information on its
|
||||
# standard input.
|
||||
#
|
||||
# "ALL" or "DEFAULT" can be used in place of the regular expression.
|
||||
#
|
||||
# For example:
|
||||
#ALL mail %s -s "CVS notification"
|
|
@ -1,13 +0,0 @@
|
|||
# The "rcsinfo" file is used to control templates with which the editor
|
||||
# is invoked on commit and import.
|
||||
#
|
||||
# The first entry on a line is a regular expression which is tested
|
||||
# against the directory that the change is being made to, relative to the
|
||||
# $CVSROOT. For the first match that is found, then the remainder of the
|
||||
# line is the name of the file that contains the template.
|
||||
#
|
||||
# If the repository name does not match any of the regular expressions in this
|
||||
# file, the "DEFAULT" line is used, if it is specified.
|
||||
#
|
||||
# If the name "ALL" appears as a regular expression it is always used
|
||||
# in addition to the first matching regex or "DEFAULT".
|
|
@ -1,20 +0,0 @@
|
|||
# The "taginfo" file is used to control pre-tag checks.
|
||||
# The filter on the right is invoked with the following arguments:
|
||||
#
|
||||
# $1 -- tagname
|
||||
# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
|
||||
# $3 -- repository
|
||||
# $4-> file revision [file revision ...]
|
||||
#
|
||||
# A non-zero exit of the filter program will cause the tag to be aborted.
|
||||
#
|
||||
# The first entry on a line is a regular expression which is tested
|
||||
# against the directory that the change is being committed to, relative
|
||||
# to the $CVSROOT. For the first match that is found, then the remainder
|
||||
# of the line is the name of the filter to run.
|
||||
#
|
||||
# If the repository name does not match any of the regular expressions in this
|
||||
# file, the "DEFAULT" line is used, if it is specified.
|
||||
#
|
||||
# If the name "ALL" appears as a regular expression it is always used
|
||||
# in addition to the first matching regex or "DEFAULT".
|
|
@ -1,21 +0,0 @@
|
|||
# The "verifymsg" file is used to allow verification of logging
|
||||
# information. It works best when a template (as specified in the
|
||||
# rcsinfo file) is provided for the logging procedure. Given a
|
||||
# template with locations for, a bug-id number, a list of people who
|
||||
# reviewed the code before it can be checked in, and an external
|
||||
# process to catalog the differences that were code reviewed, the
|
||||
# following test can be applied to the code:
|
||||
#
|
||||
# Making sure that the entered bug-id number is correct.
|
||||
# Validating that the code that was reviewed is indeed the code being
|
||||
# checked in (using the bug-id number or a seperate review
|
||||
# number to identify this particular code set.).
|
||||
#
|
||||
# If any of the above test failed, then the commit would be aborted.
|
||||
#
|
||||
# Actions such as mailing a copy of the report to each reviewer are
|
||||
# better handled by an entry in the loginfo file.
|
||||
#
|
||||
# One thing that should be noted is the the ALL keyword is not
|
||||
# supported. There can be only one entry that matches a given
|
||||
# repository.
|
|
@ -112,7 +112,7 @@
|
|||
<fileset dir="${build.release}"/>
|
||||
</touch>
|
||||
<!-- Create the ZIP archive -->
|
||||
<zip destfile="${dist.dir}/${release.name}.zip" basedir="${build.release}"/>
|
||||
<zip destfile="${dist.dir}/${release.name}.zip" basedir="${build.dir}" includes="${release.name}/**"/>
|
||||
<!-- Create the TAR archive -->
|
||||
<tar tarfile="${dist.dir}/${release.name}.tar.gz" compression="gzip">
|
||||
<tarfileset dir="${build.release}" prefix="${release.name}" mode="644"/>
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 789 B After Width: | Height: | Size: 789 B |
Before Width: | Height: | Size: 49 B After Width: | Height: | Size: 49 B |
|
@ -30,6 +30,7 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
<a href="howto.html">HowTo</a> <br>
|
||||
<a href="javadoc/index.html">Javadoc</a> <br>
|
||||
<a href="tlddoc/index.html">TLD</a><br>
|
||||
<a href="uml.html">UML</a></br>
|
||||
<img src="images/yellowarrow.gif" alt="arrow" width="4" height="8"><b> <font color="#cc9900">About</font></b>
|
||||
</small>
|
||||
<img width="145" height="0" alt="">
|
|
@ -35,6 +35,7 @@ code {font-size:10pt}
|
|||
<a href="howto.html">HowTo</a> <br>
|
||||
<a href="javadoc/index.html">Javadoc</a> <br>
|
||||
<a href="tlddoc/index.html">TLD</a><br>
|
||||
<a href="uml.html">UML</a></br>
|
||||
<a href="about.html">About</a> </small>
|
||||
<img width="145" height="0" alt="">
|
||||
<p>
|
|
@ -34,6 +34,7 @@ body,td,font,.p,a{font-family:arial,sans-serif}
|
|||
<img src="images/yellowarrow.gif" alt="arrow" width="4" height="8"><b> <font color="#CC9900">HowTo</font></b><br>
|
||||
<a href="javadoc/index.html">Javadoc</a><br>
|
||||
<a href="tlddoc/index.html">TLD</a><br>
|
||||
<a href="uml.html">UML</a></br>
|
||||
<a href="about.html">About</a> </small>
|
||||
<img alt="" width="143" height="0">
|
||||
<p>
|
Before Width: | Height: | Size: 58 B After Width: | Height: | Size: 58 B |
Before Width: | Height: | Size: 751 B After Width: | Height: | Size: 751 B |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
BIN
htdocs/images/jars25.gif
Normal file
After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
BIN
htdocs/images/uml.jpg
Normal file
After Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 100 B After Width: | Height: | Size: 100 B |
|
@ -30,6 +30,7 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
<a href="howto.html">HowTo</a> <br>
|
||||
<a href="javadoc/index.html">Javadoc</a><br>
|
||||
<a href="tlddoc/index.html">TLD</a><br>
|
||||
<a href="uml.html">UML</a></br>
|
||||
<a href="about.html">About</a> </small>
|
||||
<img alt="" width="143" height="0">
|
||||
<p>
|
||||
|
@ -52,6 +53,8 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
<a href="http://www.jars.com" target="_blank"><img src="images/jars25.gif" alt="Rated Jars Top 25%" border="0"></a>
|
||||
<p>
|
||||
<a href="http://sourceforge.net/projects/google-taglib"><img src="http://sourceforge.net/sflogo.php?group_id=9044&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo"/></a>
|
||||
</p>
|
||||
</td>
|
||||
|
@ -79,12 +82,8 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
The <a href="http://sourceforge.net/project/showfiles.php?group_id=90444">download</a> includes the tag library and associated TLD.</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="background-color: #FFEBAE"><font face="arial,sans-serif" size="5"><b>2</b></font></td>
|
||||
|
@ -93,12 +92,8 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
a license key</a>.</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="background-color: #FFEBAE"><font size="5"><b>3</b></font></td>
|
||||
|
@ -114,7 +109,7 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
<tr>
|
||||
<td>
|
||||
<div align="center">
|
||||
<img src="images/duktumbl.gif" width="130" height="80" alt="Google Web APIs" hspace="5">
|
||||
<img src="images/duktumbl.gif" width="130" height="80" alt="Tumbling Duke" hspace="5">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
|
@ -29,6 +29,7 @@ body,td,font,p,a{font-family:arial,sans-serif}
|
|||
<a href="howto.html">HowTo</a> <br>
|
||||
<a href="javadoc/index.html">Javadoc</a> <br>
|
||||
<a href="tlddoc/index.html">TLD</a><br>
|
||||
<a href="uml.html">UML</a></br>
|
||||
<img src="images/yellowarrow.gif" alt="arrow" width="4" height="8"><b> <font color="#cc9900">About</font></b>
|
||||
</small>
|
||||
<img width="145" height="0" alt="">
|
12
htdocs/uml.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="includes/google.css">
|
||||
<title>Google Tag Library: UML</title>
|
||||
</head>
|
||||
<body topmargin="2">
|
||||
<img src="images/uml.jpg" border="0" alt="UML" usemap="#Map">
|
||||
<map name="Map">
|
||||
<area shape="rect" coords="67,6,164,16" href="http://www.sparxsystems.com.au/" alt="Enterprise Architect">
|
||||
</map>
|
||||
</body>
|
||||
</html>
|
3
rss/.cvsignore
Normal file
|
@ -0,0 +1,3 @@
|
|||
build
|
||||
dist
|
||||
*.bat
|
44
rss/GoogleRSS.iml
Normal file
|
@ -0,0 +1,44 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module version="4" relativePaths="false">
|
||||
<component name="LvcsConfiguration">
|
||||
<option name="LOCAL_VCS_ENABLED" value="false" />
|
||||
<option name="LOCAL_VCS_PURGING_PERIOD" value="259200000" />
|
||||
</component>
|
||||
<component name="ModuleRootManager" />
|
||||
<component name="NewModuleRootManager">
|
||||
<output url="file://$MODULE_DIR$/build/google-rss" />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="jdk" jdkName="1.4.x" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="googleapi">
|
||||
<CLASSES>
|
||||
<root url="jar://C:/Documents and Settings/erik/My Documents/My Projects/sourceforge/google-taglib/lib/googleapi.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="google">
|
||||
<CLASSES>
|
||||
<root url="jar://C:/projects/sourceforge/google-taglib/dist/google.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="servlet">
|
||||
<CLASSES>
|
||||
<root url="jar://C:/projects/sourceforge/google-taglib/lib/servlet.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
</component>
|
||||
</module>
|
||||
|
93
rss/GoogleRSS.ipr
Normal file
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4" relativePaths="false">
|
||||
<component name="AntConfiguration">
|
||||
<buildFile url="file://$PROJECT_DIR$/build.xml">
|
||||
<useEmacsModeOutput value="true" />
|
||||
<maximumHeapSize value="128" />
|
||||
<useCustomJdk value="false" />
|
||||
<useJavaw value="false" />
|
||||
<includeProjectClasspath value="false" />
|
||||
<includeParser value="true" />
|
||||
</buildFile>
|
||||
</component>
|
||||
<component name="CodeStyleSettingsManager">
|
||||
<option name="PER_PROJECT_SETTINGS" />
|
||||
<option name="USE_PER_PROJECT_SETTINGS" value="false" />
|
||||
</component>
|
||||
<component name="CompilerConfiguration">
|
||||
<option name="DEFAULT_COMPILER" value="Javac" />
|
||||
<option name="CLEAR_OUTPUT_DIRECTORY" value="false" />
|
||||
<resourceExtensions>
|
||||
<entry name=".+\.(properties|xml|html|dtd|tld)" />
|
||||
<entry name=".+\.(gif|png|jpeg|jpg)" />
|
||||
</resourceExtensions>
|
||||
</component>
|
||||
<component name="DataSourceManager" />
|
||||
<component name="EntryPointsManager">
|
||||
<entry_points />
|
||||
</component>
|
||||
<component name="ExportToHTMLSettings">
|
||||
<option name="PRINT_LINE_NUMBERS" value="false" />
|
||||
<option name="OPEN_IN_BROWSER" value="false" />
|
||||
<option name="OUTPUT_DIRECTORY" />
|
||||
</component>
|
||||
<component name="GUI Designer component loader factory" />
|
||||
<component name="ImportConfiguration">
|
||||
<option name="VENDOR" />
|
||||
<option name="RELEASE_TAG" />
|
||||
<option name="LOG_MESSAGE" />
|
||||
<option name="CHECKOUT_AFTER_IMPORT" value="true" />
|
||||
<option name="KEYWORD_SUBSTITUTION_WRAPPERS" value="" />
|
||||
</component>
|
||||
<component name="J2EEManager" />
|
||||
<component name="JavacSettings">
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="false" />
|
||||
<option name="DEPRECATION" value="true" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
<option name="MAXIMUM_HEAP_SIZE" value="128" />
|
||||
<option name="USE_GENERICS_COMPILER" value="false" />
|
||||
</component>
|
||||
<component name="JavadocGenerationManager">
|
||||
<option name="OUTPUT_DIRECTORY" />
|
||||
<option name="OPTION_SCOPE" value="protected" />
|
||||
<option name="OPTION_HIERARCHY" value="true" />
|
||||
<option name="OPTION_NAVIGATOR" value="true" />
|
||||
<option name="OPTION_INDEX" value="true" />
|
||||
<option name="OPTION_SEPARATE_INDEX" value="true" />
|
||||
<option name="OPTION_DOCUMENT_TAG_USE" value="true" />
|
||||
<option name="OPTION_DOCUMENT_TAG_AUTHOR" value="true" />
|
||||
<option name="OPTION_DOCUMENT_TAG_VERSION" value="true" />
|
||||
<option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="true" />
|
||||
<option name="OPTION_DEPRECATED_LIST" value="true" />
|
||||
<option name="OTHER_OPTIONS" />
|
||||
<option name="HEAP_SIZE" />
|
||||
<option name="OPEN_IN_BROWSER" value="true" />
|
||||
</component>
|
||||
<component name="JikesSettings">
|
||||
<option name="JIKES_PATH" value="" />
|
||||
<option name="DEBUGGING_INFO" value="true" />
|
||||
<option name="DEPRECATION" value="true" />
|
||||
<option name="GENERATE_NO_WARNINGS" value="false" />
|
||||
<option name="IS_EMACS_ERRORS_MODE" value="true" />
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="" />
|
||||
</component>
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/GoogleRSS.iml" filepath="$PROJECT_DIR$/GoogleRSS.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" assert-keyword="false" />
|
||||
<component name="UI designer component loader factory" />
|
||||
<component name="WebManager">
|
||||
<option enabled="true" />
|
||||
</component>
|
||||
<component name="WebRootContainer">
|
||||
<root url="file://$PROJECT_DIR$/google-rss-examples" name="google-rss-examples" validate="false" />
|
||||
</component>
|
||||
<component name="libraryTable" />
|
||||
<component name="uidesigner-configuration">
|
||||
<option name="INSTRUMENT_CLASSES" value="true" />
|
||||
</component>
|
||||
</project>
|
||||
|
740
rss/GoogleRSS.iws
Normal file
|
@ -0,0 +1,740 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4" relativePaths="false">
|
||||
<component name="AppServerRunManager" />
|
||||
<component name="AspectsView" />
|
||||
<component name="BookmarkManager" />
|
||||
<component name="CheckinPanelState" />
|
||||
<component name="Commander">
|
||||
<leftPanel />
|
||||
<rightPanel />
|
||||
<splitter proportion="0.5" />
|
||||
</component>
|
||||
<component name="CompilerWorkspaceConfiguration">
|
||||
<option name="COMPILE_IN_BACKGROUND" value="false" />
|
||||
<option name="AUTO_SHOW_ERRORS_IN_EDITOR" value="true" />
|
||||
</component>
|
||||
<component name="Cvs2Configuration">
|
||||
<option name="ON_FILE_ADDING" value="0" />
|
||||
<option name="ON_FILE_REMOVING" value="0" />
|
||||
<option name="PRUNE_EMPTY_DIRECTORIES" value="true" />
|
||||
<option name="SHOW_UPDATE_OPTIONS" value="true" />
|
||||
<option name="SHOW_ADD_OPTIONS" value="true" />
|
||||
<option name="SHOW_REMOVE_OPTIONS" value="true" />
|
||||
<option name="MERGING_MODE" value="0" />
|
||||
<option name="MERGE_WITH_BRANCH1_NAME" value="HEAD" />
|
||||
<option name="MERGE_WITH_BRANCH2_NAME" value="HEAD" />
|
||||
<option name="RESET_STICKY" value="false" />
|
||||
<option name="CREATE_NEW_DIRECTORIES" value="true" />
|
||||
<option name="DEFAULT_TEXT_FILE_SUBSTITUTION" value="v" />
|
||||
<option name="PROCESS_UNKNOWN_FILES" value="false" />
|
||||
<option name="PROCESS_DELETED_FILES" value="false" />
|
||||
<option name="SHOW_EDIT_DIALOG" value="false" />
|
||||
<option name="RESERVED_EDIT" value="false" />
|
||||
<option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
|
||||
<option name="SHOW_CHECKOUT_OPTIONS" value="true" />
|
||||
<option name="CHECKOUT_DATE_OR_REVISION_SETTINGS">
|
||||
<value>
|
||||
<option name="BRANCH" value="" />
|
||||
<option name="DATE" value="" />
|
||||
<option name="USE_BRANCH" value="false" />
|
||||
<option name="USE_DATE" value="false" />
|
||||
</value>
|
||||
</option>
|
||||
<option name="UPDATE_DATE_OR_REVISION_SETTINGS">
|
||||
<value>
|
||||
<option name="BRANCH" value="" />
|
||||
<option name="DATE" value="" />
|
||||
<option name="USE_BRANCH" value="false" />
|
||||
<option name="USE_DATE" value="false" />
|
||||
</value>
|
||||
</option>
|
||||
<option name="SHOW_CHANGES_REVISION_SETTINGS">
|
||||
<value>
|
||||
<option name="BRANCH" value="" />
|
||||
<option name="DATE" value="" />
|
||||
<option name="USE_BRANCH" value="false" />
|
||||
<option name="USE_DATE" value="false" />
|
||||
</value>
|
||||
</option>
|
||||
<option name="SHOW_OUTPUT" value="false" />
|
||||
<option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
|
||||
<option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
|
||||
<option name="ADD_WATCH_INDEX" value="0" />
|
||||
<option name="REMOVE_WATCH_INDEX" value="0" />
|
||||
<option name="UPDATE_KEYWORD_SUBSTITUTION" />
|
||||
<option name="MAKE_NEW_FILES_READONLY" value="false" />
|
||||
<option name="PUT_FOCUS_INTO_COMMENT" value="false" />
|
||||
<option name="SHOW_CHECKIN_OPTIONS" value="true" />
|
||||
<option name="FORCE_NON_EMPTY_COMMENT" value="false" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="" />
|
||||
<option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
|
||||
<option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
|
||||
<option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="OPTIMIZE_IMPORTS_BEFORE_FILE_COMMIT" value="false" />
|
||||
<option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
|
||||
<option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
|
||||
<option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
|
||||
</component>
|
||||
<component name="DaemonCodeAnalyzer">
|
||||
<disable_hints />
|
||||
</component>
|
||||
<component name="DebuggerManager">
|
||||
<line_breakpoints />
|
||||
<exception_breakpoints>
|
||||
<breakpoint_any>
|
||||
<option name="NOTIFY_CAUGHT" value="true" />
|
||||
<option name="NOTIFY_UNCAUGHT" value="true" />
|
||||
<option name="ENABLED" value="false" />
|
||||
<option name="SUSPEND_VM" value="true" />
|
||||
<option name="LOG_ENABLED" value="false" />
|
||||
<option name="LOG_EXPRESSION_ENABLED" value="false" />
|
||||
<option name="LOG_MESSAGE" value="" />
|
||||
<option name="COUNT_FILTER_ENABLED" value="false" />
|
||||
<option name="COUNT_FILTER" value="0" />
|
||||
<option name="CONDITION_ENABLED" value="false" />
|
||||
<option name="CONDITION" value="" />
|
||||
<option name="CLASS_FILTERS_ENABLED" value="false" />
|
||||
<option name="INSTANCE_FILTERS_ENABLED" value="false" />
|
||||
</breakpoint_any>
|
||||
</exception_breakpoints>
|
||||
<field_breakpoints />
|
||||
<method_breakpoints />
|
||||
</component>
|
||||
<component name="DebuggerSettings">
|
||||
<option name="TRACING_FILTERS_ENABLED" value="true" />
|
||||
<option name="VALUE_LOOKUP_DELAY" value="700" />
|
||||
<option name="DEBUGGER_TRANSPORT" value="0" />
|
||||
<option name="FORCE_CLASSIC_VM" value="true" />
|
||||
<option name="HIDE_DEBUGGER_ON_PROCESS_TERMINATION" value="false" />
|
||||
<option name="SKIP_SYNTHETIC_METHODS" value="true" />
|
||||
<option name="SKIP_CONSTRUCTORS" value="false" />
|
||||
<option name="STEP_THREAD_SUSPEND_POLICY" value="SuspendThread" />
|
||||
<option name="RUN_HOTSWAP_AFTER_COMPILE" value="RunHotswapAsk" />
|
||||
<filter>
|
||||
<option name="PATTERN" value="com.sun.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filter>
|
||||
<filter>
|
||||
<option name="PATTERN" value="java.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filter>
|
||||
<filter>
|
||||
<option name="PATTERN" value="javax.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filter>
|
||||
<filter>
|
||||
<option name="PATTERN" value="org.omg.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filter>
|
||||
<filter>
|
||||
<option name="PATTERN" value="sun.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filter>
|
||||
<filter>
|
||||
<option name="PATTERN" value="junit.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filter>
|
||||
<data_representation>
|
||||
<array_representation qualified_name="java.lang.Object[]" use_class_filters="true">
|
||||
<option name="NAME" value="Arrays defaults" />
|
||||
<option name="ENABLED" value="false" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="false" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="toString()" />
|
||||
</label>
|
||||
<children>
|
||||
<option name="START_INDEX" value="0" />
|
||||
<option name="END_INDEX" value="500" />
|
||||
<option name="HIDE_NULL_ARRAY_ELEMENTS" value="false" />
|
||||
</children>
|
||||
</array_representation>
|
||||
<class_representation qualified_name="java.lang.Object" use_class_filters="true">
|
||||
<option name="NAME" value="Classes defaults" />
|
||||
<option name="ENABLED" value="false" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="false" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="toString()" />
|
||||
</label>
|
||||
<children>
|
||||
<option name="CHILDREN_EXPRESSION_ENABLED" value="false" />
|
||||
<option name="SORT_ASCENDING" value="false" />
|
||||
<option name="SHOW_SYNTHETICS" value="true" />
|
||||
<option name="SHOW_STATIC" value="true" />
|
||||
<option name="SHOW_STATIC_FINAL" value="true" />
|
||||
<option name="CHILDREN_EXPRESSION" value="" />
|
||||
</children>
|
||||
</class_representation>
|
||||
<primitive_representation>
|
||||
<option name="NAME" value="Primitives defaults" />
|
||||
<option name="ENABLED" value="false" />
|
||||
<option name="SHOW_HEX" value="false" />
|
||||
</primitive_representation>
|
||||
<group>
|
||||
<option name="NAME" value="Alternative collections view" />
|
||||
<option name="ENABLED" value="false" />
|
||||
<renderers>
|
||||
<class_representation qualified_name="java.util.Map$Entry" use_class_filters="true">
|
||||
<option name="NAME" value="view key and value" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="getKey() + " -> " + getValue()" />
|
||||
</label>
|
||||
<children>
|
||||
<option name="CHILDREN_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SORT_ASCENDING" value="false" />
|
||||
<option name="SHOW_SYNTHETICS" value="false" />
|
||||
<option name="SHOW_STATIC" value="true" />
|
||||
<option name="SHOW_STATIC_FINAL" value="false" />
|
||||
<option name="CHILDREN_EXPRESSION" value="new Object() { Object key = getKey(); Object value = getValue(); }" />
|
||||
</children>
|
||||
<filters>
|
||||
<option name="PATTERN" value="*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filters>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.util.Collection" use_class_filters="true">
|
||||
<option name="NAME" value="view 'size()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value=""size = " + size()" />
|
||||
</label>
|
||||
<filters>
|
||||
<option name="PATTERN" value="*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filters>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.util.Set" use_class_filters="true">
|
||||
<option name="NAME" value="view 'toArray()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<children>
|
||||
<option name="CHILDREN_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SORT_ASCENDING" value="false" />
|
||||
<option name="SHOW_SYNTHETICS" value="false" />
|
||||
<option name="SHOW_STATIC" value="true" />
|
||||
<option name="SHOW_STATIC_FINAL" value="false" />
|
||||
<option name="CHILDREN_EXPRESSION" value="toArray()" />
|
||||
</children>
|
||||
<filters>
|
||||
<option name="PATTERN" value="*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filters>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.util.List" use_class_filters="true">
|
||||
<option name="NAME" value="view 'toArray()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<children>
|
||||
<option name="CHILDREN_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SORT_ASCENDING" value="false" />
|
||||
<option name="SHOW_SYNTHETICS" value="false" />
|
||||
<option name="SHOW_STATIC" value="true" />
|
||||
<option name="SHOW_STATIC_FINAL" value="false" />
|
||||
<option name="CHILDREN_EXPRESSION" value="toArray()" />
|
||||
</children>
|
||||
<filters>
|
||||
<option name="PATTERN" value="*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filters>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.util.Map" use_class_filters="true">
|
||||
<option name="NAME" value="view 'entrySet()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<children>
|
||||
<option name="CHILDREN_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SORT_ASCENDING" value="false" />
|
||||
<option name="SHOW_SYNTHETICS" value="false" />
|
||||
<option name="SHOW_STATIC" value="true" />
|
||||
<option name="SHOW_STATIC_FINAL" value="false" />
|
||||
<option name="CHILDREN_EXPRESSION" value="entrySet().toArray()" />
|
||||
</children>
|
||||
<filters>
|
||||
<option name="PATTERN" value="*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</filters>
|
||||
</class_representation>
|
||||
</renderers>
|
||||
</group>
|
||||
<group>
|
||||
<option name="NAME" value="Type wrappers" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<renderers>
|
||||
<class_representation qualified_name="java.lang.Integer" use_class_filters="true">
|
||||
<option name="NAME" value="view 'intValue()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="intValue()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.lang.Byte" use_class_filters="true">
|
||||
<option name="NAME" value="view 'byteValue()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="byteValue()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.lang.Double" use_class_filters="true">
|
||||
<option name="NAME" value="view 'doubleValue()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="doubleValue()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.lang.Float" use_class_filters="true">
|
||||
<option name="NAME" value="view 'floatValue()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="floatValue()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.lang.Long" use_class_filters="true">
|
||||
<option name="NAME" value="view 'longValue()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="longValue()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
<class_representation qualified_name="java.lang.Short" use_class_filters="true">
|
||||
<option name="NAME" value="view 'shortValue()'" />
|
||||
<option name="ENABLED" value="true" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="true" />
|
||||
<option name="LABEL_EXPRESSION" value="shortValue()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
</renderers>
|
||||
</group>
|
||||
<class_representation qualified_name="java.lang.Object" use_class_filters="true">
|
||||
<option name="NAME" value="Show 'toString()'" />
|
||||
<option name="ENABLED" value="false" />
|
||||
<label>
|
||||
<option name="LABEL_EXPRESSION_ENABLED" value="true" />
|
||||
<option name="SHOW_OBJECTID" value="false" />
|
||||
<option name="LABEL_EXPRESSION" value="toString()" />
|
||||
</label>
|
||||
</class_representation>
|
||||
</data_representation>
|
||||
</component>
|
||||
<component name="ErrorTreeViewConfiguration">
|
||||
<option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
|
||||
<option name="HIDE_WARNINGS" value="false" />
|
||||
</component>
|
||||
<component name="FileEditorManager" split-orientation="vertical" split-proportion="0.5">
|
||||
<first-group selected-file="file://$PROJECT_DIR$/src/com/clevercactus/google/taglibs/SearchResults.java">
|
||||
<entry file="file://$PROJECT_DIR$/LICENSE.txt" pinned="false">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="2" column="19" selection-start="51" selection-end="51" vertical-scroll-proportion="0.055829227">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/README.txt" pinned="false">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/taglibs/SearchResults.java" pinned="false">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="40" column="26" selection-start="1829" selection-end="1829" vertical-scroll-proportion="0.028619528">
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</first-group>
|
||||
<second-group />
|
||||
</component>
|
||||
<component name="HierarchyBrowserManager">
|
||||
<option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
|
||||
<option name="SORT_ALPHABETICALLY" value="false" />
|
||||
<option name="HIDE_CLASSES_WHERE_METHOD_NOT_IMPLEMENTED" value="false" />
|
||||
</component>
|
||||
<component name="InspectionManager">
|
||||
<option name="AUTOSCROLL_TO_SOURCE" value="false" />
|
||||
<option name="SPLITTER_PROPORTION" value="0.5" />
|
||||
<profile name="Default" />
|
||||
</component>
|
||||
<component name="J2EEProjectPane" />
|
||||
<component name="LvcsProjectConfiguration">
|
||||
<option name="ADD_LABEL_ON_PROJECT_OPEN" value="true" />
|
||||
<option name="ADD_LABEL_ON_PROJECT_COMPILATION" value="true" />
|
||||
<option name="ADD_LABEL_ON_FILE_PACKAGE_COMPILATION" value="true" />
|
||||
<option name="ADD_LABEL_ON_PROJECT_MAKE" value="true" />
|
||||
<option name="ADD_LABEL_ON_RUNNING" value="true" />
|
||||
<option name="ADD_LABEL_ON_DEBUGGING" value="true" />
|
||||
<option name="ADD_LABEL_ON_UNIT_TEST_PASSED" value="true" />
|
||||
<option name="ADD_LABEL_ON_UNIT_TEST_FAILED" value="true" />
|
||||
</component>
|
||||
<component name="PackagesPane" />
|
||||
<component name="ProjectPane">
|
||||
<expanded_node url="file://$PROJECT_DIR$" module="GoogleRSS" type="directory" />
|
||||
</component>
|
||||
<component name="ProjectView">
|
||||
<navigator currentView="ProjectPane" splitterProportion="0.5">
|
||||
<flattenPackages />
|
||||
<showMembers />
|
||||
<showLibraryContents />
|
||||
<flattenPackages />
|
||||
<hideEmptyPackages />
|
||||
<showStructure ProjectPane="false" />
|
||||
<autoscrollToSource />
|
||||
</navigator>
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="MemberChooser.copyJavadoc" value="false" />
|
||||
<property name="GoToClass.includeLibraries" value="false" />
|
||||
<property name="MemberChooser.showClasses" value="true" />
|
||||
<property name="MemberChooser.sorted" value="false" />
|
||||
<property name="GoToFile.includeJavaFiles" value="false" />
|
||||
<property name="GoToClass.toSaveIncludeLibraries" value="false" />
|
||||
</component>
|
||||
<component name="RunManager">
|
||||
<option name="SHOW_SETTINGS_BEFORE_RUNNING" value="true" />
|
||||
<option name="COMPILE_BEFORE_RUNNING" value="true" />
|
||||
<activeType name="WebApp" />
|
||||
<configuration name="<template>" type="Application" default="true" selected="false">
|
||||
<option name="MAIN_CLASS_NAME" />
|
||||
<option name="VM_PARAMETERS" />
|
||||
<option name="PROGRAM_PARAMETERS" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<module name="GoogleRSS" />
|
||||
</configuration>
|
||||
<configuration name="<template>" type="Applet" default="true" selected="false">
|
||||
<module name="" />
|
||||
<option name="MAIN_CLASS_NAME" />
|
||||
<option name="HTML_FILE_NAME" />
|
||||
<option name="HTML_USED" value="false" />
|
||||
<option name="WIDTH" value="400" />
|
||||
<option name="HEIGHT" value="300" />
|
||||
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
|
||||
<option name="VM_PARAMETERS" />
|
||||
</configuration>
|
||||
<configuration name="<template>" type="JUnit" default="true" selected="false">
|
||||
<module name="GoogleRSS" />
|
||||
<option name="PACKAGE_NAME" />
|
||||
<option name="MAIN_CLASS_NAME" />
|
||||
<option name="METHOD_NAME" />
|
||||
<option name="TEST_OBJECT" />
|
||||
<option name="VM_PARAMETERS" />
|
||||
<option name="PARAMETERS" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="ADDITIONAL_CLASS_PATH" />
|
||||
</configuration>
|
||||
<configuration name="<template>" type="Remote" default="true" selected="false">
|
||||
<option name="USE_SOCKET_TRANSPORT" value="true" />
|
||||
<option name="SERVER_MODE" value="false" />
|
||||
<option name="SHMEM_ADDRESS" value="javadebug" />
|
||||
<option name="HOST" value="localhost" />
|
||||
<option name="PORT" value="5005" />
|
||||
</configuration>
|
||||
<configuration name="<template>" type="WebApp" default="true" selected="false">
|
||||
<module name="" />
|
||||
<WebServerIntegration name="" />
|
||||
<Host>localhost</Host>
|
||||
<Port>5050</Port>
|
||||
<LaunchServer>false</LaunchServer>
|
||||
</configuration>
|
||||
<configuration name="<template>" type="WebLogic Instance" default="true" selected="false">
|
||||
<option name="WEBLOGIC_INSTANCE_CONFIGURATION_NAME" />
|
||||
</configuration>
|
||||
<configuration name="RSSGenerator" type="Application" default="false" selected="true">
|
||||
<option name="MAIN_CLASS_NAME" value="com.clevercactus.google.RSSGenerator" />
|
||||
<option name="VM_PARAMETERS" value="" />
|
||||
<option name="PROGRAM_PARAMETERS" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<module name="GoogleRSS" />
|
||||
</configuration>
|
||||
<configuration name="Examples" type="WebApp" default="false" selected="true">
|
||||
<module name="GoogleRSS" />
|
||||
<WebServerIntegration name="Tomcat 4.0.x Server">
|
||||
<option name="MAIN_CLASS" value="org.apache.catalina.startup.Bootstrap" />
|
||||
<option name="TOMCAT_HOME" value="C:/Program Files/Apache Group/Tomcat 4.1" />
|
||||
<option name="CONFIG_DIRECTORY" value="C:/Program Files/Apache Group/Tomcat 4.1/conf" />
|
||||
<option name="CONTEXT_PATH" value="/google-examples" />
|
||||
<option name="VM_ARGUMENTS" value="" />
|
||||
<option name="INCLUDE_MODULE_CLASSPATH" value="false" />
|
||||
</WebServerIntegration>
|
||||
<Host>localhost</Host>
|
||||
<Port>5050</Port>
|
||||
<LaunchServer>false</LaunchServer>
|
||||
</configuration>
|
||||
</component>
|
||||
<component name="SelectInManager" />
|
||||
<component name="StarteamConfiguration">
|
||||
<option name="SERVER" value="" />
|
||||
<option name="PORT" value="49201" />
|
||||
<option name="USER" value="" />
|
||||
<option name="PASSWORD" value="" />
|
||||
<option name="PROJECT" value="" />
|
||||
<option name="VIEW" value="" />
|
||||
<option name="ALTERNATIVE_WORKING_PATH" value="" />
|
||||
<option name="PUT_FOCUS_INTO_COMMENT" value="false" />
|
||||
<option name="SHOW_CHECKIN_OPTIONS" value="true" />
|
||||
<option name="FORCE_NON_EMPTY_COMMENT" value="false" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="" />
|
||||
<option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
|
||||
<option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
|
||||
<option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="OPTIMIZE_IMPORTS_BEFORE_FILE_COMMIT" value="false" />
|
||||
<option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
|
||||
<option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
|
||||
<option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
|
||||
</component>
|
||||
<component name="StructureViewFactory">
|
||||
<option name="SORT_MODE" value="0" />
|
||||
<option name="GROUP_INHERITED" value="true" />
|
||||
<option name="AUTOSCROLL_MODE" value="true" />
|
||||
<option name="SHOW_FIELDS" value="true" />
|
||||
<option name="AUTOSCROLL_FROM_SOURCE" value="false" />
|
||||
<option name="GROUP_GETTERS_AND_SETTERS" value="true" />
|
||||
<option name="SHOW_INHERITED" value="false" />
|
||||
<option name="HIDE_NOT_PUBLIC" value="false" />
|
||||
</component>
|
||||
<component name="TodoView" selected-index="0">
|
||||
<todo-panel id="selected-file">
|
||||
<are-packages-shown value="false" />
|
||||
<flatten-packages value="false" />
|
||||
<is-autoscroll-to-source value="true" />
|
||||
</todo-panel>
|
||||
<todo-panel id="all">
|
||||
<are-packages-shown value="true" />
|
||||
<flatten-packages value="false" />
|
||||
<is-autoscroll-to-source value="true" />
|
||||
</todo-panel>
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="-4" y="-4" width="1032" height="776" extended-state="0" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="8" />
|
||||
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="7" />
|
||||
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.30816326" order="0" />
|
||||
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33026114" order="1" />
|
||||
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.2489796" order="1" />
|
||||
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33024693" order="8" />
|
||||
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.4" order="6" />
|
||||
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.18673469" order="1" />
|
||||
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33026114" order="2" />
|
||||
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="2" />
|
||||
<window_info id="CVS File View" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="3" />
|
||||
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.4" order="4" />
|
||||
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="sliding" type="sliding" visible="false" weight="0.4" order="0" />
|
||||
<window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="2" />
|
||||
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="0" />
|
||||
<window_info id="Aspects" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="3" />
|
||||
<window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="3" />
|
||||
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="5" />
|
||||
</layout>
|
||||
</component>
|
||||
<component name="VCS.FileViewConfiguration">
|
||||
<option name="SELECTED_STATUSES" value="DEFAULT" />
|
||||
<option name="SELECTED_COLUMNS" value="DEFAULT" />
|
||||
<option name="SHOW_FILTERS" value="true" />
|
||||
<option name="CUSTOMIZE_VIEW" value="true" />
|
||||
<option name="SHOW_FILE_HISTORY_AS_TREE" value="true" />
|
||||
</component>
|
||||
<component name="VcsManagerConfiguration">
|
||||
<option name="ACTIVE_VCS_NAME" value="CVS" />
|
||||
</component>
|
||||
<component name="VssConfiguration">
|
||||
<CheckoutOptions>
|
||||
<option name="COMMENT" value="" />
|
||||
<option name="DO_NOT_GET_LATEST_VERSION" value="false" />
|
||||
<option name="REPLACE_WRITABLE" value="false" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</CheckoutOptions>
|
||||
<CheckinOptions>
|
||||
<option name="COMMENT" value="" />
|
||||
<option name="KEEP_CHECKED_OUT" value="false" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</CheckinOptions>
|
||||
<AddOptions>
|
||||
<option name="COMMENT" value="" />
|
||||
<option name="STORE_ONLY_LATEST_VERSION" value="false" />
|
||||
<option name="CHECK_OUT_IMMEDIATELY" value="false" />
|
||||
<option name="FILE_TYPE" value="0" />
|
||||
</AddOptions>
|
||||
<UndocheckoutOptions>
|
||||
<option name="MAKE_WRITABLE" value="false" />
|
||||
<option name="REPLACE_LOCAL_COPY" value="0" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</UndocheckoutOptions>
|
||||
<GetOptions>
|
||||
<option name="REPLACE_WRITABLE" value="0" />
|
||||
<option name="MAKE_WRITABLE" value="false" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</GetOptions>
|
||||
<option name="CLIENT_PATH" value="" />
|
||||
<option name="SRCSAFEINI_PATH" value="" />
|
||||
<option name="USER_NAME" value="" />
|
||||
<option name="PWD" value="" />
|
||||
<option name="SHOW_CHECKOUT_OPTIONS" value="true" />
|
||||
<option name="SHOW_ADD_OPTIONS" value="true" />
|
||||
<option name="VSS_IS_INITIALIZED" value="false" />
|
||||
<option name="SHOW_UNDOCHECKOUT_OPTIONS" value="true" />
|
||||
<option name="SHOW_DIFF_OPTIONS" value="true" />
|
||||
<option name="SHOW_GET_OPTIONS" value="true" />
|
||||
<option name="REUSE_LAST_COMMENT" value="false" />
|
||||
<option name="PUT_FOCUS_INTO_COMMENT" value="false" />
|
||||
<option name="SHOW_CHECKIN_OPTIONS" value="true" />
|
||||
<option name="FORCE_NON_EMPTY_COMMENT" value="false" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="" />
|
||||
<option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
|
||||
<option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
|
||||
<option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="OPTIMIZE_IMPORTS_BEFORE_FILE_COMMIT" value="false" />
|
||||
<option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
|
||||
<option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
|
||||
<option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
|
||||
</component>
|
||||
<component name="WebViewSettings">
|
||||
<webview flattenPackages="false" showMembers="false" autoscrollToSource="false" />
|
||||
</component>
|
||||
<component name="antWorkspaceConfiguration">
|
||||
<option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
|
||||
<option name="FILTER_TARGETS" value="false" />
|
||||
<buildFile url="file://$PROJECT_DIR$/build.xml">
|
||||
<runInBackground value="false" />
|
||||
<viewClosedWhenNoErrors value="false" />
|
||||
<treeView value="true" />
|
||||
<verbose value="true" />
|
||||
</buildFile>
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/tlds/google-rss.tld">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="16" column="23" selection-start="779" selection-end="779" vertical-scroll-proportion="0.7619048">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.properties">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="16" column="29" selection-start="257" selection-end="257" vertical-scroll-proportion="0.7619048">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/google-rss-examples/WEB-INF/web.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/google-rss-examples/rss.jsp">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="0" column="193" selection-start="193" selection-end="193" vertical-scroll-proportion="0.0">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="90" column="62" selection-start="3459" selection-end="3459" vertical-scroll-proportion="2.562814">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/RSSGenerator.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="48" column="6" selection-start="1975" selection-end="1975" vertical-scroll-proportion="1.464991">
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/AtomGenerator.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="48" column="6" selection-start="1975" selection-end="1975" vertical-scroll-proportion="0.8330341">
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/FeedGenerationException.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="42" column="6" selection-start="1842" selection-end="1842" vertical-scroll-proportion="0.33213645">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/FeedGenerator.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="56" column="6" selection-start="2305" selection-end="2305" vertical-scroll-proportion="1.1310593">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/FeedGeneratorFactory.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="41" column="6" selection-start="1704" selection-end="1704" vertical-scroll-proportion="0.33213645">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/GoogleResultsWrapper.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="33" column="0" selection-start="1616" selection-end="1616" vertical-scroll-proportion="0.9389587">
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/GoogleResultsWrapperItem.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="33" column="0" selection-start="1616" selection-end="1616" vertical-scroll-proportion="0.49371633">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/LICENSE.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="2" column="19" selection-start="51" selection-end="51" vertical-scroll-proportion="0.055829227">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/README.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/com/clevercactus/google/taglibs/SearchResults.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="40" column="26" selection-start="1829" selection-end="1829" vertical-scroll-proportion="0.028619528">
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
</project>
|
||||
|
30
rss/LICENSE.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Google RSS Tag Library License
|
||||
|
||||
Copyright (c) 2003-2004, clevercactus ltd.
|
||||
Copyright (c) 2003-2004, Erik C. Thauvin (erik@thauvin.net)
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list
|
||||
of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
Neither the name of the author nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific prior
|
||||
written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
67
rss/README-BUILD.txt
Normal file
|
@ -0,0 +1,67 @@
|
|||
Google RSS Tag Library README (BUILD)
|
||||
=====================================
|
||||
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
This README file describes the Google RSS Tag Library source distribution.
|
||||
|
||||
The Google RSS Tag Library is an extension to, and thus requires, the
|
||||
Google Tag Library, which can be found at:
|
||||
|
||||
<http://google-taglib.sourceforge.net/>
|
||||
|
||||
|
||||
See the "LICENSE.txt" file for licensing details.
|
||||
|
||||
The Google RSS Tag Library uses the Google Web APIs, but is not associated
|
||||
with or sponsored by Google, Inc.
|
||||
|
||||
Google Web APIs
|
||||
===============
|
||||
|
||||
The Google Web APIs Java library is required in order to build the Google
|
||||
RSS Tag Library. The library's JAR file (googleapi.jar) should be placed
|
||||
into the lib directory.
|
||||
|
||||
http://www.google.com/apis/download.html
|
||||
|
||||
|
||||
Building the Source
|
||||
===================
|
||||
|
||||
The Google RSS Tag Library is intended to be build directly within the
|
||||
Google Tag Library source tree:
|
||||
|
||||
/google-taglib/rss/
|
||||
|
||||
|
||||
The Google RSS Tag Library is built using Ant.
|
||||
|
||||
http://ant.apache.org/
|
||||
|
||||
|
||||
To build the JAR, to do the following:
|
||||
|
||||
ant
|
||||
|
||||
To build the TLD, do the following:
|
||||
|
||||
ant tld
|
||||
|
||||
To build the release archive, do the following:
|
||||
|
||||
ant release
|
||||
|
||||
To build the Examples WAR, do the following:
|
||||
|
||||
ant examples
|
||||
|
||||
To list all available build targets, do the following:
|
||||
|
||||
ant -projecthelp
|
||||
|
||||
|
||||
===========================================================================
|
||||
$Id$
|
71
rss/README.txt
Normal file
|
@ -0,0 +1,71 @@
|
|||
Google RSS Tag Library README
|
||||
=============================
|
||||
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
This README file describes the Google RSS Tag Library distribution.
|
||||
|
||||
The Google RSS Tag Library is an extension to, and thus requires, the
|
||||
Google Tag Library, which can be found at:
|
||||
|
||||
<http://google-taglib.sourceforge.net/>
|
||||
|
||||
|
||||
See the "LICENSE.txt" file for licensing details.
|
||||
|
||||
The Google RSS Tag Library uses the Google Web APIs, but is not associated
|
||||
with or sponsored by Google, Inc.
|
||||
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
The Google RSS Tag Library requires a JSP (1.1 or higher) container, such
|
||||
as Tomcat.
|
||||
|
||||
To use the Google RSS Tag Library, simply copy the library's JAR file
|
||||
(google-rss.jar) to your application's WEB-INF/lib directory. The Tag Library
|
||||
Descriptor (google-rss.tld) should be placed in your application's WEB-INF
|
||||
directory.
|
||||
|
||||
You should also modify your web application deployment descriptor (web.xml)
|
||||
file to map the Google RSS Tag Library TLD URI to its location:
|
||||
|
||||
<taglib>
|
||||
<taglib-uri>/google-rss-taglib</taglib-uri>
|
||||
<taglib-location>/WEB-INF/google-rss.tld</taglib-location>
|
||||
</taglib>
|
||||
|
||||
|
||||
TagLib Directive
|
||||
================
|
||||
|
||||
Using the Google RSS Tag Library is easy; you simply need to import it into
|
||||
your JSP pages using the taglib directive. For instance, you would include
|
||||
the following line at the top of your JSP page:
|
||||
|
||||
<%@taglib uri="/google-rss-taglib" prefix="rss"%>
|
||||
|
||||
|
||||
SearchResults Tag
|
||||
=================
|
||||
|
||||
The <rss:searchResults/> tag is used to display the search results returned
|
||||
by a Google search (performed using the Google Tag Library) in RSS format.
|
||||
|
||||
For example:
|
||||
|
||||
<%@ page contentType="text/xml" %>
|
||||
<%@ taglib uri="/google-taglib" prefix="google" %>
|
||||
<%@ taglib uri="/google-rss-taglib" prefix="rss" %>
|
||||
<google:search>my search query</google:search>
|
||||
<rss:searchResults>
|
||||
|
||||
Please refer to the Google Tag Library documentation for detailed information
|
||||
on performing searches.
|
||||
|
||||
|
||||
===========================================================================
|
||||
$Id$
|