Generated by
JDiff

JDiff Statistics

The percent change statistic reported for all elements in each API is defined recursively as follows:
Percentage difference = 100 * (added + removed + 2*changed)
                        -----------------------------------
                        sum of public elements in BOTH APIs
Where added is the number of packages added, removed is the number of packages removed, and changed is the number of packages changed. This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed. The definition ensures that if all packages are removed and all new packages are added, the change will be 100%. Values are rounded here, so a value of 0% indicates a percentage difference of less than 0.5%.

The overall difference between the two APIs is approximately 46%.

Sections

Packages sorted by percentage difference
Classes and Interfaces sorted by percentage difference
Differences by number and type

Packages Sorted By Percentage Difference

Percentage
Difference
Package
59 com.cisco.provisioning.cpe.api
55 com.cisco.provisioning.cpe.constants
35 com.cisco.provisioning.cpe
10 com.cisco.provisioning.cpe.events

Percentage
Difference
Frequency Percentage Frequency
10 0.25 |
35 0.25 |
55 0.25 |
59 0.25 |


Classes and Interfaces Sorted By Percentage Difference

Percentage
Difference
Class or Interface
100 com.cisco.provisioning.cpe.ProvAPIStatus
100 com.cisco.provisioning.cpe.constants.NodeKeys
97 com.cisco.provisioning.cpe.constants.DHCPOptionKeys
88 com.cisco.provisioning.cpe.BaseException
88 com.cisco.provisioning.cpe.BaseRuntimeException
75 com.cisco.provisioning.cpe.constants.MTAKeys
72 com.cisco.provisioning.cpe.constants.DocsisDefaultKeys
65 com.cisco.provisioning.cpe.constants.CNRExtensionSettingKeys
64 com.cisco.provisioning.cpe.constants.DPEDetailsKeys
60 com.cisco.provisioning.cpe.events.NodeEvent
52 com.cisco.provisioning.cpe.constants.DeviceDetailsKeys
40 com.cisco.provisioning.cpe.constants.FqdnKeys
36 com.cisco.provisioning.cpe.api.IPDevice
29 com.cisco.provisioning.cpe.constants.ServerDefaultsKeys
28 com.cisco.provisioning.cpe.constants.IPDeviceKeys
25 com.cisco.provisioning.cpe.constants.CNRDetailsKeys
23 com.cisco.provisioning.cpe.constants.MTAProvNotifyType
22 com.cisco.provisioning.cpe.PACEConnectionFactory
21 com.cisco.provisioning.cpe.constants.TechnologyDefaultsKeys
20 com.cisco.provisioning.cpe.constants.ClassOfServiceKeys
19 com.cisco.provisioning.cpe.api.Configuration
18 com.cisco.provisioning.cpe.events.DeviceEvent
16 com.cisco.provisioning.cpe.ProvTimeoutException
14 com.cisco.provisioning.cpe.constants.DeviceTypeValues
14 com.cisco.provisioning.cpe.events.COSEvent
14 com.cisco.provisioning.cpe.events.SystemConfigEvent
14 com.cisco.provisioning.cpe.events.SystemConfigListener
13 com.cisco.provisioning.cpe.ProvisioningException
11 com.cisco.provisioning.cpe.events.MessagingQualifier
10 com.cisco.provisioning.cpe.events.DeviceListener
9 com.cisco.provisioning.cpe.AlreadyPostedException
9 com.cisco.provisioning.cpe.CommandStatus
9 com.cisco.provisioning.cpe.PACEConnectionException
9 com.cisco.provisioning.cpe.api.LeaseResults
9 com.cisco.provisioning.cpe.events.RegistrationFailedException
7 com.cisco.provisioning.cpe.constants.RDUDetailsKeys
7 com.cisco.provisioning.cpe.Batch
7 com.cisco.provisioning.cpe.events.DeviceAdapter
7 com.cisco.provisioning.cpe.events.SystemConfigAdapter
7 com.cisco.provisioning.cpe.events.ProvAPIEventManager
6 com.cisco.provisioning.cpe.api.Node
5 com.cisco.provisioning.cpe.constants.LicenseDataKeys
5 com.cisco.provisioning.cpe.events.SystemConfigEventQualifier
5 com.cisco.provisioning.cpe.events.DeviceEventQualifier
4 com.cisco.provisioning.cpe.PACEConnection
4 com.cisco.provisioning.cpe.api.DeviceType
4 com.cisco.provisioning.cpe.events.SystemConfigEventType
3 com.cisco.provisioning.cpe.DataType
2 com.cisco.provisioning.cpe.constants.PacketCableDefaultKeys
<1 com.cisco.provisioning.cpe.ProvAPI

Percentage
Difference
Frequency Percentage Frequency
0 0.02 |
2 0.02 |
3 0.02 |
4 0.06 |
5 0.06 |
6 0.02 |
7 0.1 |
9 0.1 |
10 0.02 |
11 0.02 |
13 0.02 |
14 0.08 |
16 0.02 |
18 0.02 |
19 0.02 |
20 0.02 |
21 0.02 |
22 0.02 |
23 0.02 |
25 0.02 |
28 0.02 |
29 0.02 |
36 0.02 |
40 0.02 |
52 0.02 |
60 0.02 |
64 0.02 |
65 0.02 |
72 0.02 |
75 0.02 |
88 0.04 |
97 0.02 |
100 0.04 |


Differences By Number and Type

The numbers of program elements (packages, classes. constructors, methods and fields) which are recorded as removed, added or changed includes only the highest-level program elements. That is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class.
Number of Differences
  Removals Additions Changes Total
Packages 0 1 4 5
Classes and Interfaces 46 30 50 126
Constructors 14 0 0 14
Methods 57 33 30 120
Fields 360 143 0 503
Total 477 207 84 768