net.sourceforge.pmd.cpd
Class AbstractLanguage

java.lang.Object
  extended by net.sourceforge.pmd.cpd.AbstractLanguage
All Implemented Interfaces:
Language
Direct Known Subclasses:
AnyLanguage

public abstract class AbstractLanguage
extends Object
implements Language


Constructor Summary
AbstractLanguage(String name, String terseName, Tokenizer tokenizer, String... extensions)
           
 
Method Summary
 List<String> getExtensions()
           
 FilenameFilter getFileFilter()
           
 String getName()
           
 String getTerseName()
           
 Tokenizer getTokenizer()
           
 void setProperties(Properties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLanguage

public AbstractLanguage(String name,
                        String terseName,
                        Tokenizer tokenizer,
                        String... extensions)
Method Detail

getFileFilter

public FilenameFilter getFileFilter()
Specified by:
getFileFilter in interface Language

getTokenizer

public Tokenizer getTokenizer()
Specified by:
getTokenizer in interface Language

setProperties

public void setProperties(Properties properties)
Specified by:
setProperties in interface Language

getName

public String getName()
Specified by:
getName in interface Language

getTerseName

public String getTerseName()
Specified by:
getTerseName in interface Language

getExtensions

public List<String> getExtensions()
Specified by:
getExtensions in interface Language


Copyright © 2002-2015 InfoEther. All Rights Reserved.