You are on page 1of 32

NFD<v0.

1> 1
Compare folder system

ANALYSIS and DESIGN DOCUMENT


<Compare two folder system>

Sinh viên:
 Lê Văn Quý Hoàng
 Trần Đình Hoàng Huy
 Kiều Cao Khanh
 Nguyễn Vẵn Quyền
 Nguyễn Thị Hồng Nhung
NFD<v0.1> 2
Compare folder system

Use-case diagram

Picture 1 Use case diagram

Following descriptions are the detail explanation of the cases on the diagram.
*Note: N/A is the shortcut of Not Available.

NFD001- Configure compare criterion

Use Case ID: NFD001


Use Case Name: Configure compare criterion
Created By: KhanhKC Last Updated By: KhanhKC
Date Created: 10/3/2015 Date Last Updated: 26/03/2015
Actor: Client
Description: Client modifies criterion which will be used in compare
process.
Preconditions: Client on main screen
Post - conditions: The setting of client has to be saved and it is applied
immediately in the next compare process
Priority: Normal
Frequency of Use: Sometime
Normal Course of Events: 1. Client requests to change criterion.
2. System enables change criterion slider.
3. Client uses slider to change value of criterion.
4. Client requests to save setting.
5. System saves setting.
6. System disables change criterion slider.
Alternative Courses: N/A
Exceptions: N/A
Includes: N/A
Specical Requirements: N/A
Assumptions: N/A
Notes and Issues: N/A
NFD<v0.1> 3
Compare folder system

Picture 2 Configure compare criterion

NFD002 - Choose folder

Use Case ID: NFD002


Use Case Name: Choose folder
Created By: NhungNTH Last Updated By: NhungNTH
Date Created: 10/3/2015 Date Last Updated: 26/03/2015
Actor: Client
Description: Client chooses two folder which system need to compare.
Preconditions: Client is working on the main screen.
Post - conditions: Main screen shows absolutely path of folders.
Priority: High
Frequency of Use: Always
Normal Course of Events: 1. Client clicks “Open Folder 1” button
2. System requests client to input folder 1 path.
3. Client inputs folder 1 path.
4. System displays folder 1 path.
5. Client clicks “Open Folder 2” button
6. System requests client to input folder 2 path.
7. Client inputs folder 2 path.
8. System display folder 2 path.

Alternative Courses: 1. Client clicks “Open Folder 1” button


2. System requests client to input folder 1 path.
3. Client inputs folder 1 path.
4. System displays folder 1 path.
5. Client clicks “Open Folder 2” button
6. System requests client to input folder 2 path.
7. Client inputs folder 1 path.
8. System displays error message "Please select 2 difference
folders !".
NFD<v0.1> 4
Compare folder system

Exceptions:
Includes: N/A
Specical Requirements: N/A
Assumptions: N/A
Notes and Issues: Client can choose folder only.

Picture 3 Choose folders


NFD<v0.1> 5
Compare folder system

NFD003 - Compare two folder

Use Case ID: NFD003


Use Case Name: Compare two folder
Created By: HoangLVQ Last Updated By: HoangLVQ
Date Created: 10/3/2015 Date Last Updated: 26/03/2015
Actor: Client
Description: Client requests system to compare all of the files in two
folders and in their sub-folders to determine which one is the
newer.
Preconditions: Client is working on main screen
Client inputs completely the path of two folders.
The setting of clients has to be saved before.
Post - conditions: The result of comparing is displayed
Priority: High
Frequency of Use: Always
Normal Course of Events: 1. Client chooses two folders.
2. Client requests compare two folders.
3. System displays the status of process in the main screen.
4. System displays the comparing result when process
comparing finished (refer to NFD-005 – view compared
result).
Alternative Courses: N/A
Exceptions: - In case, client just only chooses one folder and then requests
to compare , system will show notification message “Please
enter 2 folder paths !”.
- In case, client requests to change criterion but doesn't finish

