Package org.apache.rat.api
Class MetaData
java.lang.Object
org.apache.rat.api.MetaData
Data about the document under test..
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
static MetaData.Datum
static String
static String
static String
static MetaData.Datum
static MetaData.Datum
static MetaData.Datum
static MetaData.Datum
static MetaData.Datum
static MetaData.Datum
static String
static String
static String
static String
static String
static String
static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
static String
Deprecated.static String
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static MetaData.Datum
static MetaData.Datum
Deprecated.static MetaData.Datum
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
Deprecated.static String
static String
Deprecated.static String
Deprecated.static String
static String
static String
static String
static String
static String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add(MetaData.Datum datum)
Adds a new datum.void
clear()
Clears all data.boolean
Removes all data matching the given name.Gets the first datum matching the given name.getData()
Gets all data.void
reportOnLicense(ILicense license)
Add the license information to the metadata.void
set(MetaData.Datum datum)
Puts in a new datum replacing any existing data.Gets the value of the first datum matching the given name.
-
Field Details
-
RAT_BASE_URL
- See Also:
- Constant Field Values
-
RAT_URL_DOCUMENT_CATEGORY
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_VALUE_GENERATED
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_VALUE_UNKNOWN
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_VALUE_ARCHIVE
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_VALUE_NOTICE
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_VALUE_BINARY
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_VALUE_STANDARD
- See Also:
- Constant Field Values
-
RAT_DOCUMENT_CATEGORY_DATUM_GENERATED
-
RAT_DOCUMENT_CATEGORY_DATUM_UNKNOWN
-
RAT_DOCUMENT_CATEGORY_DATUM_ARCHIVE
-
RAT_DOCUMENT_CATEGORY_DATUM_NOTICE
-
RAT_DOCUMENT_CATEGORY_DATUM_BINARY
-
RAT_DOCUMENT_CATEGORY_DATUM_STANDARD
-
RAT_URL_HEADER_CATEGORY
- See Also:
- Constant Field Values
-
RAT_URL_LICENSE_FAMILY_CATEGORY
- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_GEN
- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_UNKNOWN
- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_ASL
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_OASIS
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_W3CD
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_W3C
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_DOJO
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_TMF
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_GPL1
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_GPL2
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_GPL3
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_MIT
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_VALUE_CDDL1
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_CATEGORY_DATUM_GEN
-
RAT_LICENSE_FAMILY_CATEGORY_DATUM_UNKNOWN
-
RAT_LICENSE_FAMILY_CATEGORY_DATUM_ASL
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_OASIS
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_W3CD
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_W3C
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_DOJO
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_TMF
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL1
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL2
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_GPL3
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_MIT
Deprecated. -
RAT_LICENSE_FAMILY_CATEGORY_DATUM_CDLL1
Deprecated. -
RAT_URL_LICENSE_FAMILY_NAME
- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_W3C_SOFTWARE_COPYRIGHT
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_W3C_DOCUMENT_COPYRIGHT
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_OASIS_OPEN_LICENSE
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_MODIFIED_BSD_LICENSE
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_APACHE_LICENSE_VERSION_2_0
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_GPL_VERSION_1
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_GPL_VERSION_2
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_GPL_VERSION_3
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_MIT
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_CDDL1
Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_ACADEMIC_FREE_LICENSE_VERSION_2_1
@Deprecated public static final String RAT_LICENSE_FAMILY_NAME_VALUE_ACADEMIC_FREE_LICENSE_VERSION_2_1Deprecated.- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_VALUE_UNKNOWN
- See Also:
- Constant Field Values
-
RAT_LICENSE_FAMILY_NAME_DATUM_W3C_SOFTWARE_COPYRIGHT
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_W3C_DOCUMENT_COPYRIGHT
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_OASIS_OPEN_LICENSE
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_MODIFIED_BSD_LICENSE
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_APACHE_LICENSE_VERSION_2_0
@Deprecated public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_APACHE_LICENSE_VERSION_2_0Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_1
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_2
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_GPL_VERSION_3
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_MIT
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_CDDL1
Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_ACADEMIC_FREE_LICENSE_VERSION_2_1
@Deprecated public static final MetaData.Datum RAT_LICENSE_FAMILY_NAME_DATUM_ACADEMIC_FREE_LICENSE_VERSION_2_1Deprecated. -
RAT_LICENSE_FAMILY_NAME_DATUM_UNKNOWN
-
RAT_URL_HEADER_SAMPLE
- See Also:
- Constant Field Values
-
RAT_URL_APPROVED_LICENSE
- See Also:
- Constant Field Values
-
RAT_APPROVED_LICENSE_VALUE_TRUE
-
RAT_APPROVED_LICENSE_VALUE_FALSE
-
RAT_APPROVED_LICENSE_DATUM_TRUE
-
RAT_APPROVED_LICENSE_DATUM_FALSE
-
RAT_APPROVED_LICENSE_DATIM_TRUE
Deprecated. -
RAT_APPROVED_LICENSE_DATIM_FALSE
Deprecated.
-
-
Constructor Details
-
MetaData
public MetaData()Create metadata without a content type.
-
-
Method Details
-
reportOnLicense
Add the license information to the metadata.- Parameters:
license
- the license to add metadata for.
-
getData
Gets all data.- Returns:
- unmodifiable view of the meta data.
-
add
Adds a new datum. Existing data with the same name are not replaced.- Parameters:
datum
- datum to add.- See Also:
set(org.apache.rat.api.MetaData.Datum)
-
set
Puts in a new datum replacing any existing data. Any current data matching the name are removed.- Parameters:
datum
- not null- See Also:
add(org.apache.rat.api.MetaData.Datum)
-
get
Gets the first datum matching the given name.- Parameters:
name
- not null- Returns:
- the matching datum first added when there is any matching data, null otherwise
-
value
Gets the value of the first datum matching the given name.- Parameters:
name
- not null- Returns:
- the value of the matchin datum first added when there is any matching data, null otherwise
-
clear
Removes all data matching the given name.- Parameters:
name
- not null- Returns:
- true if any data match, false otherwise
-
clear
public void clear()Clears all data.
-