Package net.sourceforge.pmd.cpd
Class SourceCode.CodeLoader
- java.lang.Object
-
- net.sourceforge.pmd.cpd.SourceCode.CodeLoader
-
- Direct Known Subclasses:
SourceCode.FileCodeLoader
,SourceCode.ReaderCodeLoader
,SourceCode.StringCodeLoader
- Enclosing class:
- SourceCode
public abstract static class SourceCode.CodeLoader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CodeLoader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getCode()
java.util.List<java.lang.String>
getCodeSlice(int startLine, int endLine)
abstract java.lang.String
getFileName()
protected abstract java.io.Reader
getReader()
protected java.util.List<java.lang.String>
load()
protected java.util.List<java.lang.String>
load(int startLine, int endLine)
-
-
-
Method Detail
-
getCode
public java.util.List<java.lang.String> getCode()
-
getCodeSlice
public java.util.List<java.lang.String> getCodeSlice(int startLine, int endLine)
-
getFileName
public abstract java.lang.String getFileName()
-
getReader
protected abstract java.io.Reader getReader() throws java.lang.Exception
- Throws:
java.lang.Exception
-
load
protected java.util.List<java.lang.String> load()
-
load
protected java.util.List<java.lang.String> load(int startLine, int endLine)
-
-