Commits

Anonymous committed 6b498e9

Added a folder remotely

Comments (0)

Files changed (10)

+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/java"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="lib" path="lib/build/javacc.jar"/>
+	<classpathentry kind="lib" path="lib/build/javassist.jar"/>
+	<classpathentry kind="lib" path="lib/build/junit.jar"/>
+	<classpathentry kind="output" path="build/java"/>
+</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>ognl</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
+/* ====================================================================
+ * The OpenSymphony Software License, Version 1.1
+ *
+ * (this license is derived and fully compatible with the Apache Software
+ * License - see http://www.apache.org/LICENSE.txt)
+ *
+ * Copyright (c) 2001-2004 The OpenSymphony Group. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. 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.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ *    if any, must include the following acknowledgment:
+ *       "This product includes software developed by the
+ *        OpenSymphony Group (http://www.opensymphony.com/)."
+ *    Alternately, this acknowledgment may appear in the software itself,
+ *    if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "OpenSymphony" and "The OpenSymphony Group"
+ *    must not be used to endorse or promote products derived from this
+ *    software without prior written permission. For written
+ *    permission, please contact license@opensymphony.com .
+ *
+ * 5. Products derived from this software may not be called "OpenSymphony"
+ *    or "OGNL", nor may "OpenSymphony" or "OGNL" appear in their
+ *    name, without prior written permission of the OpenSymphony Group.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 APACHE SOFTWARE FOUNDATION OR
+ * ITS 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.
+ * ====================================================================
+ */
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+  <component name="ModuleRootManager" />
+  <component name="NewModuleRootManager">
+    <output url="file://$MODULE_DIR$/build/classes" />
+    <exclude-output />
+    <exclude-exploded />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/build" />
+      <excludeFolder url="file://$MODULE_DIR$/dist" />
+      <excludeFolder url="file://$MODULE_DIR$/extlib" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/lib/build/javacc.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/lib/build/ant-contrib-0.3.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/lib/build/javassist.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/lib/build/junit.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntryProperties />
+  </component>
+</module>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4" relativePaths="false">
+  <component name="AntConfiguration">
+    <defaultAnt name="Apache Ant version 1.6.5" />
+    <buildFile url="file://$PROJECT_DIR$/build.xml">
+      <additionalClassPath>
+        <entry path="file://$PROJECT_DIR$/lib/build/junit.jar" />
+        <entry path="file://$PROJECT_DIR$/lib/build/clover.jar" />
+      </additionalClassPath>
+      <antReference projectDefault="true" />
+      <customJdkName value="" />
+      <maximumHeapSize value="128" />
+      <properties />
+    </buildFile>
+    <buildFile url="file://$PROJECT_DIR$/docbook.xml">
+      <additionalClassPath />
+      <antReference projectDefault="true" />
+      <customJdkName value="" />
+      <maximumHeapSize value="128" />
+      <properties />
+    </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" />
+    <option name="DEPLOY_AFTER_MAKE" value="0" />
+    <resourceExtensions>
+      <entry name=".+\.(properties|xml|html|dtd|tld)" />
+      <entry name=".+\.(gif|png|jpeg|jpg)" />
+    </resourceExtensions>
+    <wildcardResourcePatterns>
+      <entry name="?*.properties" />
+      <entry name="?*.xml" />
+      <entry name="?*.html" />
+      <entry name="?*.dtd" />
+      <entry name="?*.tld" />
+      <entry name="?*.gif" />
+      <entry name="?*.png" />
+      <entry name="?*.jpeg" />
+      <entry name="?*.jpg" />
+    </wildcardResourcePatterns>
+  </component>
+  <component name="DataSourceManagerImpl" />
+  <component name="DependencyValidationManager" />
+  <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="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="false" />
+    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="true" />
+    <option name="OPTION_DEPRECATED_LIST" value="true" />
+    <option name="OTHER_OPTIONS" value="" />
+    <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="PEExternalization">
+    <option name="IGNORE_METHOD_NAMES" value="" />
+    <option name="IGNORE_METHOD_NAMES_ENABLED" value="false" />
+    <option name="IGNORE_CLASS_CONSTRUCTORS">
+      <value>
+        <option class="Exception" includeInheritors="true" />
+      </value>
+    </option>
+    <option name="IGNORE_CLASS_CONSTRUCTOR_NAMES_ENABLED" value="true" />
+    <option name="IGNORE_CLASS_METHODS_ENABLED" value="true" />
+    <option name="IGNORE_STRINGS_CONTAINS_ONLY_ENABLED" value="true" />
+    <option name="IGNORE_STRINGS_CONTAINS_ONLY_WHITESPACES" value="true" />
+    <option name="IGNORE_STRINGS_CONTAINS_ONLY_PUNCTUATIONS" value="true" />
+    <option name="IGNORE_STRINGS_CONTAINS_ONLY_SPECIFIED_ENABLED" value="true" />
+    <option name="IGNORE_STRINGS_CONTAINS_ONLY_SPECIFIED" value="" />
+    <option name="IGNORE_CLASS_METHODS">
+      <value>
+        <option class="Exception" includeInheritors="false" />
+        <option class="java.util.ResourceBundle" includeInheritors="true" />
+      </value>
+    </option>
+    <option name="IGNORE_CONSTANTS_DECLARATIONS" value="true" />
+  </component>
+  <component name="Palette2">
+    <group name="Swing">
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false">
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+      </item>
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false">
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+        <initial-values>
+          <property name="text" value="Button" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="RadioButton" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="CheckBox" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="Label" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+    </group>
+  </component>
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/OGNL.iml" filepath="$PROJECT_DIR$/OGNL.iml" />
+    </modules>
+  </component>
+  <component name="ProjectRootManager" version="2" assert-keyword="false" jdk-15="false" project-jdk-name="JDK 1.4.2" />
+  <component name="RmicSettings">
+    <option name="IS_EANABLED" value="false" />
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="GENERATE_IIOP_STUBS" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+  </component>
+  <component name="libraryTable" />
+  <component name="uidesigner-configuration">
+    <option name="INSTRUMENT_CLASSES" value="true" />
+    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
+  </component>
+</project>
+
+name = ognl
+fullname = OGNL
+version = 2.6.9
+cvs.tag = ognl_2_6_9
+package = ognl
+<project name="ognl" default="jar" basedir=".">
+
+    <import file="osbuild.xml"/>
+
+    <path id="junit.cp">
+        <pathelement location="${build.test}"/>
+        <pathelement location="${build.java-test}"/>
+        <pathelement location="${test}/classLoadingTestFiles"/>
+        <pathelement location="${test}/etc"/>
+        <path refid="cp"/>
+    </path>
+
+    <target name="jar" depends="compile">
+        <mkdir dir="${build}"/>
+
+        <mkdir dir="${build.java}/META-INF"/>
+
+        <jar basedir="${build.java}" jarfile="${build}/${name}-${version}.jar">
+            <manifest>
+                <attribute name="Implementation-Title" value="${fullname}"/>
+                <attribute name="Implementation-Version" value="${version}"/>
+            </manifest>
+        </jar>
+    </target>
+
+    <target name="dist" depends="jar, docs">
+        <copy file="${build}/${name}-${version}.jar" todir="${dist}"/>
+        <copy todir="${dist}/src">
+            <fileset dir="${src}"/>
+        </copy>
+
+        <mkdir dir="${dist}/lib"/>
+        <copy todir="${dist}/lib">
+            <fileset dir="${lib}"/>
+        </copy>
+
+        <copy todir="${dist}">
+            <fileset dir="${basedir}">
+                <include name="build.*"/>
+            </fileset>
+        </copy>
+
+        <!-- copy README -->
+        <tstamp/>
+        <copy filtering="on" todir="${dist}">
+            <fileset dir=".">
+                <include name="*.html"/>
+            </fileset>
+            <filterset>
+                <filter token="version" value="${version}"/>
+                <filter token="builddate" value="${TODAY}"/>
+            </filterset>
+        </copy>
+
+        <zip zipfile="${build}/${name}-${version}.zip" basedir="${dist}">
+            <exclude name="docs/clover/**/*"/>
+            <exclude name="docs/junit/**/*"/>
+        </zip>
+    </target>
+
+    <target name="javacc-generate">
+        <java classname="org.javacc.jjtree.Main" classpathref="cp" fork="true">
+            <arg value="-OUTPUT_DIRECTORY=${src.java}/ognl"/>
+            <arg value="${src.java}/ognl/ognl.jjt"/>
+        </java>
+
+        <java classname="org.javacc.parser.Main" classpathref="cp" fork="true">
+            <arg value="-OUTPUT_DIRECTORY=${src.java}/ognl"/>
+            <arg value="${src.java}/ognl/ognl.jj"/>
+        </java>
+    </target>
+
+    <target name="docs.impl">
+        <ant antfile="docbook.xml" target="doc-docbook"/>
+
+        <copy todir="${dist}/docs">
+            <fileset dir="${docs}"/>
+        </copy>
+
+        <copy todir="${dist}/docs">
+            <fileset dir="${build}/docbook">
+                <include name="html/**/*"/>
+                <include name="pdf/**/*"/>
+            </fileset>
+        </copy>
+    </target>
+</project>

