package com.beardedhen.androidbootstrap.font;
/**
* Specifies the icon codes for a Typeface, and provides the filename of the font so that it can be
* initialised
*/
public interface IconSet {
/**
* Returns the unicode character for the current Font Icon.
*
* @return the unicode character
*/
CharSequence unicodeForKey(CharSequence key);
/**
* Returns the icon code for the current Font Icon.
*
* @return the icon code
*/
CharSequence iconCodeForAttrIndex(int index);
/**
* Specifies the location that the font file resides in, starting from the assets directory
* e.g."fontawesome-webfont.ttf"
*
* @return the font path
*/
CharSequence fontPath();
}