## org.biojavax
Interface DocRefAuthor

All Superinterfaces:
  Changeable, Comparable

All Known Implementing Classes:
  SimpleDocRefAuthor

    public interface DocRefAuthor

extends Comparable, Changeable

Represents an author of a documentary reference.

Since:
  1.5
Author:
  Richard Holland
See Also:
  `DocRef`

Nested Class Summary
`static class` `DocRefAuthor.Tools` Useful tools for working with authors.

Method Summary
`String` `getExtendedName()` Returns the extended version of the authors name.
`String` `getName()` Returns a textual description of the authors name.
`boolean` `isConsortium()` Is this author actually a consortium?
`boolean` `isEditor()` Is this author actually an editor?

Methods inherited from interface java.lang.Comparable
`compareTo`

Methods inherited from interface org.biojava.utils.Changeable
`addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener`

Method Detail

### getName

    String getName()

  Returns a textual description of the authors name. This field is immutable so should be set using the constructor of the implementing class.

  Returns:
    Value of property name.

### getExtendedName

    String getExtendedName()

  Returns the extended version of the authors name. Form: "name (consortium) (ed.)" where sections in brackets are optional.

  Returns:
    Value of property name with additions.

### isEditor

    boolean isEditor()

  Is this author actually an editor?

  Returns:
    true if they are, false if not.

### isConsortium

    boolean isConsortium()

  Is this author actually a consortium?

  Returns:
    true if they are, false if not.