docbook.properties

+#=======================================================================
+# DocBook XML processor setup
+#=======================================================================
+docbook.xml.version=4.2
+docbook.xml.base=docbook-xml-4.2
+docbook.xml.path=extlib/docbook-xml-4.2
+
+#=======================================================================
+# DocBook XSL processor setup
+#=======================================================================
+docbook.xsl.version=1.69.1
+docbook.xsl.base=docbook-xsl-1.69.1
+docbook.xsl.path=extlib/docbook-xsl-1.69.1
+
+#=======================================================================
+# FOP setup
+#=======================================================================
+fop.version=0.20.5
+fop.base=fop-0.20.5
+fop.path=extlib/fop-0.20.5
+<?xml version="1.0"?>
+
+<project name="ognl-docs" default="doc-docbook" basedir=".">
+
+    <path id="cp">
+        <fileset dir="lib">
+            <include name="**/*.jar"/>
+        </fileset>
+    </path>
+
+    <property file="./docbook.properties"/>
+
+    <!-- **************************************************************** -->
+    <!-- *************************** TaskDefs *************************** -->
+    <!-- **************************************************************** -->
+    <taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="cp"/>
+
+    <!-- **************************************************************** -->
+    <!-- *************************** Docbook **************************** -->
+    <!-- **************************************************************** -->
+
+    <!-- ==================== Initialization properties ===================== -->
+    <!-- Project information -->
+    <property name="project.docbook" location="docbook"/>
+    <property name="project.docbook.filelist" value="LanguageGuide,DeveloperGuide"/>
+
+    <!-- Build results setup -->
+    <property name="output.docbook.style" location="build/docbook/style"/>
+    <property name="output.docbook.fop" location="build/docbook/fop"/>
+    <property name="output.docbook.html" location="build/docbook/html"/>
+    <property name="output.docbook.pdf" location="build/docbook/pdf"/>
+
+    <!-- DocBook -->
+
+    <property name="docbook.xml.dir" location="${docbook.xml.path}"/>
+    <property name="docbook.xsl.dir" location="${docbook.xsl.path}"/>
+    <property name="docbook.html.chunked.xsl" location="${output.docbook.style}/${docbook.xsl.base}-html-chunked.xsl"/>
+    <property name="docbook.fop.xsl" location="${output.docbook.style}/${docbook.xsl.base}-fop.xsl"/>
+    <property name="fop.dir" location="${fop.path}"/>
+
+    <xmlcatalog id="docbook.catalog">
+        <dtd publicId="-//OASIS//DTD DocBook XML V${docbook.xml.version}//EN" location="${docbook.xml.dir}/docbookx.dtd"/>
+        <dtd publicId="-//OASIS//DTD DocBook CALS Table Model V${docbook.xml.version}//EN" location="${docbook.xml.dir}/calstblx.dtd"/>
+        <dtd publicId="-//OASIS//DTD XML Exchange Table Model 19990315//EN" location="${docbook.xml.dir}/soextblx.dtd"/>
+        <dtd publicId="-//OASIS//ELEMENTS DocBook Information Pool V${docbook.xml.version}//EN" location="${docbook.xml.dir}/dbpoolx.mod"/>
+        <dtd publicId="-//OASIS//ELEMENTS DocBook Document Hierarchy V${docbook.xml.version}//EN" location="${docbook.xml.dir}/dbhierx.mod"/>
+        <dtd publicId="-//OASIS//ENTITIES DocBook Additional General Entities V${docbook.xml.version}//EN" location="${docbook.xml.dir}/dbgenent.mod"/>
+        <dtd publicId="-//OASIS//ENTITIES DocBook Notations V${docbook.xml.version}//EN" location="${docbook.xml.dir}/dbnotnx.mod"/>
+        <dtd publicId="-//OASIS//ENTITIES DocBook Character Entities V${docbook.xml.version}//EN" location="${docbook.xml.dir}/dbcentx.mod"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" location="${docbook.xml.dir}/ent/iso-dia.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" location="${docbook.xml.dir}/ent/iso-num.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Publishing//EN//XML" location="${docbook.xml.dir}/ent/iso-pub.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES General Technical//EN//XML" location="${docbook.xml.dir}/ent/iso-tech.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" location="${docbook.xml.dir}/ent/iso-lat1.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" location="${docbook.xml.dir}/ent/iso-lat2.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Greek Letters//EN//XML" location="${docbook.xml.dir}/ent/iso-grk1.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" location="${docbook.xml.dir}/ent/iso-grk2.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" location="${docbook.xml.dir}/ent/iso-grk3.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" location="${docbook.xml.dir}/ent/iso-grk4.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" location="${docbook.xml.dir}/ent/iso-amsa.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" location="${docbook.xml.dir}/ent/iso-amsb.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" location="${docbook.xml.dir}/ent/iso-amsc.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" location="${docbook.xml.dir}/ent/iso-amsn.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" location="${docbook.xml.dir}/ent/iso-amso.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" location="${docbook.xml.dir}/ent/iso-amsr.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" location="${docbook.xml.dir}/ent/iso-box.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" location="${docbook.xml.dir}/ent/iso-cyr1.ent"/>
+        <dtd publicId="ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" location="${docbook.xml.dir}/ent/iso-cyr2.ent"/>
+        <entity publicId="html/chunk.xsl" location="${docbook.xsl.dir}/html/chunk.xsl"/>
+        <entity publicId="fo/docbook.xsl" location="${docbook.xsl.dir}/fo/docbook.xsl"/>
+    </xmlcatalog>
+
+    <!-- ============================= Targets ============================== -->
+    <target name="doc-docbook-html" depends="docbook-html-doc" description="Build OGNL DocBook HTML documentation"/>
+
+    <target name="doc-docbook-pdf" depends="docbook-pdf-doc" description="Build OGNL DocBook PDF documentation"/>
+
+    <target name="doc-docbook" depends="doc-docbook-html, doc-docbook-pdf" description="Build all OGNL DocBook documentation"/>
+
+    <target name="docbook-init">
+        <available property="docbook.xml.available" file="${docbook.xml.dir}" type="dir"/>
+        <available property="docbook.xsl.available" file="${docbook.xsl.dir}" type="dir"/>
+        <available property="fop.available" file="${fop.dir}" type="dir"/>
+        <mkdir dir="${output.docbook.style}"/>
+
+        <antcall target="docbook.xml-check"/>
+        <antcall target="docbook.xsl-check"/>
+        <antcall target="fop-check"/>
+    </target>
+
+    <target name="docbook.xml-check" unless="docbook.xml.available">
+        <echo>
+            Cannot run docbook: DocBook XML is required at extlib/docbook-xml-4.2
+
+            Please download at:
+            http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip
+        </echo>
+        <fail/>
+    </target>
+
+    <target name="docbook.xsl-check" unless="docbook.xsl.available">
+        <echo>
+            Cannot run docbook: DocBook XSL is required at extlib/docbook-xsl-1.65.1
+
+            Please download at:
+            http://sourceforge.net/project/showfiles.php?group_id=21935&amp;package_id=16608
+        </echo>
+        <fail/>
+    </target>
+
+    <target name="fop-check" unless="fop.available">
+        <echo>
+            Cannot run docbook: FOP is required at extlib/fop-0.20.5
+
+            Please download at:
+            http://www.apache.org/dyn/closer.cgi/xml/fop
+        </echo>
+        <fail/>
+    </target>
+
+    <target name="docbook-info">
+        <echo message="*          project.docbook: ${project.docbook}"/>
+        <echo message="*"/>
+        <echo message="*         docbook.xml.base: ${docbook.xml.base}"/>
+        <echo message="*          docbook.xml.dir: ${docbook.xml.dir}"/>
+        <echo message="*         docbook.xsl.base: ${docbook.xsl.base}"/>
+        <echo message="*          docbook.xsl.dir: ${docbook.xsl.dir}"/>
+        <echo message="* docbook.html.chunked.xsl: ${docbook.html.chunked.xsl}"/>
+        <echo message="*          docbook.fop.xsl: ${docbook.fop.xsl}"/>
+        <echo message="*"/>
+        <echo message="*                 fop.base: ${fop.base}"/>
+        <echo message="*                  fop.dir: ${fop.dir}"/>
+        <echo message="*"/>
+        <echo message="*     output.docbook.style: ${output.docbook.style}"/>
+        <echo message="*       output.docbook.fop: ${output.docbook.fop}"/>
+        <echo message="*      output.docbook.html: ${output.docbook.html}"/>
+        <echo message="*       output.docbook.pdf: ${output.docbook.pdf}"/>
+    </target>
+
+    <target name="docbook-clean">
+        <delete file="${output.docbook.style}"/>
+        <delete file="${output.docbook.html}"/>
+        <delete file="${output.docbook.fop}"/>
+        <delete file="${output.docbook.pdf}"/>
+    </target>
+
+    <!--
+        Takes "docbook.file" as a parameter to the file to generate
+     -->
+    <target name="docbook-html-doc-single">
+        <copy file="${project.docbook}/style/html-xsl.template" tofile="${docbook.html.chunked.xsl}">
+            <filterset>
+                <filter token="docbook.xsl.base" value="${docbook.xsl.base}"/>
+                <filter token="docbook.xsl.dir" value="${docbook.xsl.dir}"/>
+                <filter token="format" value="chunk"/>
+            </filterset>
+        </copy>
+        <replace token="\" value="/" file="${docbook.html.chunked.xsl}"/>
+
+        <copy todir="${output.docbook.html}">
+            <fileset dir="${project.docbook}">
+                <include name="**/*.gif"/>
+                <include name="**/*.jpg"/>
+                <include name="**/*.jpeg"/>
+            </fileset>
+        </copy>
+
+        <copy todir="${output.docbook.html}" file="${project.docbook}/style/docbook.css"/>
+        <uptodate property="uptodate.html" targetfile="${output.docbook.html}/${docbook.file}/index.html">
+            <srcfiles dir="${project.docbook}">
+                <include name="${docbook.file}.xml"/>
+            </srcfiles>
+        </uptodate>
+        <antcall target="docbook-generate-html-chunked">
+            <param name="docbook.file" value="${docbook.file}"/>
+        </antcall>
+    </target>
+
+    <target name="docbook-generate-html-chunked" unless="uptodate.html">
+        <style basedir="${project.docbook}"
+            style="${docbook.html.chunked.xsl}"
+            processor="trax"
+            force="true"
+            in="${project.docbook}/${docbook.file}.xml"
+            out="${output.docbook.html}/${docbook.file}/index.html">
+            <param name="base.dir" expression="${output.docbook.html}/${docbook.file}/"/>
+            <param name="chunk.quietly" expression="1"/>
+            <param name="root.filename" expression="index"/>
+            <param name="use.id.as.filename" expression="1"/>
+            <xmlcatalog refid="docbook.catalog"/>
+        </style>
+    </target>
+
+    <target name="docbook-html-doc" depends="docbook-init">
+        <foreach target="docbook-html-doc-single" list="${project.docbook.filelist}" param="docbook.file"/>
+    </target>
+
+    <target name="docbook-pdf-doc-single" depends="docbook-init">
+        <mkdir dir="${output.docbook.fop}"/>
+        <copy file="${project.docbook}/style/fop-xsl.template" tofile="${docbook.fop.xsl}">
+            <filterset>
+                <filter token="docbook.xsl.base" value="${docbook.xsl.base}"/>
+                <filter token="docbook.xsl.dir" value="${docbook.xsl.dir}"/>
+                <filter token="format" value="docbook"/>
+            </filterset>
+        </copy>
+        <replace token="\" value="/" file="${docbook.fop.xsl}"/>
+
+        <copy todir="${output.docbook.fop}/standard-images">
+            <fileset dir="${project.docbook}/images">
+                <include name="callouts/**/*.gif"/>
+            </fileset>
+        </copy>
+        <copy todir="${output.docbook.fop}/common-images">
+            <fileset dir="${project.docbook}/images">
+                <include name="navigation/**/*.gif"/>
+                <include name="admon/**/*.gif"/>
+            </fileset>
+            <mapper type="flatten"/>
+        </copy>
+
+        <mkdir dir="${output.docbook.pdf}"/>
+
+        <!-- copy project-local images (if they exist) -->
+        <copy todir="${output.docbook.fop}">
+            <fileset dir="${project.docbook}">
+                <include name="images/**/*.gif"/>
+                <include name="images/**/*.jpg"/>
+                <include name="images/**/*.jpeg"/>
+            </fileset>
+        </copy>
+
+        <uptodate property="uptodate.fop" targetfile="${output.docbook.fop}/${docbook.file}.fop">
+            <srcfiles dir="${project.docbook}">
+                <include name="*.xml"/>
+            </srcfiles>
+        </uptodate>
+        <antcall target="docbook-generate-fop"/>
+
+        <uptodate property="uptodate.pdf" targetfile="${output.docbook.pdf}/${docbook.file}.pdf">
+            <srcfiles dir="${project.docbook}">
+                <include name="*.xml"/>
+            </srcfiles>
+        </uptodate>
+        <antcall target="docbook-convert-fo-to-pdf"/>
+    </target>
+
+    <target name="docbook-generate-fop" unless="uptodate.fop">
+        <style destdir="${output.docbook.fop}"
+            style="${docbook.fop.xsl}"
+            processor="trax"
+            force="true"
+            in="${project.docbook}/${docbook.file}.xml"
+            out="${output.docbook.fop}/${docbook.file}.fop">
+            <param name="base.dir" expression="${output.docbook.html}/${docbook.file}/"/>
+            <param name="project.docbook.file" expression="${docbook.file}"/>
+            <param name="use.id.as.filename" expression="1"/>
+            <xmlcatalog refid="docbook.catalog"/>
+        </style>
+    </target>
+
+    <target name="docbook-convert-fo-to-pdf" unless="uptodate.pdf">
+        <echo>Converting FO to PDF ...</echo>
+        <java classname="org.apache.fop.apps.Fop" fork="true">
+            <classpath>
+                <fileset dir="${fop.dir}">
+                    <include name="**/*.jar"/>
+                </fileset>
+            </classpath>
+            <arg line="-q"/>
+            <arg line="-fo ${output.docbook.fop}/${docbook.file}.fop"/>
+            <arg line="-pdf ${output.docbook.pdf}/${docbook.file}.pdf"/>
+        </java>
+    </target>
+
+    <target name="docbook-pdf-doc" depends="docbook-init">
+        <foreach target="docbook-pdf-doc-single" list="${project.docbook.filelist}" param="docbook.file"/>
+    </target>
+
+</project>
+<project name="os" default="compile" basedir=".">
+
+  <path id="cp">
+    <fileset dir="lib">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+
+  <path id="junit.cp">
+    <pathelement location="${build.test}"/>
+    <pathelement location="${build.java-test}"/>
+    <path refid="cp"/>
+  </path>
+
+  <property name="compile.version" value="1.3"/>
+
+  <property file="build.properties"/>
+  <property file="release.properties"/>
+
+  <property name="lib" value="lib"/>
+  <property name="lib.core" value="${lib}/core"/>
+  <property name="lib.build" value="${lib}/build"/>
+
+  <property name="src" value="src"/>
+  <property name="src.java" value="${src}/java"/>
+  <property name="test" value="${src}/test"/>
+  <property name="src.test" value="${test}/java"/>
+
+  <property name="build" value="build"/>
+  <property name="build.test" value="${build}/test"/>
+  <property name="build.java-test" value="${build}/java-test"/>
+  <property name="build.java" value="${build}/java"/>
+  <property name="build.clover" value="${build}/clover"/>
+  <property name="dist" value="dist"/>
+
+  <property name="docs" value="docs"/>
+
+  <available property="junit.available" classname="junit.framework.TestCase"/>
+  <available property="clover.available" classname="org.apache.tools.ant.taskdefs.CloverCompilerAdapter"/>
+
+  <target name="init">
+    <tstamp />
+  </target>
+
+  <target name="junit-check" depends="init" unless="junit.available">
+    <fail message="Cannot run test cases. Please copy lib/build/junit-3.8.1.jar to ${ant.home}/lib"/>
+  </target>
+
+  <target name="clover-check" depends="init" unless="clover.available">
+    <fail message="Cannot run coverage tests. Please copy lib/build/clover.jar to ${ant.home}/lib"/>
+  </target>
+
+  <target name="clean" depends="init">
+    <delete dir="${build}"/>
+    <delete dir="${dist}"/>
+  </target>
+
+  <target name="compile" depends="init">
+    <mkdir dir="${build.java}"/>
+    <javac srcdir="${src.java}" destdir="${build.java}" classpathref="cp" debug="on" source="${compile.version}" target="${compile.version}"/>
+    <copy filtering="no" todir="${build.java}">
+      <fileset dir="${src.java}">
+        <exclude name="**/*.java"/>
+        <exclude name="**/package.html"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <target name="test" depends="junit-check,clover-check,compile">
+    <taskdef resource="clovertasks"/>
+    <taskdef name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"/>
+
+    <mkdir dir="${build.clover}"/>
+    <clover-setup initString="${build.clover}/coverage.db">
+      <files>
+        <exclude name="src/test/**/*.java"/>
+      </files>
+    </clover-setup>
+
+    <mkdir dir="${build.test}"/>
+    <javac srcdir="${src.test}" destdir="${build.test}" classpath="${build.java}" source="${compile.version}" target="${compile.version}" classpathref="cp" debug="on"/>
+    <copy filtering="no" todir="${build.test}">
+      <fileset dir="${src.test}">
+        <exclude name="**/*.java"/>
+        <exclude name="**/package.html"/>
+      </fileset>
+    </copy>
+
+    <mkdir dir="${build.java-test}"/>
+    <javac srcdir="${src.java}" destdir="${build.java-test}" source="${compile.version}" target="${compile.version}" classpathref="cp" debug="on"/>
+    <copy filtering="no" todir="${build.java-test}">
+      <fileset dir="${src.java}">
+        <exclude name="**/*.java"/>
+        <exclude name="**/package.html"/>
+      </fileset>
+    </copy>
+
+    <mkdir dir="${dist}/docs/junit"/>
+    <junit printsummary="no" haltonfailure="no" haltonerror="yes" fork="yes" showoutput="true" forkmode="once">
+      <jvmarg value="-Djava.awt.headless=true"/>
+      <classpath>
+        <path refid="junit.cp"/>
+      </classpath>
+
+      <formatter type="brief" useFile="false"/>
+      <formatter type="xml"/>
+
+      <batchtest todir="${dist}/docs/junit">
+        <fileset dir="${src.test}">
+          <exclude name="**/Abstract*.java"/>
+          <include name="**/*Test.java"/>
+        </fileset>
+      </batchtest>
+    </junit>
+  </target>
+
+  <target name="javadocs">
+    <mkdir dir="${dist}/docs/api"/>
+    <javadoc sourcepath="${src.java}"
+             destdir="${dist}/docs/api"
+             packagenames="${package}.*"
+             classpathref="cp"
+             author="true"
+             version="true"
+             overview="${src.java}/overview.html"
+             windowTitle="${fullname} API - ${version}"
+             doctitle="${fullname} API (${version})"
+             footer="&lt;a href=&quot;http://www.opensymphony.com/${name}/&quot; target=&quot;_top&quot;&gt;${fullname} Project Page&lt;/a&gt;"
+             use="true"
+             verbose="false">
+      <link href="http://java.sun.com/j2se/${compile.version}/docs/api/"/>
+      <link href="http://java.sun.com/j2ee/${compile.version}/docs/api/"/>
+    </javadoc>
+    <!-- <copy overwrite="yes" file="${docs}/main.css" tofile="${docs}/api/stylesheet.css"/> -->
+  </target>
+
+  <target name="docs.impl">
+    <copy todir="${dist}/docs">
+      <fileset dir="${docs}"/>
+    </copy>
+  </target>
+
+  <target name="docs" depends="javadocs, clover.report, junit.report, docs.impl">
+  </target>
+
+  <target name="clover.report" depends="test">
+    <clover-report>
+      <current outfile="${dist}/docs/clover">
+        <format type="html"/>
+      </current>
+    </clover-report>
+  </target>
+
+  <target name="clover.historical" depends="clover.report">
+    <clover-historypoint historyDir="${build.clover}"/>
+
+    <clover-report>
+      <historical outfile="${dist}/docs/clover" historyDir="${build.clover}">
+        <format type="html"/>
+      </historical>
+    </clover-report>
+  </target>
+
+  <target name="junit.report" depends="test">
+    <junitreport todir="${dist}/docs/junit">
+      <fileset dir="${dist}/docs/junit">
+        <include name="TEST-*.xml"/>
+      </fileset>
+      <report format="frames" todir="${dist}/docs/junit"/>
+    </junitreport>
+  </target>
+
+  <target name="website" depends="javadocs, docs.impl" />
+
+</project>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.