xref: /aosp_15_r20/external/apache-commons-lang/src/site/xdoc/index.xml (revision 455610af95f3bf5f4bc8a9eda520f57e389a4c42)
1*455610afSAndroid Build Coastguard Worker<?xml version="1.0"?>
2*455610afSAndroid Build Coastguard Worker<!--
3*455610afSAndroid Build Coastguard WorkerLicensed to the Apache Software Foundation (ASF) under one or more
4*455610afSAndroid Build Coastguard Workercontributor license agreements.  See the NOTICE file distributed with
5*455610afSAndroid Build Coastguard Workerthis work for additional information regarding copyright ownership.
6*455610afSAndroid Build Coastguard WorkerThe ASF licenses this file to You under the Apache License, Version 2.0
7*455610afSAndroid Build Coastguard Worker(the "License"); you may not use this file except in compliance with
8*455610afSAndroid Build Coastguard Workerthe License.  You may obtain a copy of the License at
9*455610afSAndroid Build Coastguard Worker
10*455610afSAndroid Build Coastguard Worker     http://www.apache.org/licenses/LICENSE-2.0
11*455610afSAndroid Build Coastguard Worker
12*455610afSAndroid Build Coastguard WorkerUnless required by applicable law or agreed to in writing, software
13*455610afSAndroid Build Coastguard Workerdistributed under the License is distributed on an "AS IS" BASIS,
14*455610afSAndroid Build Coastguard WorkerWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15*455610afSAndroid Build Coastguard WorkerSee the License for the specific language governing permissions and
16*455610afSAndroid Build Coastguard Workerlimitations under the License.
17*455610afSAndroid Build Coastguard Worker-->
18*455610afSAndroid Build Coastguard Worker<document>
19*455610afSAndroid Build Coastguard Worker <properties>
20*455610afSAndroid Build Coastguard Worker  <title>Home</title>
21*455610afSAndroid Build Coastguard Worker  <author email="[email protected]">Commons Documentation Team</author>
22*455610afSAndroid Build Coastguard Worker </properties>
23*455610afSAndroid Build Coastguard Worker<body>
24*455610afSAndroid Build Coastguard Worker<!-- ================================================== -->
25*455610afSAndroid Build Coastguard Worker<section name="Commons Lang">
26*455610afSAndroid Build Coastguard Worker
27*455610afSAndroid Build Coastguard Worker<p>
28*455610afSAndroid Build Coastguard WorkerThe standard Java libraries fail to provide enough methods for
29*455610afSAndroid Build Coastguard Workermanipulation of its core classes. Apache Commons Lang provides
30*455610afSAndroid Build Coastguard Workerthese extra methods.
31*455610afSAndroid Build Coastguard Worker</p>
32*455610afSAndroid Build Coastguard Worker
33*455610afSAndroid Build Coastguard Worker<p>
34*455610afSAndroid Build Coastguard WorkerApache Commons Lang provides a host of helper utilities for the java.lang API, notably
35*455610afSAndroid Build Coastguard WorkerString manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization
36*455610afSAndroid Build Coastguard Workerand System properties. Additionally it contains basic enhancements to java.util.Date and a series of utilities dedicated to help with
37*455610afSAndroid Build Coastguard Workerbuilding methods, such as hashCode, toString and equals.
38*455610afSAndroid Build Coastguard Worker</p>
39*455610afSAndroid Build Coastguard Worker<p>
40*455610afSAndroid Build Coastguard WorkerNote that Commons Lang 3.0 (and subsequent versions) use a different package (<em>org.apache.commons.lang3</em>) than the previous versions (<em>org.apache.commons.lang</em>),
41*455610afSAndroid Build Coastguard Workerallowing Commons Lang 3 to be used at the same time as Commons Lang 2.
42*455610afSAndroid Build Coastguard Worker</p>
43*455610afSAndroid Build Coastguard Worker</section>
44*455610afSAndroid Build Coastguard Worker<!-- ================================================== -->
45*455610afSAndroid Build Coastguard Worker<section name="Documentation">
46*455610afSAndroid Build Coastguard Worker<p>
47*455610afSAndroid Build Coastguard WorkerThe package descriptions in the <a href="javadocs/api-release/index.html">Javadoc</a> give an overview of the available features
48*455610afSAndroid Build Coastguard Workerand various <a href="project-reports.html">project reports</a> are provided.
49*455610afSAndroid Build Coastguard Worker</p>
50*455610afSAndroid Build Coastguard Worker<p>
51*455610afSAndroid Build Coastguard WorkerThe Javadoc API documents are available online:
52*455610afSAndroid Build Coastguard Worker</p>
53*455610afSAndroid Build Coastguard Worker<ul>
54*455610afSAndroid Build Coastguard Worker<li>The <a href="javadocs/api-release/index.html">current release</a> [Java 8 and up]</li>
55*455610afSAndroid Build Coastguard Worker<li>The <a href="javadocs/api-2.6/index.html">legacy release 2.6</a> [Java 1.2 and up]</li>
56*455610afSAndroid Build Coastguard Worker<li>Older releases - see the <a href="changes-report.html">Release History</a> page</li>
57*455610afSAndroid Build Coastguard Worker</ul>
58*455610afSAndroid Build Coastguard Worker<p>
59*455610afSAndroid Build Coastguard WorkerThe <a href="scm.html">git repository</a> can be
60*455610afSAndroid Build Coastguard Worker<a href="https://gitbox.apache.org/repos/asf?p=commons-lang.git">browsed</a>, or you can browse/contribute via <a href="https://github.com/apache/commons-lang">GitHub</a>.
61*455610afSAndroid Build Coastguard Worker</p>
62*455610afSAndroid Build Coastguard Worker</section>
63*455610afSAndroid Build Coastguard Worker<!-- ================================================== -->
64*455610afSAndroid Build Coastguard Worker<section name="Release Information">
65*455610afSAndroid Build Coastguard Worker<p>Read about the latest release:</p>
66*455610afSAndroid Build Coastguard Worker<ul>
67*455610afSAndroid Build Coastguard Worker<li>Pull it using a build tool like Maven using a <a href="dependency-info.html">dependency management reference</a>.</li>
68*455610afSAndroid Build Coastguard Worker<li>Download the latest release from a <a href="https://commons.apache.org/lang/download_lang.cgi">mirror</a>.</li>
69*455610afSAndroid Build Coastguard Worker<li>Read the <a href="changes-report.html">change report</a>.</li>
70*455610afSAndroid Build Coastguard Worker<li>Examine the <a href="article3_0.html">2.x to 3.0 upgrade notes</a>.</li>
71*455610afSAndroid Build Coastguard Worker<li>Compare major versions via the <a href="lang2-lang3-clirr-report.html">Lang2 to Lang3 Clirr report</a>.</li>
72*455610afSAndroid Build Coastguard Worker</ul>
73*455610afSAndroid Build Coastguard Worker
74*455610afSAndroid Build Coastguard Worker<p>
75*455610afSAndroid Build Coastguard WorkerFor information on previous releases see the <a href="changes-report.html">Release History</a>, and to download previous releases see the <a href="https://archive.apache.org/dist/commons/lang/">Commons Lang Archive</a>.
76*455610afSAndroid Build Coastguard Worker</p>
77*455610afSAndroid Build Coastguard Worker</section>
78*455610afSAndroid Build Coastguard Worker<!-- ================================================== -->
79*455610afSAndroid Build Coastguard Worker<section name="Getting Involved">
80*455610afSAndroid Build Coastguard Worker<p>
81*455610afSAndroid Build Coastguard WorkerThe <a href="mail-lists.html">commons developer mailing list</a> is the main channel of communication for contributors. Please remember that the lists are shared between all commons components, so prefix your email by [lang]. </p>
82*455610afSAndroid Build Coastguard Worker<p>You can also visit the #apache-commons IRC channel on irc.freenode.net or peruse <a href="issue-tracking.html">JIRA</a>. Specific links of interest for JIRA are:</p>
83*455610afSAndroid Build Coastguard Worker<ul>
84*455610afSAndroid Build Coastguard Worker<li>Ideas looking for code: <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20LANG%20AND%20resolution%20%3D%20Unresolved%20AND%20fixVersion%20%3D%20%22Patch%20Needed%22%20ORDER%20BY%20priority%20DESC">Patch Needed</a></li>
85*455610afSAndroid Build Coastguard Worker<li>Issues with patches, looking for reviews: <a href="https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%20%22Review%20Patch%22%20AND%20project%20%3D%20LANG%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC">Review Patch</a></li>
86*455610afSAndroid Build Coastguard Worker</ul>
87*455610afSAndroid Build Coastguard Worker<p>Alternatively you can go through the <em>Needs Work</em> tags in the <a href="taglist.html">TagList report</a>.</p>
88*455610afSAndroid Build Coastguard Worker<p>If you'd like to offer up pull requests via GitHub rather than applying patches to JIRA, we have a <a href="https://github.com/apache/commons-lang/">GitHub mirror</a>. </p>
89*455610afSAndroid Build Coastguard Worker</section>
90*455610afSAndroid Build Coastguard Worker<!-- ================================================== -->
91*455610afSAndroid Build Coastguard Worker<section name="Support">
92*455610afSAndroid Build Coastguard Worker<p>
93*455610afSAndroid Build Coastguard WorkerThe <a href="mail-lists.html">commons mailing lists</a> act as the main support forum.
94*455610afSAndroid Build Coastguard WorkerThe user list is suitable for most library usage queries.
95*455610afSAndroid Build Coastguard WorkerThe dev list is intended for the development discussion.
96*455610afSAndroid Build Coastguard WorkerPlease remember that the lists are shared between all commons components,
97*455610afSAndroid Build Coastguard Workerso prefix your email by [lang].
98*455610afSAndroid Build Coastguard Worker</p>
99*455610afSAndroid Build Coastguard Worker<p>
100*455610afSAndroid Build Coastguard WorkerBug reports and enhancements are also welcomed via the <a href="issue-tracking.html">JIRA</a> issue tracker.
101*455610afSAndroid Build Coastguard WorkerPlease read the instructions carefully.
102*455610afSAndroid Build Coastguard Worker</p>
103*455610afSAndroid Build Coastguard Worker</section>
104*455610afSAndroid Build Coastguard Worker<!-- ================================================== -->
105*455610afSAndroid Build Coastguard Worker</body>
106*455610afSAndroid Build Coastguard Worker</document>
107