org.apache.fontbox.util.autodetect
Class NativeFontDirFinder

java.lang.Object
  extended by org.apache.fontbox.util.autodetect.NativeFontDirFinder
All Implemented Interfaces:
FontDirFinder
Direct Known Subclasses:
MacFontDirFinder, UnixFontDirFinder

public abstract class NativeFontDirFinder
extends Object
implements FontDirFinder

Native font finder base class. This class is based on a class provided by Apache FOP. see org.apache.fop.fonts.autodetect.NativeFontDirFinder


Constructor Summary
NativeFontDirFinder()
           
 
Method Summary
 List<File> find()
          Generic method used by Mac and Unix font finders.
protected abstract  String[] getSearchableDirectories()
          Returns an array of directories to search for fonts in.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.fontbox.util.autodetect.FontDirFinder
getCommonTTFMapping
 

Constructor Detail

NativeFontDirFinder

public NativeFontDirFinder()
Method Detail

find

public List<File> find()
Generic method used by Mac and Unix font finders.

Specified by:
find in interface FontDirFinder
Returns:
list of natively existing font directories list of font files.

getSearchableDirectories

protected abstract String[] getSearchableDirectories()
Returns an array of directories to search for fonts in.

Returns:
an array of directories


Copyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.