Operation |
Details |
public compareTo( AuthorFormat o):int |
Sequential |
public getAuthorListCheckingGivenNames( String[] authors):List |
Sequential |
public getAuthorListCheckingNames( String authorsString, String[] authors):List |
Sequential Notes: | Parses authors using controlled vocabularies. @return A {@link List} of {@link Author} beans. @link Exception} | |
public getAuthorListLeadingSurname( String[] authors, String limit):List |
Sequential Notes: | Parses authors in the following formats: "Müller, Herbert", "Meier-Schmitz, K.L." etc. @return The authors as list of author objects. | |
public getAuthorListLooseFormat( String[] authors):List |
Sequential |
protected getAuthorListLooseFormatSurnameFirst( String[] authors):List |
Sequential |
public getAuthorListNormalFormat( String[] authors):List |
Sequential Notes: | Parses authors in the following formats: "Peter Müller" or "Linda McCartney" or "John Gabriel Smith-Wesson" or "Karl H. Meiser" Returns false results with e.g. "Harald Grün Haselstein" or "Karl Kardinal Lehmann" or "Ban Ki Moon" @return The authors as list of author objects. | |
public getAuthorListNormalFormat( String[] authors, String separator):List |
Sequential Notes: | Parses authors in the following formats: "Peter Müller" or "Linda McCartney" or "John Gabriel Smith-Wesson" or "Karl H. Meiser" Returns false results with e.g. "Harald Grün Haselstein" or "Karl Kardinal Lehmann" or "Ban Ki Moon" @return The authors as list of author objects. | |
public getAuthorListWithInitials( String[] authors):List |
Sequential Notes: | Parses authors in the following formats: "P. Müller" or "L. McCartney" or "J.-P. Smith-Wesson" or "K. H. Meiser" or "R-X Wang" @return The authors as list of author objects. | |
public abstract getAuthors( String authorString):List |
Sequential Notes: | This method is called to execute the parser. @return A {@link List} of {@link Author} beans. | |
public abstract getDescription():String |
Sequential Notes: | Returns a description what kind of format this parser analyzes. @return The description. | |
public getGivenNames():Set |
Sequential Notes: | Returns the list of given names. If the list is not initialized yet, this is done. @return The list of given names. @link Exception}. | |
public abstract getName():String |
Sequential Notes: | Returns the name of this parser. @return The name | |
public static getNamesFromFile( String filename):Set |
Sequential Notes: | Reads words from a file into a {@link Set}. @return A {@link Set} containing the words in a file. @link Exception}. | |
public abstract getPattern():String |
Sequential Notes: | Returns the regular expression to identify a string this Class can probably handle. @return A string containing a regular expression. | |
public abstract getSignificance():int |
Sequential Notes: | This method is called to get an integer value that indicates how reliable the result of this parser is. @return An integer value between 1 (highly reliable) and {@link Integer.MAX_VALUE} (not reliable at all). | |
public getSurnames():Set |
Sequential Notes: | Returns the list of surnames. If the list is not initialized yet, this is done. @return The list of surnames. @link Exception}. | |
public abstract getWarning():String |
Sequential Notes: | Should be implemented in case the format the parser analyzes is very special or is covered by other Parsers, too. @return A warning message why the result of this parser might be problematic. | |
public isGivenName( String name):boolean |
Sequential Notes: | Checks a controlled vocabulary, if the given string is a given name. @return <code>true</code> if the given string is contained in the list of given names. @link Exception}. | |
public isSurname( String name):boolean |
Sequential Notes: | Checks a controlled vocabulary, if the given string is a surname. @return <code>true</code> if the given string is contained in the list of surnames. @link Exception}. | |
public setGivenNames( Set givenNames):void |
Sequential |
public setSurnames( Set surnames):void |
Sequential |