Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* NOTICE: This file has been changed by Plutext Pty Ltd for use in docx4j.
  * The package name has been changed; there may also be other changes.
  * This notice is included to meet the condition in clause 4(b) of the License. 
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
/* $Id: 679326 2008-07-24 09:35:34Z vhennebert $ */
package org.docx4j.fonts.fop.fonts.autodetect;
Native font finder base class
public abstract class NativeFontDirFinder implements FontFinder {

Generic method used by Mac and Unix font finders.

list of natively existing font directories
    public List find() {
        List fontDirList = new java.util.ArrayList();
        String[] searchableDirectories = getSearchableDirectories();
        if (searchableDirectories != null) {
            for (int i = 0; i < searchableDirectories.lengthi++) {
                File fontDir = new File(searchableDirectories[i]);
                if (fontDir.exists() && fontDir.canRead()) {
        return fontDirList;

Returns an array of directories to search for fonts in.

an array of directories
    protected abstract String[] getSearchableDirectories();
New to GrepCode? Check out our FAQ X