package net.sourceforge.pmd.cpd;

import java.io.File;
import java.io.FilenameFilter;

public class RTFLanguage implements Language {

    public static class RTFFileOrDirectoryFilter implements FilenameFilter {
        public boolean accept(File dir, String filename) {
            return filename.endsWith("rtf") || (new File(dir.getAbsolutePath() + System.getProperty("file.separator") + filename).isDirectory());
        }
    }

    public Tokenizer getTokenizer() {
        return new RTFTokenizer();
    }

    public FilenameFilter getFileFilter() {
        return new RTFLanguage.RTFFileOrDirectoryFilter();
    }
}
