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 java.lang.Object
implements Language


Constructor Summary
AbstractLanguage(java.lang.String name, java.lang.String terseName, Tokenizer tokenizer, java.lang.String... extensions)
           
 
Method Summary
 java.util.List<java.lang.String> getExtensions()
           
 java.io.FilenameFilter getFileFilter()
           
 java.lang.String getName()
           
 java.lang.String getTerseName()
           
 Tokenizer getTokenizer()
           
 void setProperties(java.util.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(java.lang.String name,
                        java.lang.String terseName,
                        Tokenizer tokenizer,
                        java.lang.String... extensions)
Method Detail

getFileFilter

public java.io.FilenameFilter getFileFilter()
Specified by:
getFileFilter in interface Language

getTokenizer

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

setProperties

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

getName

public java.lang.String getName()
Specified by:
getName in interface Language

getTerseName

public java.lang.String getTerseName()
Specified by:
getTerseName in interface Language

getExtensions

public java.util.List<java.lang.String> getExtensions()
Specified by:
getExtensions in interface Language


Copyright © 2002-2015 InfoEther. All Rights Reserved.