public final class LicenseFamily
extends java.lang.Object
For example, the 3 clause BSD license is in a family where members differ by <OWNER>, <ORGANIZATION> and <YEAR> parameters.
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
category
Names of the category containing this license family.
|
private java.lang.String |
name
Uniquely identifies this family.
|
private java.lang.String |
notes
Further information associated with the license family.
|
| Constructor and Description |
|---|
LicenseFamily(java.lang.String name,
java.lang.String category,
java.lang.String notes)
Constructs an immutable license family.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCategory()
Gets the name of the category containing this license family.
|
java.lang.String |
getName()
Gets the name uniquely identifying this family.
|
java.lang.String |
getNotes()
Gets further information associated with the license family.
|
private final java.lang.String notes
private final java.lang.String category
private final java.lang.String name
public LicenseFamily(java.lang.String name,
java.lang.String category,
java.lang.String notes)
name - the name uniquely identifying this family. Recommended that
this be an URI. Not null.category - the name of the category containing this license family.
Recommended that this be an URI. Possibly null.notes - further information associated with the license family. Human
readable. Possibly null.public java.lang.String getNotes()
public java.lang.String getCategory()
public java.lang.String getName()