|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.doap.options.ASFExtOptions
public class ASFExtOptions
Specific ASF DOAP parameters, i.e. ASF options which make DOAP file ASF compliant.
Field Summary | |
---|---|
static String |
ASFEXT_NAMESPACE
The ASF ext namespace. |
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 | |
---|---|
ASFExtOptions()
|
Method Summary | |
---|---|
void |
addStandard(Standard standard)
Method addStandard. |
boolean |
equals(Object other)
Method equals. |
static org.apache.maven.model.Developer |
findChair(List developers)
Find the chair man of the project. |
static List |
findPMCMembers(List developers)
Find the list of PMC members of the project. |
String |
getChair()
Get this should contain the name of the current PMC chairperson. |
String |
getCharter()
Get every PMC is created by a board resolution with a specific charter. |
String |
getName()
Get the name of the PMC, including the 'Apache ', e.g. |
String |
getPmc()
Get the top level element within a file. |
List |
getStandards()
Method getStandards. |
int |
hashCode()
Method hashCode. |
static boolean |
isCategorySupportedByASF(String category)
|
boolean |
isIncluded()
Get flag to use or not the ASF extension in the generated DOAP. |
static boolean |
isProgrammingLanguageSupportedByASF(String programmingLanguage)
|
void |
removeStandard(Standard standard)
Method removeStandard. |
void |
setChair(String chair)
Set this should contain the name of the current PMC chairperson. |
void |
setCharter(String charter)
Set every PMC is created by a board resolution with a specific charter. |
void |
setIncluded(boolean included)
Set flag to use or not the ASF extension in the generated DOAP. |
void |
setName(String name)
Set the name of the PMC, including the 'Apache ', e.g. |
void |
setPmc(String pmc)
Set the top level element within a file. |
void |
setStandards(List standards)
Set list of Standard object. |
String |
toString()
Method toString. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String ASFEXT_NAMESPACE
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 ASFExtOptions()
Method Detail |
---|
public void addStandard(Standard standard)
standard
- public boolean equals(Object other)
equals
in class Object
other
-
public String getChair()
public String getCharter()
public String getName()
public String getPmc()
public List getStandards()
public int hashCode()
hashCode
in class Object
public boolean isIncluded()
public void removeStandard(Standard standard)
standard
- public void setChair(String chair)
chair
- public void setCharter(String charter)
charter
- public void setIncluded(boolean included)
included
- public void setName(String name)
name
- public void setPmc(String pmc)
pmc
- public void setStandards(List standards)
standards
- public String toString()
toString
in class Object
public static boolean isCategorySupportedByASF(String category)
category
- not null
true
if the given category is supported by ASF.CATEGORIES
public static boolean isProgrammingLanguageSupportedByASF(String programmingLanguage)
programmingLanguage
- not null
true
if the given programming language is supported by ASF.PROGRAMMING_LANGUAGES
public static org.apache.maven.model.Developer findChair(List developers)
chair
.
developers
- list of Developer
public static List findPMCMembers(List developers)
pmc
.
developers
- list of Developer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |