Package lib.reports
Class InterfaceReportImpl
java.lang.Object
lib.reports.InterfaceReportImpl
- All Implemented Interfaces:
InterfaceReport
,Report
Class to manage report about interface. Implements
InterfaceReport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMethodInfo
(MethodInfo methodInfo) Add aMethodInfo
to the reportGet a list of methods inside the item (class/interface)getName()
Get the name of the item (class/interface)Get the path from source rootvoid
setFullPath
(String interfaceFullPath) Set the path from source rootvoid
Set the name of the item (class/interface)toString()
-
Constructor Details
-
InterfaceReportImpl
public InterfaceReportImpl()Class constructor. Initialize all information as empty
-
-
Method Details
-
getName
Description copied from interface:Report
Get the name of the item (class/interface) -
getSourceFullPath
Description copied from interface:Report
Get the path from source root- Specified by:
getSourceFullPath
in interfaceReport
- Returns:
- the path from source root
-
getMethodsInfo
Description copied from interface:InterfaceReport
Get a list of methods inside the item (class/interface)- Specified by:
getMethodsInfo
in interfaceInterfaceReport
- Returns:
- a
List
ofMethodInfo
-
setName
Description copied from interface:Report
Set the name of the item (class/interface) -
setFullPath
Description copied from interface:Report
Set the path from source root- Specified by:
setFullPath
in interfaceReport
- Parameters:
interfaceFullPath
- the path from source root
-
addMethodInfo
Description copied from interface:InterfaceReport
Add aMethodInfo
to the report- Specified by:
addMethodInfo
in interfaceInterfaceReport
- Parameters:
methodInfo
- theMethodInfo
-
toString
-