this action ( don't click "Save" button ) , system will show


notification message "Please save criterion setting first !"

Includes: View compared result.


Specical Requirements: N/A
Assumptions: N/A
Notes and Issues: Client should choose fully folders and complete the action of
changing criterion.
NFD<v0.1> 6
Compare folder system

Picture 4 compare two folder

NFD004 - Cancel compare process

NFD004
Use Case ID:
Use Case Name: Cancel compare process
Created By: KhanhKC Last Updated By: KhanhKC
Date Created: 10/3/2015 Date Last Updated: 27/03/2015
Actor: Client
Description: Client wants to cancel the compare process when it’s running.
Preconditions: Compare process is running
Post - conditions: The compare process is stop.
Priority: High
NFD<v0.1> 7
Compare folder system

Frequency of Use: Always


Normal Course of Events: 1. Client requests to cancel the compare process.
2. System display a confirm dialog.
3. Client confirms to cancel the compare process.
4. System cancels the compare process.
5. System backs to main screen.
Alternative Courses: 1. Client requests to cancel compare process.
2. System show a confirm dialog.
3. Client confirms to continue the compare process.
4. System backs to main screen.
Exceptions: N/A
Includes: N/A
Specical Requirements: N/A
Assumptions: N/A
Notes and Issues: N/A

Picture 5 Cancel compare process


NFD<v0.1> 8
Compare folder system

NFD005 - View compared result

Use Case ID: NFD005


Use Case Name: View compared result
Created By: NhungNTH Last Updated By: NhungNTH
Date Created: 10/3/2015 Date Last Updated: 26/3/2015
Actor: Client
Description: System displays the compared result on main screen.
Preconditions: After comparing progress step is completed.
Post - conditions: The compare result is displayed on the main screen.
Priority: High
Frequency of Use: Always
Normal Course of Events: 1. System extracts the data in the memory and display it on
the screen
2. Client could request to view the detail result. (refer to
NFD-006 –View compared detail )
Alternative Courses: N/A
Exceptions: N/A
Includes: N/A
Specical Requirements: N/A
Assumptions: N/A
Notes and Issues: N/A

Picture 6 View compared result


NFD<v0.1> 9
Compare folder system

NFD006 - View compared detail

Use Case ID: NFD006


Use Case Name: View compared detail
Created By: NhungNTH Last Updated By: NhungNTH
Date Created: 10/3/2015 Date Last Updated: 26/3/2015
Actor: Client
Description: System returns the detail result when client clicks “View
Detail” button.
Preconditions: After the compared result is displayed.
Post - conditions: The detail result is displayed on the main screen.
Priority: Normal
Frequency of Use: Sometime
Normal Course of Events: 1. Client requests to view detail result.
2. System displays detail result screen
3. Client may use keyboard or mouse to scroll to see
compared detail.
Alternative Courses: N/A
Exceptions: N/A
Includes: N/A
Specical Requirements: N/A
Assumptions: N/A
Notes and Issues: N/A

Picture 7 View compared detail


NFD<v0.1> 10
Compare folder system

Analysis Class Diagram

Picture 8 Analysis Class Diagram

Class Responsibility and Collaboration

MainScreen
Responsibilities Collaboration
+ displays control option for user interaction CompareProcess
+ handles detecting folders comparing DetailScreen
+ displays compare result
+ handles setting change criterion request
+ displays compare criterion configuration
settings
+ handles displaying compared detail
request
+ knows CompareProcess
+ knows DetailScreen
NFD<v0.1> 11
Compare folder system

DetailScreen
Responsibilities Collaboration
+ displays compared detail result

RegisteredFolder
Responsibilities Collaboration
+ stores registered folder information
+ stores list files of each folder

CompareProcess
Responsibilities Collaboration
+ knows MainScreen MainScreen
+ knows RegisteredFolder RegisteredFolder
+ knows Result Result
+ knows CompareThread CompareThread
+ knows ScanFolderController ScanFolderController
+ knows CompareCOntroller CompareCOntroller
+ knows CriterionController CriterionController
+ knows DisplayController DisplayController
+ handle setting the configuration criterion
function.
+ handle choosing the folder function.
+ handle comparing process.
+ routes the request of client to extract
controller that handle request.
+ store all common data of process.

CompareThread
Responsibilities Collaboration
+ knows CompareProcess CompareProcess
+ knows ScanFolderController ScanFolderController
+ knows CompareController CompareController
+ knows CriterionController CriterionController
+ knows DisplayController DisplayController
+ knows DisplayThread DisplayThread
+ handle comparing process on a separate
thread

DisplayThread
Responsibilities Collaboration
+ knows DisplayController DisplayController
+ handle displaying result on a separate
thread
NFD<v0.1> 12
Compare folder system

ScanFolderController
Responsibilities Collaboration
+ knows CompareProcess CompareProcess
+ knows ScanFolderLib, which is an ScanFolderLib
attached component from outside
application
+ handle choosing folder function
+ handle scanning all files of each folder to
system.
+ determine size of smaller folder.

CompareController
Responsibilities Collaboration
+ knows CompareController CompareProcess
+ knows Compare_Lib, which is an Compare_Lib
attached component from outside
application
+ determine same name files / different
name files/newer files/ newest file.

CriterionController
Responsibilities Collaboration
+ knows CompareProcess CompareProcess
+ knows Criterion1 (an example of an Criterion1
outside component)
+ register an outside component to system
+ handle checking all criterions
+ update data into CompareProcess

Criterion1
Responsibilities Collaboration
+ Process checking conditions according to
the separate rules.

Result
Responsibilities Collaboration
+ Stores compared result.

DisplayController
Responsibilities Collaboration
+ knows CompareProcess CompareProcess
+ knows Result Result
+ handle getting and displaying data to
main screen.
NFD<v0.1> 13
Compare folder system

Interactive Diagram

Configure compare criterion

Picture 9 Configure compare criterion

Choose folders

Picture 10 Choose folders


NFD<v0.1> 14
Compare folder system

Compare two folders

Picture 11 Compare two folders

Cancel Compare Process

Picture 12 Cancel Compare Process


NFD<v0.1> 15
Compare folder system

View compare result

Picture 13 View compare result

ViewDetailResult

Picture 14 View Detail Result


NFD<v0.1> 16
Compare folder system

State-Machine diagram

Picture 15 State-Machine diagram

Class Specification

Picture 16 Class Specification


NFD<v0.1> 17
Compare folder system

MainScreen
Attributes
Name Type Initialize Description
cpObject CompareProcess Reference to
CompareProcess
Controller
Methods
Method Name registerObjects Scope private
Return Return Type Description
N/A None Register all elements that
need in system.
Parameter Type DefaultValue
N/A None N/A
Method Name show Scope public
Return Return Type Description
N/A None Displays control option for user
interaction
Parameter Type DefaultValue
N/A None
Method Name btnOpenFolder1ActionPerformed Scope private
Return Return Type Description
N/A None Handle choosing the first folder
Parameter Type DefaultValue
evt java.awt.event.ActionEvent
Method Name btnOpenFolder2ActionPerformed Scope private
Return Return Type Description
N/A None Handle choosing the second
folder
Parameter Type DefaultValue
evt java.awt.event.ActionEvent
Method Name btnCompareActionPerformed Scope private
Return Return Type Description
N/A None Handle comaring two folders
Parameter Type DefaultValue
evt java.awt.event.ActionEvent
Method Name btnCancelActionPerformed Scope private
Return Return Type Description
N/A None
Parameter Type DefaultValue
evt java.awt.event.ActionEvent
Method Name checkTheSameFolders Scope private
Return Return Type Description
N/A None Check if client chooses the
same folders to compare
Parameter Type DefaultValue
numFolder int N/A
NFD<v0.1> 18
Compare folder system

CompareProcess
Attributes
Name Type Initialize Description
rFolder1 RegisteredFolder Reference to the
registered folder
rFolder2 RegisteredFolder Reference to the
registered folder
finalResult Result Reference to the
final result
cmpT CompareThread Reference to the
comparethread
lstObjGUI Object[] Store the list of object
lstKS HashMap<String,Controller> Reference to the map
of <String,Controller>
Methods
Method Name registerControllers Scope public
Return Return Type Description
N/A None Allows register controllers into system.
Each controller executes an separate
task.
Parameter Type DefaultValue
kSObject Controller N/A
Method Name chooseFolder1 Scope public
Return Return Type Description
N/A boolean Handles select folders to input path
into system
Parameter Type DefaultValue
N/A None N/A
Method Name chooseFolder2 Scope public
Return Return Type Description
N/A boolean Handles select folders to input path
into system
Parameter Type DefaultValue
N/A None N/A
Method Name compare Scope public
Return Return Type Description
N/A None Starts the comparing process
Parameter Type DefaultValue
N/A None N/A
Method Name cancelCompare Scope public
Return Return Type Description
N/A None Stop the comparing process
Parameter Type DefaultValue
N/A None N/A
Method Name emptyListFilesInFolder Scope public
Return Return Type Description
N/A None Empty the list file in Folder
Parameter Type DefaultValue
num int N/A
Method Name getMapFinalResult Scope public
Return Return Type Description
N/A HashMap<String,List<File[]>> Gets the final list result
Parameter Type DefaultValue
NFD<v0.1> 19
Compare folder system

N/A None N/A


Method Name setMapFinalResult Scope public
Return Return Type Description
N/A None Sets the final list result
Parameter Type DefaultValue
lstNew HashMap<String,List<File[]>> N/A
Method Name getSizeMinFolder Scope public
Return Return Type Description
N/A int Get the size of min folder
Parameter Type DefaultValue
N/A None N/A
Method Name setSizeMinFolder Scope public
Return Return Type Description
N/A None Updates the size into the folder
Parameter Type DefaultValue
size int N/A
Method Name setConfig Scope public
Return Return Type Description
N/A None Handles setting the number percent of
criterion
Parameter Type DefaultValue
num int N/A

DetailScreen
Attributes
Name Type Initialize Description
header String[] Store the header of
the Detail Screen
Methods
Method Name DetailScreen Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
header String[] N/A
dataFiles HashMap<String,List<File[]>> N/A

RegisteredFolder
Attributes
Name Type Initialize Description
folder File Reference to the file
lstFiles List<File> Store the list of files
Methods
Method Name setLstFiles Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
lstFiles List<File> N/A
Method Name getLstFiles Scope public
Return Return Type Description
lstFiles List<File>
Parameter Type DefaultValue
NFD<v0.1> 20
Compare folder system

N/A None N/A


Method Name getFolder Scope public
Return Return Type Description
folder File
Parameter Type DefaultValue
N/A None N/A
Method Name setFolder Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
folder File N/A

Controller
Attributes
Name Type Initialize Description
cpObject CompareProcess Reference to the
compare process
nameController String Reference to the
name of controller
Methods
Method Name getNameController Scope public
Return Return Type Description
N/A String
Parameter Type DefaultValue
N/A None N/A

ScanFolderController
Attributes
Name Type Initialize Description
fComponent IFolderController Reference to the folder
controller
Methods
Method Name openFolder Scope public
Return Return Type Description
N/A boolean
Parameter Type DefaultValue
num int N/A
Method Name getListFile Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name getCurrentFolder Scope public
Return Return Type Description
N/A File
Parameter Type DefaultValue
N/A None N/A
Method Name findSizeMinFolder Scope private
Return Return Type Description
N/A None
Parameter Type DefaultValue
NFD<v0.1> 21
Compare folder system

N/A None N/A

CompareController
Attributes
Name Type Initialize Description
cmpComponent IComparator Reference to the
interfaceIComparator
Methods
Method Name doComparing Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A

CriterionController
Attributes
Name Type Initialize Description
logs ArrayList Store the list of logs
lstCriterions HashMap<String, ICriterion> Store the list of
criterions
Methods
Method Name registerCriterion Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
crt IDetailCriterion N/A
Method Name checkCriterion Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name setCriterion Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
num int N/A

DisplayController
Attributes
Name Type Initialize Description
Rs Result Reference to the result
of compare process
Methods
Method Name displayStatus Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
message String N/A
Method Name displayResult Scope public
Return Return Type Description
N/A None
NFD<v0.1> 22
Compare folder system

Parameter Type DefaultValue


N/A None N/A
Method Name displayInfo Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name enableDetail Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name setEnableCancel Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
enable boolean N/A

CompareThread
Attributes
Name Type Initialize Description
t Thread Reference to the
thread
fdC ScanFolderController Reference to the scan
controller
cmpC CompareController Reference to the
compare controller
ctrC CriterionController Reference to the
criterion controller
dspT DisplayThread Reference to the
display thread
Methods
Method Name run Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name start Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name stop Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
NFD<v0.1> 23
Compare folder system

DisplayThread
Attributes
Name Type Initialize Description
t Thread Reference to the
thread
dsp DisplayController Reference to the
display controller
Methods
Method Name run Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name triggerNotify Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
Method Name start Scope public
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A

Result
Attributes
Name Type Initialize Description
newerFolder String Reference to the folder
result
newerPathFolder String The path of newer
folder
logs List<String> Reference to list logs
pathFolder1 String Path of the folder 1
pathFolder2 String Path of the folder 2
numFileOfFolder1 Int Number of files in
folder 1
numFileOfFolder2 Int Number of files in
folder 2
numSameFile Int Number of same files
in 2 folder
sizeMinFolder Int Size of the folder
whose fewer file
Methods
Method Name Scope
Return Return Type Description
N/A None
Parameter Type DefaultValue
N/A None N/A
NFD<v0.1> 24
Compare folder system

Component diagram

Picture 17 Component diagram

ScanFolderLib

Picture 18 Component diagram-ScanFolderLib


NFD<v0.1> 25
Compare folder system

Initiator
Attributes
Name Type Initialize Description

Methods
Method Name init Scope public
Return Return Type Description
A IfolderController - Create new instance Folder
Controller
Parameter Type Default Value

IFolderController
Attributes
Name Type Initialize Description

Methods
Method Name openFolder Scope public
Return Return Type Description

A Boolean Set info of current folder


Parameter Type Default Value

Method Name getCurrentFolder Scope public


Return Return Type Description
A File Get info of current Folder
Parameter Type Default Value

Method Name getListFileOfFolder Scope public


Return Return Type Description
A List<File> Get all file in folder
Parameter Type Default Value
folder File

FolderController
Attributes
Name Type Initialize Description
chooser JFileChooser Private
currentFolder File Private
lstFiles List<File> Private
Methods
Method Name getCurrentFolder Scope Public
Return Return Type Description
A File Get current Folder Info
Parameter Type Default Value
Method Name openFolder Scope Public
Return Return Type Description
A boolean Set current Folder Info
Parameter Type Default Value
Method Name getListFileOfFolder Scope Public
Return Return Type Description
A List<File> Get List file in Folder
NFD<v0.1> 26
Compare folder system

Parameter Type Default Value


folder File
Method Name isTheSameAsFolder Scope Public
Return Return Type Description
A boolean Check the same of folder
Parameter Type Default Value
pathFolder String
Method Name getAllFilesInFolderToList Scope Private
Return Return Type Description
N/A Get all file in folder to list of folder
Parameter Type Default Value
folder File

Criterion1Lib

Picture 19 Component diagram-Criterion1Lib


NFD<v0.1> 27
Compare folder system

Initiator
Attributes
Name Type Initialize Description
N/A
Methods
Method Name init Scope public
Return Return Type Description
A ICriterion Create new instance of ICriterion
Parameter Type Default Value

ICriterion
Attributes
Name Type Initialize Description
N/A
Methods
Method Name checkCriterion Scope public
Return Return Type Description
A boolean Check criterion of folder
Parameter Type Default Value
lstFinalResul HashMap<String,
List<File[]>>
sizeMinFolder int
Methods
Method Name getLogs Scope public
Return Return Type Description
A List<String>
Parameter Type Default Value

Methods
Method Name getCriterion Scope public
Return Return Type Description
A/A
Parameter Type Default Value

IDetailCriterion
Attributes
Name Type Initialize Description
nameCriterion String
Methods
Method Name String Scope public
Return Return Type Description
A nameCriterion Create new instance of Criterion1
Parameter Type Default Value

Methods
Method Name setCriterion Scope public
Return Return Type Description
N/A
Parameter Type Default Value
NFD<v0.1> 28
Compare folder system

criterion int

Criterion1
Attributes
Name Type Initialize Description
percentDefault Int
logs List<String>
newerFolder String
numSameFile int
Methods
Method Name Criterion1 Scope public
Return Return Type Description
N/A
Parameter Type Default Value

Methods
Method Name checkCriterion Scope public
Return Return Type Description
A Bollean
Parameter Type Default Value
lstFinalResul HashMap<String, List<File[]>>
sizeMinFolder int
Methods
Method Name getLogs Scope public
Return Return Type Description
A List<String>
Parameter Type Default Value

Methods
Method Name setCriterion Scope public
Return Return Type Description
A int
Parameter Type Default Value

Methods
Method Name getNewerFolder Scope public
Return Return Type Description
A String
Parameter Type Default Value

Methods
Method Name getNumSameFile Scope public
Return Return Type Description
A int
Parameter Type Default Value

Methods
Method Name getCriterion Scope public
Return Return Type Description
NFD<v0.1> 29
Compare folder system

A IDetailCriterion
Parameter Type Default Value
s
Methods
Method Name checkPercentCondition Scope public
Return Return Type Description
A Boolean
Parameter Type Default Value
lstFinalResul HashMap<String, List<File[]>>
sizeMinFolder int
Methods
Method Name checkIfAllFilesAreTheSameModifiedDate Scope public
Return Return Type Description
A Boolean
Parameter Type Default Value
lstFinalResuls HashMap<String, List<File[]>>

Methods
Method Name checkIfAnyFileIsTheNewest Scope public
Return Return Type Description
A Boolean
Parameter Type Default Value
lstFinalResul HashMassp<String, List<File[]>>

Methods
Method Name checkIfOneSideIsTotalNewer Scope public
Return Return Type Description
A Boolean
Parameter Type Default Value
lstFinalResul HashMap<String, List<File[]>>
NFD<v0.1> 30
Compare folder system

CompareLib

Picture 20 Component diagram - CompareLib

CompareInitiator
Attributes
Name Type Initialize Description

Methods
Method Name init Scope public
Return Return Type Description
N/A IComparator Create new instance Comparator
Parameter Type Default Value

IComparator
Attributes
Name Type Initialize Description
NFD<v0.1> 31
Compare folder system

Methods
Method Name startCompare Scope public
Return Return Type Description
A HashMap<String, Compare two folder
List<File[]>>
Parameter Type Default Value
dirMasterA String
dirMasterB String
fileList1 List<File>
fileList2 List<File>
Methods
Method Name stopCompare Scope public
Return Return Type Description
N/A
Parameter Type Default Value

Methods
Method Name pauseCompare Scope public
Return Return Type Description
N/A
Parameter Type Default Value

Methods
Method Name resumeCompare Scope public
Return Return Type Description
N/A
Parameter Type Default Value

Comparator
Attributes
Name Type Initialize Description

Methods
Method Name getRelativePath Scope public
Return Return Type Description
A Path Get Relative of file choosed.
Parameter Type Default Value
children String
master String
Methods
Method Name startCompare Scope public
Return Return Type Description
A HashMap<String, Get Relative of file choosed.
List<File[]>>
Parameter Type Default Value
children String
master String
Methods
NFD<v0.1> 32
Compare folder system

Method Name compareFiles Scope private


Return Return Type Description
A HashMap<String, Compare two folder
List<File[]>>
Parameter Type Default Value
dirMaster String
listFile String
map HashMap<String,
File>
order Int
Methods
Method Name stopCompare Scope public
Return Return Type Description
N/A
Parameter Type Default Value

Methods
Method Name pauseCompare Scope public
Return Return Type Description

Parameter Void Default Value

Methods
Method Name resumeCompare Scope public
Return Return Type Description

Parameter Void Default Value

You might also like