|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.plugin.doap.options.ASFExtOptionsUtil
public class ASFExtOptionsUtil
Utility class for ASFExtOptions
class.
Field Summary | |
---|---|
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 Summary | |
---|---|
ASFExtOptionsUtil()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public ASFExtOptionsUtil()
Method Detail |
---|
public static String getCategorySupportedByASF(String category)
category
- not null
null
if not found.CATEGORIES
public static String getProgrammingLanguageSupportedByASF(String programmingLanguage)
programmingLanguage
- not null
null
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 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 |