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