Package edu.odu.cs.cs350.Interfaces
Interface OutputInterface
-
- All Known Implementing Classes:
Output
public interface OutputInterfaceOutput contains all of the functionality to format and print to the console the complete output of the program. This includes the list of files, their metadata, the list of suggested refactorings, and their metadata.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCompleteOutput()java.util.List<java.io.File>getFiles()java.util.List<RefactoringInterface>getRefactorings()intgetRefactoringsToPrint()java.lang.StringgetSectionOne()java.lang.StringgetSectionTwo()voidsetFiles(java.util.List<java.io.File> files)voidsetRefactorings(java.util.List<? extends RefactoringInterface> refactorings)voidsetRefactoringsToPrint(int refactoringsToPrint)
-
-
-
Method Detail
-
getRefactoringsToPrint
int getRefactoringsToPrint()
-
setRefactoringsToPrint
void setRefactoringsToPrint(int refactoringsToPrint)
-
getFiles
java.util.List<java.io.File> getFiles()
-
setFiles
void setFiles(java.util.List<java.io.File> files)
-
getRefactorings
java.util.List<RefactoringInterface> getRefactorings()
-
setRefactorings
void setRefactorings(java.util.List<? extends RefactoringInterface> refactorings)
-
getSectionOne
java.lang.String getSectionOne()
-
getSectionTwo
java.lang.String getSectionTwo()
-
getCompleteOutput
java.lang.String getCompleteOutput()
-
-