|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.doap.options.DoapOptions
public class DoapOptions
Specific DOAP parameters, i.e. options that POM doesn't have any notions or to override some POM options.
Constructor Summary | |
---|---|
DoapOptions()
|
Method Summary | |
---|---|
void |
addExtra(Object key,
String value)
Method addExtra. |
boolean |
equals(Object other)
Method equals. |
String |
getAudience()
Get description of target user base. |
String |
getBlog()
Get uRI of a blog related to a project. |
String |
getBugDatabase()
Get bug tracker for a project. Default value: ${project.issueManagement.url} |
String |
getCategory()
Get a category of project. Default value: library Note: This string is comma separated to allow several categories. |
String |
getCreated()
Get date when something was created, in YYYY-MM-DD form. |
String |
getDescription()
Get the project description. Default value: ${project.description} |
String |
getDownloadMirror()
Get mirror of software download web page. Note: This string is comma separated to allow several mirror pages. |
String |
getDownloadPage()
Get web page from which the project software can be downloaded. Default value: ${project.distributionManagement.downloadUrl} |
Map |
getExtra()
Method getExtra. |
String |
getHomepage()
Get uRL of a project's homepage, associated with exactly one project. Default value: ${project.url} |
String |
getImplementations()
Get a specification that a project implements. |
String |
getLanguage()
Get iSO language code a project has been translated into. |
String |
getLicense()
Get the URI of an RDF description of the license the software is distributed under. Default value: ${project.licenses[0].url} |
String |
getMailingList()
Get single web page that allows people to find out more information about the mailing lists provided by the project. Default value: ${project.url}/mail-lists.html Note: by default, the mailing list page is the one generated by the Maven Project Info Reports Plugin. |
String |
getName()
Get the project name. Default value: ${project.name} |
String |
getOldHomepage()
Get uRL of a project's past homepage, associated with exactly one project. |
String |
getOs()
Get operating system that a project is limited to. |
String |
getPlatform()
Get indicator of software platform (non-OS specific), e.g. |
String |
getProgrammingLanguage()
Get programming language a project is implemented in or intended for use with. Default value: Java Note: This string is comma separated to allow several programming-language. |
String |
getScmAnonymous()
Get anonymous Source Repository as URL or Maven format. Default value: ${project.scm.connection} |
String |
getScmDeveloper()
Get developer Source Repository as URL or Maven format. Default value: ${project.scm.developerConnection} |
String |
getScreenshots()
Get web page with screenshots of project. |
String |
getServiceEndpoint()
Get uRI of a web service endpoint where software as a service may be accessed. |
String |
getShortdesc()
Get short (8 or 9 words) plain text description of a project. Default value: ${project.description} |
String |
getVendor()
Get vendor organization: commercial, free or otherwise. Default value: ${project.organization.name} |
String |
getWiki()
Get uRL of Wiki for collaborative discussion of project. |
String |
getXmlnsNamespaceURI()
Get the URI of the DOAP xmlns namespace. Default value: http://usefulinc.com/ns/doap#. |
String |
getXmlnsPrefix()
Get the DOAP xmlns prefix. |
int |
hashCode()
Method hashCode. |
void |
setAudience(String audience)
Set description of target user base. |
void |
setBlog(String blog)
Set uRI of a blog related to a project. |
void |
setBugDatabase(String bugDatabase)
Set bug tracker for a project. Default value: ${project.issueManagement.url} |
void |
setCategory(String category)
Set a category of project. Default value: library Note: This string is comma separated to allow several categories. |
void |
setCreated(String created)
Set date when something was created, in YYYY-MM-DD form. |
void |
setDescription(String description)
Set the project description. Default value: ${project.description} |
void |
setDownloadMirror(String downloadMirror)
Set mirror of software download web page. Note: This string is comma separated to allow several mirror pages. |
void |
setDownloadPage(String downloadPage)
Set web page from which the project software can be downloaded. Default value: ${project.distributionManagement.downloadUrl} |
void |
setExtra(Map extra)
Set extra DOAP vocabulary as key/value, not actually defined as plugin options. |
void |
setHomepage(String homepage)
Set uRL of a project's homepage, associated with exactly one project. Default value: ${project.url} |
void |
setImplementations(String implementations)
Set a specification that a project implements. |
void |
setLanguage(String language)
Set iSO language code a project has been translated into. |
void |
setLicense(String license)
Set the URI of an RDF description of the license the software is distributed under. Default value: ${project.licenses[0].url} |
void |
setMailingList(String mailingList)
Set single web page that allows people to find out more information about the mailing lists provided by the project. Default value: ${project.url}/mail-lists.html Note: by default, the mailing list page is the one generated by the Maven Project Info Reports Plugin. |
void |
setName(String name)
Set the project name. Default value: ${project.name} |
void |
setOldHomepage(String oldHomepage)
Set uRL of a project's past homepage, associated with exactly one project. |
void |
setOs(String os)
Set operating system that a project is limited to. |
void |
setPlatform(String platform)
Set indicator of software platform (non-OS specific), e.g. |
void |
setProgrammingLanguage(String programmingLanguage)
Set programming language a project is implemented in or intended for use with. Default value: Java Note: This string is comma separated to allow several programming-language. |
void |
setScmAnonymous(String scmAnonymous)
Set anonymous Source Repository as URL or Maven format. Default value: ${project.scm.connection} |
void |
setScmDeveloper(String scmDeveloper)
Set developer Source Repository as URL or Maven format. Default value: ${project.scm.developerConnection} |
void |
setScreenshots(String screenshots)
Set web page with screenshots of project. |
void |
setServiceEndpoint(String serviceEndpoint)
Set uRI of a web service endpoint where software as a service may be accessed. |
void |
setShortdesc(String shortdesc)
Set short (8 or 9 words) plain text description of a project. Default value: ${project.description} |
void |
setVendor(String vendor)
Set vendor organization: commercial, free or otherwise. Default value: ${project.organization.name} |
void |
setWiki(String wiki)
Set uRL of Wiki for collaborative discussion of project. |
void |
setXmlnsNamespaceURI(String xmlnsNamespaceURI)
Set the URI of the DOAP xmlns namespace. Default value: http://usefulinc.com/ns/doap#. |
void |
setXmlnsPrefix(String xmlnsPrefix)
Set the DOAP xmlns prefix. |
String |
toString()
Method toString. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DoapOptions()
Method Detail |
---|
public void addExtra(Object key, String value)
key
- value
- public boolean equals(Object other)
equals
in class Object
other
-
public String getAudience()
public String getBlog()
public String getBugDatabase()
public String getCategory()
public String getCreated()
public String getDescription()
public String getDownloadMirror()
public String getDownloadPage()
public Map getExtra()
public String getHomepage()
public String getImplementations()
public String getLanguage()
public String getLicense()
public String getMailingList()
public String getName()
public String getOldHomepage()
public String getOs()
public String getPlatform()
public String getProgrammingLanguage()
public String getScmAnonymous()
public String getScmDeveloper()
public String getScreenshots()
public String getServiceEndpoint()
public String getShortdesc()
public String getVendor()
public String getWiki()
public String getXmlnsNamespaceURI()
public String getXmlnsPrefix()
public int hashCode()
hashCode
in class Object
public void setAudience(String audience)
audience
- public void setBlog(String blog)
blog
- public void setBugDatabase(String bugDatabase)
bugDatabase
- public void setCategory(String category)
category
- public void setCreated(String created)
created
- public void setDescription(String description)
description
- public void setDownloadMirror(String downloadMirror)
downloadMirror
- public void setDownloadPage(String downloadPage)
downloadPage
- public void setExtra(Map extra)
extra
- public void setHomepage(String homepage)
homepage
- public void setImplementations(String implementations)
implementations
- public void setLanguage(String language)
language
- public void setLicense(String license)
license
- public void setMailingList(String mailingList)
mailingList
- public void setName(String name)
name
- public void setOldHomepage(String oldHomepage)
oldHomepage
- public void setOs(String os)
os
- public void setPlatform(String platform)
platform
- public void setProgrammingLanguage(String programmingLanguage)
programmingLanguage
- public void setScmAnonymous(String scmAnonymous)
scmAnonymous
- public void setScmDeveloper(String scmDeveloper)
scmDeveloper
- public void setScreenshots(String screenshots)
screenshots
- public void setServiceEndpoint(String serviceEndpoint)
serviceEndpoint
- public void setShortdesc(String shortdesc)
shortdesc
- public void setVendor(String vendor)
vendor
- public void setWiki(String wiki)
wiki
- public void setXmlnsNamespaceURI(String xmlnsNamespaceURI)
xmlnsNamespaceURI
- public void setXmlnsPrefix(String xmlnsPrefix)
xmlnsPrefix
- public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |