public class MetaData extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MetaData.Datum
A datum.
|
Constructor and Description |
---|
MetaData() |
MetaData(ContentType contentType) |
Modifier and Type | Method and Description |
---|---|
void |
add(MetaData.Datum datum)
Adds a new datum.
|
void |
clear()
Clears all data.
|
boolean |
clear(String name)
Removes all data matching the given name.
|
MetaData.Datum |
get(String name)
Gets the first datum matching the given name.
|
ContentType |
getContentType()
Gets the content type for the subject.
|
Collection<MetaData.Datum> |
getData()
Gets all data.
|
void |
set(MetaData.Datum datum)
Puts in a new datum replacing any existing data.
|
void |
setContentType(ContentType contentType)
Sets the content type for this subject.
|
String |
value(String name)
Gets the value of the first datum matching the given name.
|
public static final String RAT_BASE_URL
public static final String RAT_URL_DOCUMENT_CATEGORY
public static final String RAT_DOCUMENT_CATEGORY_VALUE_GENERATED
public static final String RAT_DOCUMENT_CATEGORY_VALUE_UNKNOWN
public static final String RAT_DOCUMENT_CATEGORY_VALUE_ARCHIVE
public static final String RAT_DOCUMENT_CATEGORY_VALUE_NOTICE
public static final String RAT_DOCUMENT_CATEGORY_VALUE_BINARY
public static final String RAT_DOCUMENT_CATEGORY_VALUE_STANDARD
public static final MetaData.Datum RAT_DOCUMENT_CATEGORY_DATUM_GENERATED
public static final MetaData.Datum RAT_DOCUMENT_CATEGORY_DATUM_UNKNOWN
public static final MetaData.Datum RAT_DOCUMENT_CATEGORY_DATUM_ARCHIVE
public static final MetaData.Datum RAT_DOCUMENT_CATEGORY_DATUM_NOTICE
public static final MetaData.Datum RAT_DOCUMENT_CATEGORY_DATUM_BINARY
public static final MetaData.Datum RAT_DOCUMENT_CATEGORY_DATUM_STANDARD
public static final String RAT_URL_HEADER_CATEGORY
public static final String RAT_URL_LICENSE_FAMILY_CATEGORY
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_GEN
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_UNKNOWN
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_ASL
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_OASIS
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_W3CD
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_W3C
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_DOJO
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_TMF
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_GPL1
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_GPL2
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_GPL3
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_MIT
public static final String RAT_LICENSE_FAMILY_CATEGORY_VALUE_CDDL1
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_GEN
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_UNKNOWN
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_ASL
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_OASIS
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_W3CD
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_W3C
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_DOJO
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_TMF
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL1
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL2
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL3
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_MIT
public static final MetaData.Datum RAT_LICENSE_FAMILY_CATEGORY_DATUM_CDLL1
public static final String RAT_URL_LICENSE_FAMILY_NAME
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_W3C_SOFTWARE_COPYRIGHT
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_W3C_DOCUMENT_COPYRIGHT
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_OASIS_OPEN_LICENSE
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_MODIFIED_BSD_LICENSE
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_APACHE_LICENSE_VERSION_2_0
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_GPL_VERSION_1
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_GPL_VERSION_2
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_GPL_VERSION_3
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_MIT
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_CDDL1
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_ACADEMIC_FREE_LICENSE_VERSION_2_1
public static final String RAT_LICENSE_FAMILY_NAME_VALUE_UNKNOWN
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_W3C_SOFTWARE_COPYRIGHT
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_W3C_DOCUMENT_COPYRIGHT
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_OASIS_OPEN_LICENSE
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_MODIFIED_BSD_LICENSE
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_APACHE_LICENSE_VERSION_2_0
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_1
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_2
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_3
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_MIT
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_CDDL1
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_ACADEMIC_FREE_LICENSE_VERSION_2_1
public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_UNKNOWN
public static final String RAT_URL_HEADER_SAMPLE
public static final String RAT_URL_APPROVED_LICENSE
public static final String RAT_APPROVED_LICENSE_VALUE_TRUE
public static final String RAT_APPROVED_LICENSE_VALUE_FALSE
public static final MetaData.Datum RAT_APPROVED_LICENSE_DATIM_TRUE
public static final MetaData.Datum RAT_APPROVED_LICENSE_DATIM_FALSE
public MetaData()
public MetaData(ContentType contentType)
public ContentType getContentType()
public void setContentType(ContentType contentType)
contentType
- ContentType
,
or null when the content type is unknownpublic Collection<MetaData.Datum> getData()
public void add(MetaData.Datum datum)
datum
- datum to add.set(org.apache.rat.api.MetaData.Datum)
public void set(MetaData.Datum datum)
datum
- not nulladd(org.apache.rat.api.MetaData.Datum)
public MetaData.Datum get(String name)
name
- not nullpublic String value(String name)
name
- not nullpublic boolean clear(String name)
name
- not nullpublic void clear()
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.