class: AuthorDecoder

public class: AuthorDecoder
Author: franke (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 1951 $ $LastChangedDate: 2009-05-07 10:; Complexity: 1
Dates: Created: 16.07.2009 15:13:05; Modified: 16.07.2009 15:13:05;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {C069A2B2-72F3-4951-B30A-D3C1B9829242}
Main class for author string decoding.
 

Goto: Custom Properties, Fields, Methods

See also: AuthorFormat

Appears in: creators

Connections
 
Custom Properties
 
AuthorDecoder Attributes
Attribute Details
private ArrayList>
  authorListList
Initial: new ArrayList>()
private AuthorFormat
  bestFormat
Initial: null
private static Logger
  logger
Initial: Logger.getLogger(AuthorDecoder.class)
 
AuthorDecoder Methods
Operation Details
public
AuthorDecoder(
   String authors):
Sequential
Tags: throws=Exception
Notes: Constructor that starts the processing of a given author string.
public
displayAuthors():void
Sequential
public
getAuthorListList():List>
Sequential
public
getBestAuthorList():List
Sequential
public
getBestFormat():AuthorFormat
Sequential
public static
main(
   String[] args):void
Sequential
Tags: throws=Exception
public static
parseAsNode(
   String authors):Node
Sequential
Notes: Parses the given author string and returns the result as DOM node. The returned XML has the following structure:
<authors>
<author>
<familyname>Buxtehude-Mölln</familyname>
<givenname>Heribert</givenname>
<prefix>von und zu</prefix>
<title>König</title>
</author>
<author>
<familyname>Müller</familyname>
<givenname>Peter</givenname>
</author>
</authors>
@return
public
setAuthorListList(
   List> authorListList):void
Sequential
public
setBestFormat(
   AuthorFormat bestFormat):void
Sequential