public class ASFExtOptionsUtil extends Object
ASFExtOptions
class.Modifier and Type | Field and Description |
---|---|
static String |
BUILD_MANAGEMENT_CATEGORY
Projects related to building/maintaining source code/websites.
|
static String |
C_PROGRAMMING_LANGUAGE
C or C++ Programming Language.
|
static String[] |
CATEGORIES
All categories supported by ASF
|
static String |
CATEGORY_RESOURCE
The ASF category resource.
|
static String |
DATABASE_CATEGORY
Projects related to databases.
|
static String |
HTTP_CATEGORY
Related to the HyperText Transfer Protocol.
|
static String |
HTTP_MODULES_CATEGORY
Modules designed for use by the Apache HTTP Server.
|
static String |
JAVA_PROGRAMMING_LANGUAGE
Java Programming Language and all its components.
|
static String |
LIBRARY_CATEGORY
A library meant to be used by other applications.
|
static String |
MAIL_CATEGORY
Servers or applications related to internet mail protocols.
|
static String |
NETWORK_CLIENT_CATEGORY
Anything that acts as a client across a network.
|
static String |
NETWORK_SERVER_CATEGORY
Anything that acts as a server across a network.
|
static String |
PERL_PROGRAMMING_LANGUAGE
Perl Programming Language.
|
static String[] |
PROGRAMMING_LANGUAGES
All Programming Languages supported by ASF
|
static String |
PYTHON_PROGRAMMING_LANGUAGE
Python Programming Language.
|
static String |
SVG_PROGRAMMING_LANGUAGE
Scalable Vector Graphic Programming Language.
|
static String |
TCL_PROGRAMMING_LANGUAGE
Tcl Programming Language.
|
static String |
TESTING_CATEGORY
Software designed to test or verify other software.
|
static String |
WEB_FRAMEWORK_CATEGORY
Unifying frameworks for website development.
|
static String |
XML_CATEGORY
Software based on XML technologies.
|
Constructor and Description |
---|
ASFExtOptionsUtil() |
Modifier and Type | Method and Description |
---|---|
static org.apache.maven.model.Developer |
findChair(List<org.apache.maven.model.Developer> developers)
Find the chair man of the project.
|
static List<org.apache.maven.model.Developer> |
findPMCMembers(List<org.apache.maven.model.Developer> developers)
Find the list of PMC members of the project.
|
static String |
getCategorySupportedByASF(String category) |
static String |
getProgrammingLanguageSupportedByASF(String programmingLanguage) |
static boolean |
isASFProject(org.apache.maven.project.MavenProject project)
Try to find if the given project is hosted at Apache.
|
public static final String CATEGORY_RESOURCE
public static final String BUILD_MANAGEMENT_CATEGORY
public static final String DATABASE_CATEGORY
public static final String HTTP_CATEGORY
public static final String HTTP_MODULES_CATEGORY
public static final String LIBRARY_CATEGORY
public static final String MAIL_CATEGORY
public static final String NETWORK_CLIENT_CATEGORY
public static final String NETWORK_SERVER_CATEGORY
public static final String TESTING_CATEGORY
public static final String WEB_FRAMEWORK_CATEGORY
public static final String XML_CATEGORY
public static final String[] CATEGORIES
public static final String C_PROGRAMMING_LANGUAGE
public static final String JAVA_PROGRAMMING_LANGUAGE
public static final String PERL_PROGRAMMING_LANGUAGE
public static final String PYTHON_PROGRAMMING_LANGUAGE
public static final String SVG_PROGRAMMING_LANGUAGE
public static final String TCL_PROGRAMMING_LANGUAGE
public static final String[] PROGRAMMING_LANGUAGES
public static String getCategorySupportedByASF(String category)
category
- not nullnull
if not found.CATEGORIES
public static String getProgrammingLanguageSupportedByASF(String programmingLanguage)
programmingLanguage
- not nullnull
if not found.PROGRAMMING_LANGUAGES
public static org.apache.maven.model.Developer findChair(List<org.apache.maven.model.Developer> developers)
chair
.developers
- list of Developer
public static List<org.apache.maven.model.Developer> findPMCMembers(List<org.apache.maven.model.Developer> developers)
pmc
.developers
- list of Developer
public static boolean isASFProject(org.apache.maven.project.MavenProject project)
project
- not nulltrue
if the SCM url, distribution management url, project url or organization url is hosted
in the Apache domain name, false
otherwise.APACHE_DOMAIN_NAME
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.