LOC = Line of Code
NOP = Number of Paramaters
| Class Name | Method Name | Access Type | NOP | LOC |
| AppAPI | AppAPI | public | 0 | 4 |
| addFileInfoListener | public | 1 | 1 | |
| removeFileInfoListener | public | 1 | 1 | |
| fireFileInfoReceivedEvent | public | 1 | 4 | |
| addMusicProfileListener | public | 1 | 1 | |
| removeMusicProfileListener | public | 1 | 1 | |
| fireMusicRequestEvent | public | 1 | 4 | |
| requestSearch | public | 2 | 2 | |
| respondSearch | public | 1 | 2 | |
| popFileInfo | public | 0 | 1 | |
| PeerDiscovery | PeerDiscovery | public | 1 | 6 |
| PeerDiscovery | public | 0 | 4 | |
| startRunning | private | 0 | 2 | |
| stopRunning | private | 0 | 1 | |
| startJxta | private | 0 | 7 | |
| run | public | 0 | 12 | |
| discoveryEvent | public | 1 | 22 | |
| ConfigScreen | ConfigScreen | friendly | 1 | 25 |
| actionPerformed | public | 1 | 2 | |
| DownloadScreen | DownloadScreen | friendly | 0 | 0 |
| GuiApi | GuiApi | public | 0 | 0 |
| notifyFileStatusChanged | public | 1 | 0 | |
| notifyUploadVectorChanged | public | 0 | 0 | |
| notifyDownloadVectorChanged | public | 0 | 0 | |
| LoginScreen | LoginScreen | friendly | 1 | 38 |
| actionPerformed | public | 1 | 5 | |
| MainGUI | windowClosing | public | 1 | 1 |
| MainGUI | public | 1 | 6 | |
| successfulLogin | public | 0 | 16 | |
| logOut | public | 0 | 9 | |
| notifyPeerVectorChanged | public | 0 | 1 | |
| main | public | 1 | 2 | |
| actionPerformed | public | 1 | 4 | |
| createMenuBar | private | 0 | 12 | |
| MainScreen | MainScreen | friendly | 1 | 22 |
| actionPerformed | public | 1 | 2 | |
| MPDialog | windowClosing | public | 1 | 1 |
| propertyChange | public | 1 | 16 | |
| MPDialog | public | 3 | 17 | |
| getMusicProfile | friendly | 0 | 11 | |
| DebugOut | private | 1 | 1 | |
| PrefScreen | PrefScreen | friendly | 1 | 3 |
| createLabelsControls | private | 0 | 6 | |
| createLabels | private | 1 | 20 | |
| createLabel | private | 6 | 6 | |
| createControls | private | 1 | 10 | |
| createCheckBox | private | 3 | 5 | |
| createListBox | private | 5 | 5 | |
| createButton | private | 6 | 7 | |
| createEditBox | private | 4 | 5 | |
| actionPerformed | public | 1 | 7 | |
| addMPDlg | public | 0 | 7 | |
| SetControlValues | private | 0 | 8 | |
| SavePreferences | private | 0 | 13 | |
| getMPDisplayList | public | 1 | 8 | |
| SearchScreen | SearchScreen | friendly | 1 | 3 |
| drawSearchScreen | private | 0 | 5 | |
| createSearchPanel | private | 0 | 6 | |
| createSearchLabel | private | 0 | 3 | |
| createInputPanel | private | 0 | 8 | |
| addInputField | private | 3 | 3 | |
| createSearchButton | private | 0 | 10 | |
| createResultsPanel | private | 0 | 5 | |
| actionPerformed | public | 1 | 13 | |
| fileInfoReceived | public | 1 | 1 | |
| attachResponseList | private | 0 | 1 | |
| parseMaxFileSize | private | 0 | 4 | |
| StatusScreen | friendly | 2 | 42 | |
| actionPerformed | public | 1 | 2 | |
| updatePeerVector | public | 0 | 16 | |
| ConfigurationInfo | ConfigurationInfo | public | 0 | 1 |
| setFromXML | public | 0 | 56 | |
| getElementValue | private | 2 | 8 | |
| load | public | 0 | 6 | |
| PopulateMP | public | 0 | 15 | |
| xml | public | 0 | 57 | |
| save | public | 0 | 4 | |
| getMusicProfileVector | public | 0 | 2 | |
| getMaxUploadsPerHour | public | 0 | 1 | |
| getKnownNodesVector | public | 0 | 1 | |
| getKnownNodesOnly | public | 0 | 1 | |
| getUploadDirectories | public | 0 | 1 | |
| getDownloadDirectories | public | 0 | 1 | |
| getUploadDirectoriesDelimited | public | 0 | 1 | |
| getDownloadDirectoriesDelimited | public | 0 | 1 | |
| getDirectoriesDelimited | public | 1 | 11 | |
| isModeAutoDrive | public | 0 | 1 | |
| setMusicProfileVector | public | 1 | 1 | |
| setMaxUploadsPerHour | public | 1 | 1 | |
| setKnownNodesVector | public | 1 | 1 | |
| setKnownNodesOnly | public | 1 | 1 | |
| setUploadDirectories | public | 1 | 1 | |
| setDownloadDirectories | public | 1 | 1 | |
| setUploadDirectoriesDelimited | public | 1 | 1 | |
| setDownloadDirectoriesDelimited | public | 1 | 1 | |
| setDirectoriesDelimited | public | 2 | 5 | |
| getConfigFilename | public | 0 | 1 | |
| setModeToAutoDrive | public | 1 | 1 | |
| DebugOut | private | 1 | 1 | |
| Downloader | Downloader | public | 2 | 12 |
| pauseDownload | public | 0 | 1 | |
| FileInfo | FileInfo | public | 3 | 3 |
| FileInfo | public | 2 | 2 | |
| toString | public | 0 | 1 | |
| getFileURI | public | 0 | 1 | |
| getFileName | public | 0 | 1 | |
| getFilePath | public | 0 | 1 | |
| getFileState | public | 0 | 1 | |
| getFileStatus | public | 0 | 1 | |
| getFileDownload | public | 0 | 1 | |
| getFileBytes | public | 0 | 1 | |
| getPipeAdvertisement | public | 0 | 1 | |
| setFileState | public | 1 | 1 | |
| setFileStatus | public | 1 | 1 | |
| setFileDownload | public | 1 | 1 | |
| setFileBytes | public | 1 | 1 | |
| setPipeAdvertisement | public | 1 | 1 | |
| readFile | public | 0 | 31 | |
| saveFile | public | 1 | 31 | |
| transferFile | public | 0 | 4 | |
| FileIOHelper | FileRead | public | 1 | 18 |
| FileWrite | public | 2 | 18 | |
| getFileBuf | public | 0 | 1 | |
| DebugOut | private | 1 | 1 | |
| FileTransferRequest | FileTransferRequest | friendly | 1 | 1 |
| getFileInfo | public | 0 | 1 | |
| FileTransferResponse | friendly | 0 | 2 | |
| FileTransferResponse | friendly | 2 | 3 | |
| getBytes | public | 0 | 1 | |
| getFileName | public | 0 | 1 | |
| id3 | getInfo | public | 0 | 1 |
| getTitle | public | 0 | 1 | |
| getArtist | public | 0 | 1 | |
| getAlbum | public | 0 | 1 | |
| getYear | public | 0 | 1 | |
| getComment | public | 0 | 1 | |
| getTrack | public | 0 | 1 | |
| getGenre | public | 0 | 1 | |
| getBitRate | public | 0 | 1 | |
| id3 | public | 1 | 0 | |
| JxtaServerSocketLinuxwifi | JxtaServerSocketLinuxwifi | public | 1 | 1 |
| receiveMessage | public | 1 | 41 | |
| run | public | 0 | 10 | |
| getserverSocket | public | 0 | 1 | |
| setserverSocket | public | 1 | 1 | |
| getpipeAdv | public | 0 | 1 | |
| setpipeAdv | public | 1 | 1 | |
| getnetPeerGroup | public | 0 | 1 | |
| setnetPeerGroup | public | 1 | 1 | |
| JxtaSocketLinuxwifi | JxtaSocketLinuxwifi | public | 4 | 4 |
| sendTestMessage | public | 1 | 33 | |
| run | public | 0 | 6 | |
| setProfile | public | 1 | 1 | |
| startJxta | public | 0 | 5 | |
| getsocket | public | 0 | 1 | |
| setsocket | public | 1 | 1 | |
| getpipeAdv | public | 0 | 1 | |
| setpipeAdv | public | 1 | 1 | |
| getnetPeerGroup | public | 0 | 1 | |
| setnetPeerGroup | public | 1 | 1 | |
| MessageHandler | MessageHandler | public | 2 | 22 |
| MusicProfile | MusicProfile | public | 0 | 0 |
| MusicProfile | public | 1 | 8 | |
| Display | public | 0 | 4 | |
| MusicProfile | public | 3 | 3 | |
| getFileFormat | public | 0 | 1 | |
| getMaxFileSize | public | 0 | 1 | |
| getArtist | public | 0 | 1 | |
| getSong | public | 0 | 1 | |
| getGenre | public | 0 | 1 | |
| setFileFormat | public | 1 | 1 | |
| setMaxFileSize | public | 1 | 1 | |
| setMaxFileSize | public | 1 | 5 | |
| setArtist | public | 1 | 1 | |
| setSong | public | 1 | 1 | |
| setGenre | public | 1 | 1 | |
| xmlNode | public | 1 | 23 | |
| setFromXmlNode | public | 1 | 5 | |
| getElementValue | private | 2 | 8 | |
| DebugOut | private | 1 | 1 | |
| copy | public | 1 | 3 | |
| public | 0 | 3 | ||
| NodeObject | NodeObject | public | 1 | 3 |
| getNodeName | public | 0 | 1 | |
| getNodeID | public | 0 | 1 | |
| getPeerAdvertisement | public | 0 | 1 | |
| Search | Search | public | 4 | 23 |
| SearchRequest | SearchRequest | public | 1 | 1 |
| getMusicProfile | public | 0 | 1 | |
| SearchResponse | SearchResponse | public | 1 | 1 |
| getFileInfo | public | 0 | 1 | |
| ServicesApi | ServicesApi | public | 0 | 6 |
| ServicesApi | public | 1 | 6 | |
| getCurrentConfigurationInfo | public | 0 | 1 | |
| setCurrentConfigurationInfo | public | 1 | 2 | |
| addFileInfoListener | public | 1 | 1 | |
| removeFileInfoListener | public | 1 | 1 | |
| fireFileInfoReceivedEvent | public | 1 | 4 | |
| searchPeers | public | 1 | 3 | |
| fileInfoReceived | public | 1 | 2 | |
| getSearchResponses | public | 0 | 1 | |
| musicRequestReceived | public | 1 | 4 | |
| checkLocalFiles | private | 1 | 3 | |
| accept | public | 1 | 1 | |
| checkDirectory | private | 2 | 4 | |
| checkFile | private | 2 | 6 | |
| match | private | 2 | 1 | |
| match | private | 2 | 1 | |
| startDownload | public | 1 | 3 | |
| getAvailableNodes | public | 0 | 1 | |
| setAvailableNodes | public | 1 | 2 | |
| getUploadFileVector | public | 0 | 1 | |
| getDownloadFileVector | public | 0 | 1 | |
| getPausedFileVector | public | 0 | 1 | |
| cancelTranfer | public | 1 | 0 | |
| pauseTransfer | public | 1 | 0 | |
| WifiMessage | WifiMessage | public | 0 | 4 |
| getmessageType | public | 0 | 1 | |
| WifiMessage | friendly | 4 | 4 | |
| GetMessageType | private | 0 | 1 | |
| GetMessageID | private | 0 | 1 | |
| GetOrigin | private | 0 | 1 | |
| GetDestination | private | 0 | 1 | |
| SetMessageType | private | 1 | 2 | |
| SetMessageID | private | 1 | 2 | |
| SetOrigin | private | 1 | 2 | |
| SetDestination | private | 1 | 2 | |
| FileInfoEvent | FileInfoEvent | public | 2 | 1 |
| getFileInfo | public | 0 | 1 | |
| MusicProfileEvent | MusicProfileEvent | public | 2 | 1 |
| getMusicProfile | public | 0 | 1 |