Package de.undercouch.citeproc
Class DefaultAbbreviationProvider
- java.lang.Object
-
- de.undercouch.citeproc.DefaultAbbreviationProvider
-
- All Implemented Interfaces:
AbbreviationProvider
public class DefaultAbbreviationProvider extends java.lang.Object implements AbbreviationProvider
Default implementation ofAbbreviationProvider- Author:
- Michel Kraemer
-
-
Constructor Summary
Constructors Constructor Description DefaultAbbreviationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAbbreviation(java.lang.String variable, java.lang.String original, java.lang.String abbreviation)java.lang.StringgetAbbreviation(java.lang.String variable, java.lang.String original, CSLItemData item)Retrieves an abbreviation for a given variable
-
-
-
Method Detail
-
addAbbreviation
public void addAbbreviation(java.lang.String variable, java.lang.String original, java.lang.String abbreviation)
-
getAbbreviation
public java.lang.String getAbbreviation(java.lang.String variable, java.lang.String original, CSLItemData item)Description copied from interface:AbbreviationProviderRetrieves an abbreviation for a given variable- Specified by:
getAbbreviationin interfaceAbbreviationProvider- Parameters:
variable- the name of the variableoriginal- the original (unabbreviated) stringitem- the current CSL item data- Returns:
- the abbreviated string or
nullif the original string should not be abbreviated
-
-