@Retention(value=RUNTIME) @Documented @Target(value={METHOD,TYPE,PACKAGE}) public @interface Reference
Modifier and Type | Required Element and Description |
---|---|
String[] |
author
The name(s) of the author(s)
|
String |
title
The title of the work
|
ReferenceType |
type
The type of publication
|
String |
year
The year of publication (or, if unpublished, the year of creation)
|
Modifier and Type | Optional Element and Description |
---|---|
String |
booktitle
The title of the book, if only part of it is being cited
|
String |
chapter
The chapter number
|
String[] |
customData
A list of custom key value data pairs.
|
String |
edition
The edition of a book, long form (such as "first" or "second")
|
String[] |
editor
The name(s) of the editor(s)
|
String |
institution
The institution that was involved in the publishing, but not necessarily the publisher
|
String |
journal
The journal or magazine the work was published in
|
String |
month
The month of publication (or, if unpublished, the month of creation)
|
String |
note
Miscellaneous extra information
|
String |
number
The "(issue) number" of a journal, magazine, or tech-report, if applicable.
|
String |
organization
The conference sponsor
|
String[] |
pages
Page numbers
|
String |
publisher
The publisher's name
|
String |
school
The school where the thesis was written
|
String |
series
The series of books the book was published in (e.g.
|
String |
url
An optional URL reference where the publication can be found.
|
String |
volume
The volume of a journal or multi-volume book
|
public abstract String[] author
public abstract ReferenceType type
ReferenceType
public abstract String year
public abstract String journal
public abstract String booktitle
public abstract String edition
public abstract String url
public abstract String note
public abstract String[] editor
public abstract String institution
public abstract String month
public abstract String number
public abstract String organization
public abstract String publisher
public abstract String school
public abstract String series
public abstract String volume
public abstract String[] customData