public class DoapOptions extends Object implements Serializable
Constructor and Description |
---|
DoapOptions() |
Modifier and Type | Method and Description |
---|---|
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<Object,String> |
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.
|
public boolean equals(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 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 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
- Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.