|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.doap.options.ASFExtOptionsUtil
public class ASFExtOptionsUtil
Utility class for ASFExtOptions
class.
Field Summary | |
---|---|
static java.lang.String |
BUILD_MANAGEMENT_CATEGORY
Projects related to building/maintaining source code/websites. |
static java.lang.String |
C_PROGRAMMING_LANGUAGE
C or C++ Programming Language. |
static java.lang.String[] |
CATEGORIES
All categories supported by ASF |
static java.lang.String |
CATEGORY_RESOURCE
The ASF category resource. |
static java.lang.String |
DATABASE_CATEGORY
Projects related to databases. |
static java.lang.String |
HTTP_CATEGORY
Related to the HyperText Transfer Protocol. |
static java.lang.String |
HTTP_MODULES_CATEGORY
Modules designed for use by the Apache HTTP Server. |
static java.lang.String |
JAVA_PROGRAMMING_LANGUAGE
Java Programming Language and all its components. |
static java.lang.String |
LIBRARY_CATEGORY
A library meant to be used by other applications. |
static java.lang.String |
MAIL_CATEGORY
Servers or applications related to internet mail protocols. |
static java.lang.String |
NETWORK_CLIENT_CATEGORY
Anything that acts as a client across a network. |
static java.lang.String |
NETWORK_SERVER_CATEGORY
Anything that acts as a server across a network. |
static java.lang.String |
PERL_PROGRAMMING_LANGUAGE
Perl Programming Language. |
static java.lang.String[] |
PROGRAMMING_LANGUAGES
All Programming Languages supported by ASF |
static java.lang.String |
PYTHON_PROGRAMMING_LANGUAGE
Python Programming Language. |
static java.lang.String |
SVG_PROGRAMMING_LANGUAGE
Scalable Vector Graphic Programming Language. |
static java.lang.String |
TCL_PROGRAMMING_LANGUAGE
Tcl Programming Language. |
static java.lang.String |
TESTING_CATEGORY
Software designed to test or verify other software. |
static java.lang.String |
WEB_FRAMEWORK_CATEGORY
Unifying frameworks for website development. |
static java.lang.String |
XML_CATEGORY
Software based on XML technologies. |
Constructor Summary | |
---|---|
ASFExtOptionsUtil()
|
Method Summary | |
---|---|
static org.apache.maven.model.Developer |
findChair(java.util.List<org.apache.maven.model.Developer> developers)
Find the chair man of the project. |
static java.util.List<org.apache.maven.model.Developer> |
findPMCMembers(java.util.List<org.apache.maven.model.Developer> developers)
Find the list of PMC members of the project. |
static java.lang.String |
getCategorySupportedByASF(java.lang.String category)
|
static java.lang.String |
getProgrammingLanguageSupportedByASF(java.lang.String programmingLanguage)
|
static boolean |
isASFProject(org.apache.maven.project.MavenProject project)
Try to find if the given project is hosted at Apache. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CATEGORY_RESOURCE
public static final java.lang.String BUILD_MANAGEMENT_CATEGORY
public static final java.lang.String DATABASE_CATEGORY
public static final java.lang.String HTTP_CATEGORY
public static final java.lang.String HTTP_MODULES_CATEGORY
public static final java.lang.String LIBRARY_CATEGORY
public static final java.lang.String MAIL_CATEGORY
public static final java.lang.String NETWORK_CLIENT_CATEGORY
public static final java.lang.String NETWORK_SERVER_CATEGORY
public static final java.lang.String TESTING_CATEGORY
public static final java.lang.String WEB_FRAMEWORK_CATEGORY
public static final java.lang.String XML_CATEGORY
public static final java.lang.String[] CATEGORIES
public static final java.lang.String C_PROGRAMMING_LANGUAGE
public static final java.lang.String JAVA_PROGRAMMING_LANGUAGE
public static final java.lang.String PERL_PROGRAMMING_LANGUAGE
public static final java.lang.String PYTHON_PROGRAMMING_LANGUAGE
public static final java.lang.String SVG_PROGRAMMING_LANGUAGE
public static final java.lang.String TCL_PROGRAMMING_LANGUAGE
public static final java.lang.String[] PROGRAMMING_LANGUAGES
Constructor Detail |
---|
public ASFExtOptionsUtil()
Method Detail |
---|
public static java.lang.String getCategorySupportedByASF(java.lang.String category)
category
- not null
null
if not found.CATEGORIES
public static java.lang.String getProgrammingLanguageSupportedByASF(java.lang.String programmingLanguage)
programmingLanguage
- not null
null
if not found.PROGRAMMING_LANGUAGES
public static org.apache.maven.model.Developer findChair(java.util.List<org.apache.maven.model.Developer> developers)
chair
.
developers
- list of Developer
public static java.util.List<org.apache.maven.model.Developer> findPMCMembers(java.util.List<org.apache.maven.model.Developer> developers)
pmc
.
developers
- list of Developer
public static boolean isASFProject(org.apache.maven.project.MavenProject project)
project
- not null
true
if the SCM url, distribution management url, project url or organization url is hosted
in the Apache domain name, false
otherwise.APACHE_DOMAIN_NAME
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |