Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
A
ALL_MESSAGES
- Static variable in class nan.model.
Newsgroup
Integer constant representing that all messages should be cached locally.
APP_COPYRIGHT
- Static variable in class nan.
NaN
The application copyright String.
APP_NAME
- Static variable in class nan.
NaN
The application name String.
APP_VERSION
- Static variable in class nan.
NaN
The application version String.
ARCHIVE_FILE
- Static variable in class nan.
NaN
The name of the archive into which the settings will be stored for remote saving.
AVAILABLE_NEWSGROUPS_FILE
- Static variable in class nan.
NaN
The file into which Available Newsgroups are stored.
AbstractBackgroundTask
- class nan.tools.
AbstractBackgroundTask
.
An abstract class implementing the BackgroundTask interface in a Thread.
AbstractBackgroundTask()
- Constructor for class nan.tools.
AbstractBackgroundTask
Attachment
- class nan.model.
Attachment
.
An NNTP Message attachment.
Attachment(String, String)
- Constructor for class nan.model.
Attachment
Creates a new Attachment object.
Attachment()
- Constructor for class nan.model.
Attachment
Creates a new Attachment object.
AttachmentPopupMenu
- class nan.controller.
AttachmentPopupMenu
.
A popup menu for the attachments on a message.
AttachmentPopupMenu(ActionListener)
- Constructor for class nan.controller.
AttachmentPopupMenu
Creates a new AttachmentPopupMenu object.
actionPerformed(ActionEvent)
- Method in class nan.controller.
ComposeMenu
The registered callback for the menu commands.
actionPerformed(ActionEvent)
- Method in class nan.controller.
Menu
Listens to the menu selections and calls the appropriate handler.
actionPerformed(ActionEvent)
- Method in class nan.controller.
MessagePopupMenu
The registered callback for events on this menu.
actionPerformed(ActionEvent)
- Method in class nan.controller.
NewsgroupPopupMenu
The registered callback for events on this menu.
actionPerformed(ActionEvent)
- Method in class nan.view.
ComposeFrame
The registered callback for actions on this frame.
actionPerformed(ActionEvent)
- Method in class nan.view.
LicenseDialog
The registered callback for ActionEvents on this dialog.
actionPerformed(ActionEvent)
- Method in class nan.view.
MessagePanel
Called when an action occurs on this component.
actionPerformed(ActionEvent)
- Method in class nan.view.
NewsgroupDialog
The registered callback for actions on this dialog.
actionPerformed(ActionEvent)
- Method in class nan.view.
PasswordDialog
The registered callback for ActionEvents on this dialog.
actionPerformed(ActionEvent)
- Method in class nan.view.
ServerSettingsDialog
The registered callback for the buttons.
actionPerformed(ActionEvent)
- Method in class nan.view.
UserSettingsDialog
The registered callback for the buttons.
add(Newsgroup)
- Method in class nan.model.
NewsgroupList
Adds a Newsgroup to this list.
addAttachment(String)
- Method in class nan.controller.
AttachmentPopupMenu
Adds an attachment to the menu.
addAttachment(String)
- Method in class nan.controller.
ComposeMenu
Adds an attachment to the remove menu.
addAttachment(Attachment)
- Method in class nan.model.
Message
Adds an attachment to this Message.
addAttachmentAction()
- Method in class nan.view.
ComposeFrame
Called when an attachment is requested.
addBackgroundThread(BackgroundTask)
- Method in class nan.view.
View
Adds a background thread to the waiter.
addChild(Message)
- Method in class nan.model.
MessageTree
Adds a child to this tree just under the root.
addChild(MessageHeader)
- Method in class nan.model.
MessageTree
Adds a child to this tree just under the root.
addHeader(String, String)
- Method in class nan.model.
MessageHeader
Adds a header to this MessageHader.
addThreadChild(Message, StringTokenizer)
- Method in class nan.model.
MessageTree
Adds a thread child in the proper sequence to this tree.
addThreadChild(MessageHeader, StringTokenizer)
- Method in class nan.model.
MessageTree
Adds a thread child in the proper sequence to this tree.
append(NewsgroupList)
- Method in class nan.model.
NewsgroupList
Appends the Newsgroups from a NewsgroupList onto this NewsgroupList.
archive()
- Static method in class nan.tools.
SettingsArchiver
Archives the settings to the Nan ARCHIVE_FILE.
B
BASE_DIRECTORY
- Static variable in class nan.
NaN
The base directory into which all NaN files will be stored.
BackgroundAttachmentSaver
- class nan.tools.
BackgroundAttachmentSaver
.
A Background task to handle attachment saving to disk.
BackgroundAttachmentSaver(Attachment, File)
- Constructor for class nan.tools.
BackgroundAttachmentSaver
Creates a new BackgroundAttachmentSaver object.
BackgroundCacheDownloader
- class nan.tools.
BackgroundCacheDownloader
.
Downloads a message cache for offline reading.
BackgroundCacheDownloader(View, Newsgroup, NNTPClient, WaitDialog)
- Constructor for class nan.tools.
BackgroundCacheDownloader
Creates a new BackgroundCacheDownloader object.
BackgroundCacheReader
- class nan.tools.
BackgroundCacheReader
.
Reads a message cache in the background.
BackgroundCacheReader(File, Newsgroup, MessageTree, WaitDialog)
- Constructor for class nan.tools.
BackgroundCacheReader
Creates a new BackgroundCacheReader object.
BackgroundCacheWriter
- class nan.tools.
BackgroundCacheWriter
.
Writes a message cache to disk in the background.
BackgroundCacheWriter(Newsgroup, MessageTree)
- Constructor for class nan.tools.
BackgroundCacheWriter
Creates a new BackgroundCacheWriter object.
BackgroundConnectThread
- class nan.tools.
BackgroundConnectThread
.
A background thread to handle client connections.
BackgroundConnectThread(ServerSettings, NNTPClient, WaitDialog)
- Constructor for class nan.tools.
BackgroundConnectThread
Creates a new BackgroundConnectThread object.
BackgroundDirectoryDeleter
- class nan.tools.
BackgroundDirectoryDeleter
.
Background task that deletes a directory and all files under it.
BackgroundDirectoryDeleter(File)
- Constructor for class nan.tools.
BackgroundDirectoryDeleter
Creates a new BackgroundDirectoryDeleter object.
BackgroundNewsgroupDownloader
- class nan.tools.
BackgroundNewsgroupDownloader
.
Downloads Newsgroup cache into MessageTree in a background thread.
BackgroundNewsgroupDownloader(NNTPClient, WaitDialog, Newsgroup, MessageTree)
- Constructor for class nan.tools.
BackgroundNewsgroupDownloader
Creates a new BackgroundNewsgroupDownloader object.
BackgroundNewsgroupListDownloader
- class nan.tools.
BackgroundNewsgroupListDownloader
.
Reads the available NewsgroupList from an NNTP Server in a background thread.
BackgroundNewsgroupListDownloader(WaitDialog, NNTPClient)
- Constructor for class nan.tools.
BackgroundNewsgroupListDownloader
Creates a new ReadNewsgroupsThread object.
BackgroundReader
- class nan.tools.
BackgroundReader
.
Background task to read and parse and XML Document from cache.
BackgroundReader(Transposer, File, Method)
- Constructor for class nan.tools.
BackgroundReader
Creates a new BackgroundReader object.
BackgroundTask
- interface nan.tools.
BackgroundTask
.
An interface for background tasks.
BackgroundWriter
- class nan.tools.
BackgroundWriter
.
Performs a serialization task in a background thread.
BackgroundWriter(XMLSerializable, File)
- Constructor for class nan.tools.
BackgroundWriter
Creates a new BackgroundWriter object.
BadDateFormatException
- exception nan.exception.
BadDateFormatException
.
Thrown when a Date String cannot be parsed into a Date.
BadDateFormatException()
- Constructor for class nan.exception.
BadDateFormatException
C
CACHE_DIRECTORY
- Static variable in class nan.
NaN
The directory into which message caches will be stored.
ComposeFrame
- class nan.view.
ComposeFrame
.
A frame for composing messages.
ComposeFrame(View)
- Constructor for class nan.view.
ComposeFrame
Creates a new ComposeFrame object.
ComposeMenu
- class nan.controller.
ComposeMenu
.
The menu for the compose frame.
ComposeMenu(ComposeFrame)
- Constructor for class nan.controller.
ComposeMenu
Creates a new ComposeMenu object.
cacheCurrentNewsgroup()
- Method in class nan.view.
View
Downloads message bodies and caches the current newsgroup.
cancelButtonAction()
- Method in class nan.view.
ComposeFrame
Called when the cancel button is pressed.
changeNewsgroupMessages()
- Method in class nan.view.
View
Called when the user requests to change the Newsgroup Messages to cache locally.
clear()
- Method in class nan.view.
MessagePanel
Clears the panel.
close()
- Method in class nan.ssh.
SSHConnection
Close the SSH connection.
close()
- Method in class nan.tools.
EventLogger
Closes the event logger.
compareTo(Object)
- Method in class nan.model.
Newsgroup
Compares this Newsgroup to another object for lexiographic equivalence by Newsgroup name.
connect(String, int)
- Method in interface nan.nntp.
NNTPClient
Connects to the NNTP server.
connect(String, int)
- Method in class nan.nntp.
NNTPClientImpl
Connects to the NNTP server.
connect(ServerSettings)
- Method in class nan.ssh.
SSHConnection
Connects to the SSH server.
contains(Newsgroup)
- Method in class nan.model.
NewsgroupList
Asks if a Newsgroup is contained in this list.
containsHeader(String)
- Method in class nan.model.
MessageHeader
Asks if this MessageHeader contains a particular header.
D
DEFAULT_HEIGHT
- Static variable in class nan.
NaN
The default window height.
DEFAULT_LOCAL_PORT
- Static variable in class nan.model.
ServerSettings
The default local port for SSH tunnels.
DEFAULT_MESSAGES
- Static variable in class nan.model.
Newsgroup
The default number of messages to cache locally.
DEFAULT_NEWS_PORT
- Static variable in class nan.model.
ServerSettings
The default news port.
DEFAULT_NEWS_SERVER
- Static variable in class nan.model.
ServerSettings
The default news server hostname.
DEFAULT_SSH_PORT
- Static variable in class nan.model.
ServerSettings
The default SSH port.
DEFAULT_WIDTH
- Static variable in class nan.
NaN
The default window width.
DISPLAY_FORMAT
- Static variable in class nan.tools.
NNTPDateFormat
The format for displaying a date and time.
DateTableCellRenderer
- class nan.view.
DateTableCellRenderer
.
A class to render Dates on a table.
DateTableCellRenderer()
- Constructor for class nan.view.
DateTableCellRenderer
Creates a new DateTableCellRenderer object.
decode()
- Method in class nan.model.
Attachment
Decodes and returns the data for this attachment.
disconnect()
- Method in interface nan.nntp.
NNTPClient
Disconnects from the server.
disconnect()
- Method in class nan.nntp.
NNTPClientImpl
Disconnects from the server.
display(String, String, String, String, String, String)
- Method in class nan.view.
ComposeFrame
Displays this frame.
display(String, String, String)
- Method in class nan.view.
ComposeFrame
Displays this frame.
display(String)
- Method in class nan.view.
LicenseDialog
Displays this dialog with a license.
display(Message)
- Method in class nan.view.
MessagePanel
Displays a Message in the preview pane.
display(NewsgroupList, NewsgroupList)
- Method in class nan.view.
NewsgroupDialog
Displays this dialog.
display()
- Method in class nan.view.
PasswordDialog
Displays this dialog.
display()
- Method in class nan.view.
ServerSettingsDialog
Displays this dialog with the proper server settings.
display(String, String)
- Method in class nan.view.
SourceDialog
Displays this dialog with the source text.
display()
- Method in class nan.view.
UserSettingsDialog
Displays this dialog.
display(String, String)
- Method in class nan.view.
WaitDialog
Displays this dialog with a title and a message.
displayLicense(String)
- Method in class nan.view.
View
Displays a license file.
download(String, String)
- Method in class nan.ssh.
SSHConnection
Downloads a file from the SSH server.
E
ERROR
- Static variable in class nan.tools.
EventLogger
The marker for errors.
Encoder
- class nan.tools.
Encoder
.
A class to handle encoding schemes used with NNTP messages.
EventLogger
- class nan.tools.
EventLogger
.
Logs messages, errors, and warnings as the program runs.
encode(File)
- Static method in class nan.model.
Attachment
Encodes a file to an Attachment.
equals(Object)
- Method in class nan.model.
Newsgroup
Tests for equivalence with another object.
equals(Object)
- Method in class nan.model.
ServerSettings
Tests if this ServerSettings is logically equivalent to another ServerSettings.
equals(Object)
- Method in class nan.model.
UserSettings
Tests if this UserSettings is logically equivalent to another object.
exit(boolean)
- Method in class nan.view.
View
Called to exit the application.
F
FILE_COUNT
- Static variable in class nan.
NaN
The count of files in the source code.
FORMATS
- Static variable in class nan.tools.
NNTPDateFormat
The potential date formats that can be parsed.
FREE_FILE
- Static variable in class nan.
NaN
The file into which the free license agreement will be stored.
FREE_LICENSE
- Static variable in class nan.
NaN
The license file for the main free license terms.
finished
- Variable in class nan.tools.
AbstractBackgroundTask
focusGained(FocusEvent)
- Method in class nan.view.
ServerSettingsDialog
Called when the focus is gained on a registered component.
focusGained(FocusEvent)
- Method in class nan.view.
UserSettingsDialog
Called when the focus is gained on a registered component.
focusLost(FocusEvent)
- Method in class nan.view.
ServerSettingsDialog
Called when the focus is lost on a registered component.
focusLost(FocusEvent)
- Method in class nan.view.
UserSettingsDialog
Called when the focus is lost on a registered component.
G
get(int)
- Method in class nan.model.
NewsgroupList
Gets a Newsgroup from this list.
getAttachment(int)
- Method in class nan.model.
Message
Gets an Attachment from this message.
getAttachment(Document)
- Static method in class nan.model.
XMLFactory
Reconstructs an Attachment from an XML Document.
getAttachmentCount()
- Method in class nan.model.
Message
Gets the count of attachments on this message.
getAvailableNewsgroups()
- Method in class nan.model.
Settings
Gets the available newsgroups.
getBody()
- Method in class nan.model.
Message
Gets the body of this Message.
getCache()
- Method in class nan.model.
Newsgroup
Gets the local cache.
getCacheDirectory(Newsgroup)
- Static method in class nan.tools.
BackgroundCacheWriter
Gets the cache directory for a Newsgroup.
getCacheFile(Newsgroup, MessageHeader)
- Static method in class nan.tools.
BackgroundCacheWriter
Gets the cache file for a Newsgroup Message.
getColumnClass(int)
- Method in class nan.model.
MessageTreeTableModel
Gets the class for the particular column requested.
getColumnCount()
- Method in class nan.model.
MessageTreeTableModel
Gets the column count.
getColumnName(int)
- Method in class nan.model.
MessageTreeTableModel
Gets the name of a column.
getData()
- Method in class nan.model.
Attachment
Gets the Base64 encoded data of this attachment.
getDate()
- Method in class nan.model.
License
Gets the date of this license agreement.
getDirectory()
- Method in class nan.model.
ServerSettings
Gets the directory for remote save.
getEmail()
- Method in class nan.model.
UserSettings
Gets the user's email.
getFilePath(String, String)
- Static method in class nan.tools.
XMLSerializer
Gets a File from a directory and filename.
getFirstArticle()
- Method in class nan.model.
Newsgroup
Gets the first article id in this Newsgroup.
getGroupFile(Newsgroup)
- Static method in class nan.tools.
BackgroundCacheWriter
Gets the group cache file.
getHeader()
- Method in class nan.model.
Message
Gets the header of this Message.
getHeader(String)
- Method in class nan.model.
MessageHeader
Gets a message header.
getHeader(int)
- Method in interface nan.nntp.
NNTPClient
Gets the MessageHeader of a newsgroup article.
getHeader(String)
- Method in interface nan.nntp.
NNTPClient
Gets the MessageHeader of a newsgroup article.
getHeader(int)
- Method in class nan.nntp.
NNTPClientImpl
Gets the MessageHeader of a newsgroup article.
getHeader(String)
- Method in class nan.nntp.
NNTPClientImpl
Gets the MessageHeader of a newsgroup article.
getHeaders()
- Method in class nan.model.
MessageHeader
Gets a String list of all the headers.
getInstance()
- Static method in class nan.ssh.
SSHConnection
Returns the singleton instance of SSHConnection.
getInstance()
- Static method in class nan.tools.
EventLogger
Gets the singleton instance of the EventLogger.
getLastArticle()
- Method in class nan.model.
Newsgroup
Gets the last article id in this Newsgroup.
getLicense(Document)
- Static method in class nan.model.
XMLFactory
Reconstructs a License from an XML Document.
getLineCount()
- Method in interface nan.nntp.
NNTPResponse
Gets the number of lines in the text component.
getListModel()
- Method in class nan.model.
NewsgroupList
Gets the ListModel.
getLocalPort()
- Method in class nan.model.
ServerSettings
Gets the local port used for the SSH tunnel.
getLogFileName()
- Static method in class nan.tools.
EventLogger
Gets the name of the log file for the current day.
getMessage(Document)
- Static method in class nan.model.
XMLFactory
Reconstructs a Message from an XML Document.
getMessage(int)
- Method in interface nan.nntp.
NNTPClient
Gets a message from the news server.
getMessage(int, MessageHeader)
- Method in interface nan.nntp.
NNTPClient
Gets a message from the news server.
getMessage(String)
- Method in interface nan.nntp.
NNTPClient
Gets a message from the news server.
getMessage(String, MessageHeader)
- Method in interface nan.nntp.
NNTPClient
Gets a message from the news server.
getMessage(int, MessageHeader)
- Method in class nan.nntp.
NNTPClientImpl
Gets a message from the news server.
getMessage(int)
- Method in class nan.nntp.
NNTPClientImpl
Gets a message from the news server.
getMessage(String, MessageHeader)
- Method in class nan.nntp.
NNTPClientImpl
Gets a message from the news server.
getMessage(String)
- Method in class nan.nntp.
NNTPClientImpl
Gets a message from the news server.
getMessageHeader(Document)
- Static method in class nan.model.
XMLFactory
Recreates a MessageHeader from an XML Document.
getMessages()
- Method in class nan.model.
Newsgroup
Gets the number of messages to cache locally.
getMessagesSince(Newsgroup, Date)
- Method in interface nan.nntp.
NNTPClient
Gets the message IDs in an iterator of all messages added to a Newsgroup since a Date.
getMessagesSince(Newsgroup, Date)
- Method in class nan.nntp.
NNTPClientImpl
Gets the message IDs in an iterator of all messages added to a Newsgroup since a Date.
getNNTPClient()
- Method in class nan.view.
View
Gets the NNTPClient.
getName()
- Method in class nan.model.
Attachment
Gets the name of this attachment.
getName()
- Method in class nan.model.
License
Gets the name of this License.
getName()
- Method in class nan.model.
Newsgroup
Gets the name of this Newsgroup.
getName()
- Method in class nan.model.
UserSettings
Gets the user's name.
getNewsPort()
- Method in class nan.model.
ServerSettings
Gets the news server port.
getNewsServer()
- Method in class nan.model.
ServerSettings
Gets the news server hostname.
getNewsgroup(Document)
- Static method in class nan.model.
XMLFactory
Recreates a Newsgroup from an XML Document.
getNewsgroupList(Document)
- Static method in class nan.model.
XMLFactory
Recreates a NewsgroupList from an XML Document.
getNewsgroupList()
- Method in interface nan.nntp.
NNTPClient
Gets the list of available Newsgroups from the NNTP server.
getNewsgroupList()
- Method in class nan.nntp.
NNTPClientImpl
Gets the list of available Newsgroups from the NNTP server.
getNewsgroupList()
- Method in class nan.tools.
BackgroundNewsgroupListDownloader
Gets the list of Newsgroups read from the server.
getNewsgroupsSince(Date)
- Method in interface nan.nntp.
NNTPClient
Gets the list of Newsgroups added to the server since a Date.
getNewsgroupsSince(Date)
- Method in class nan.nntp.
NNTPClientImpl
Gets the list of Newsgroups added to the server since a Date.
getNextArticle()
- Method in class nan.model.
Newsgroup
Gets the next article in need of retrieval.
getPassword()
- Method in class nan.model.
ServerSettings
Gets the SSH password.
getQuotedBody()
- Method in class nan.model.
Message
Gets the quoted message body for use in replying.
getRoot()
- Method in class nan.model.
MessageTree
Gets the root of this Tree.
getSSHPort()
- Method in class nan.model.
ServerSettings
Gets the SSH port.
getSSHServer()
- Method in class nan.model.
ServerSettings
Gets the SSH server hostname.
getServerSettings()
- Method in class nan.model.
Settings
Gets the ServerSettings.
getServerSettings(Document)
- Static method in class nan.model.
XMLFactory
Recreates a ServerSettings object from an XML Document.
getSignature()
- Method in class nan.model.
UserSettings
Gets the user's signature.
getSize()
- Method in class nan.model.
NewsgroupList
Gets the number of Newsgroups in this NewsgroupList.
getStatusCode()
- Method in interface nan.nntp.
NNTPResponse
Gets the status code of the NNTP response.
getStatusMessage()
- Method in interface nan.nntp.
NNTPResponse
Gets the status message.
getSubscribedNewsgroups()
- Method in class nan.model.
Settings
Gets the subscribed newsgroups.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)
- Method in class nan.view.
DateTableCellRenderer
Gets the component used for rendering a cell.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)
- Method in class nan.view.
MessageTableCellRenderer
Gets the component used for rendering a cell.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)
- Method in class nan.view.
SubjectTableCellRenderer
Gets the component used for rendering a cell.
getText()
- Method in interface nan.nntp.
NNTPResponse
Gets the text of this response.
getUUEData()
- Method in class nan.model.
Attachment
Returns this Attachment as a UUEncoded document.
getUpdated()
- Method in class nan.model.
Newsgroup
Gets the last update time.
getUpdated()
- Method in class nan.model.
NewsgroupList
Gets the last update time.
getUserSettings()
- Method in class nan.model.
Settings
Gets the UserSettings.
getUserSettings(Document)
- Static method in class nan.model.
XMLFactory
Recreates a UserSettings object from an XML Document.
getUsername()
- Method in class nan.model.
ServerSettings
Gets the username for the SSH account.
getValue(String)
- Method in class nan.model.
MessageHeader
Gets the value of a header.
getValueAt(Object, int)
- Method in class nan.model.
MessageTreeTableModel
Gets the value of a cell.
H
HELP_FILE
- Static variable in class nan.
NaN
The documentation file.
HelpFrame
- class nan.view.
HelpFrame
.
A frame to display HTML help pages.
HelpFrame()
- Constructor for class nan.view.
HelpFrame
Creates a new HelpFrame object.
hasCache()
- Method in class nan.model.
Newsgroup
Asks if this Newsgroup has a current cache.
hasText()
- Method in interface nan.nntp.
NNTPResponse
Asks if this response has a text component.
hyperlinkUpdate(HyperlinkEvent)
- Method in class nan.view.
HelpFrame
Called when a hyperlink is selected.
I
InvalidArticleException
- exception nan.exception.nntp.
InvalidArticleException
.
Thrown when an invalid article is requested.
InvalidArticleException()
- Constructor for class nan.exception.nntp.
InvalidArticleException
InvalidPortException
- exception nan.exception.
InvalidPortException
.
Thrown when a specified port is invalid for the selection.
InvalidPortException()
- Constructor for class nan.exception.
InvalidPortException
isAvailableNewsgroupsReady()
- Method in class nan.model.
Settings
Asks if the available newsgroup list is ready.
isCellEditable(Object, int)
- Method in class nan.model.
MessageTreeTableModel
Checks if a cell is editable in the table.
isConnected()
- Method in interface nan.nntp.
NNTPClient
Checks if this client is connected.
isConnected()
- Method in class nan.nntp.
NNTPClientImpl
Checks if this client is connected.
isConnected()
- Method in class nan.ssh.
SSHConnection
Asks if we are connected to the SSH server.
isConnectedTo(String, int)
- Method in class nan.ssh.
SSHConnection
Asks if we are connected to a particular server on a particular port.
isFinished()
- Method in class nan.tools.
AbstractBackgroundTask
Asks if the task is finished.
isFinished()
- Method in interface nan.tools.
BackgroundTask
Asks if the task is finished.
isModified()
- Method in class nan.view.
ServerSettingsDialog
Asks if these settings have been modified.
isModified()
- Method in class nan.view.
UserSettingsDialog
Asks if the settings were modified.
isPostingAllowed()
- Method in class nan.model.
Newsgroup
Asks if this Newsgroup permits posting.
isPostingAllowed()
- Method in interface nan.nntp.
NNTPClient
Checks if posting is allowed on this server.
isPostingAllowed()
- Method in class nan.nntp.
NNTPClientImpl
Checks if posting is allowed on this server.
isRead()
- Method in class nan.model.
Message
Asks if this message has been read.
isRead()
- Method in class nan.model.
MessageHeader
Asks if this message has been read.
isRead()
- Method in interface nan.model.
Selected
Asks if this message has been read.
isReady()
- Method in class nan.tools.
EventLogger
Asks if the logger is ready.
K
keyPressed(KeyEvent)
- Method in class nan.view.
PasswordDialog
Called when a key is pressed on a registered component.
keyPressed(KeyEvent)
- Method in class nan.view.
UserSettingsDialog
Called when a key is pressed on a registered component.
keyReleased(KeyEvent)
- Method in class nan.view.
PasswordDialog
Called when a key is released on a registered component.
keyReleased(KeyEvent)
- Method in class nan.view.
UserSettingsDialog
Called when a key is released on a registered component.
keyTyped(KeyEvent)
- Method in class nan.view.
PasswordDialog
Called when a key is typed on a registered component.
keyTyped(KeyEvent)
- Method in class nan.view.
UserSettingsDialog
Called when a key is typed on a registered component.
L
LICENSE_DIRECTORY
- Static variable in class nan.
NaN
The directory into which license agreements will be stored.
LINE_COUNT
- Static variable in class nan.
NaN
The count of lines in the source code.
LOG_DIRECTORY
- Static variable in class nan.
NaN
The directory into which logs will be stored.
License
- class nan.model.
License
.
A representation of a License agreement.
License(String, boolean, Date)
- Constructor for class nan.model.
License
Creates a new License object.
License()
- Constructor for class nan.model.
License
Creates a new License object.
LicenseDialog
- class nan.view.
LicenseDialog
.
A dialog for license acceptance.
LicenseDialog(Frame, boolean)
- Constructor for class nan.view.
LicenseDialog
Creates a new LicenseDialog object.
LineCounter
- class nan.tools.
LineCounter
.
A program to count the number of files and lines per file of a directory recursively.
LineCounter()
- Constructor for class nan.tools.
LineCounter
loadedServerSettings()
- Method in class nan.model.
Settings
Asks if ths server settings were loaded.
loadedUserSettings()
- Method in class nan.model.
Settings
Asks if the user settings were loaded.
logError(String)
- Method in class nan.tools.
EventLogger
Logs an error message.
logMessage(String)
- Method in class nan.tools.
EventLogger
Logs a normal message.
logWarning(String)
- Method in class nan.tools.
EventLogger
Logs a warning.
M
MESSAGE
- Static variable in class nan.tools.
EventLogger
The marker for messages.
MINDTERM_END_USER_FILE
- Static variable in class nan.
NaN
The file into which the MindTerm End-User license agreement will be stored.
MINDTERM_END_USER_LICENSE
- Static variable in class nan.
NaN
The license file for the MindTerm End-User license.
MINDTERM_SOURCE_FILE
- Static variable in class nan.
NaN
The file into which the MindTerm Public Source license agreement will be stored.
MINDTERM_SOURCE_LICENSE
- Static variable in class nan.
NaN
The license file for the MindTerm Public Source license.
Menu
- class nan.controller.
Menu
.
The main menu for the View.
Menu(View)
- Constructor for class nan.controller.
Menu
Creates a new Menu object.
Message
- class nan.model.
Message
.
A representation of an NNTP message in RFC 850 format.
Message(MessageHeader, String)
- Constructor for class nan.model.
Message
Creates a new Message object.
Message()
- Constructor for class nan.model.
Message
Creates a new Message object.
MessageHeader
- class nan.model.
MessageHeader
.
A representation of an NNTP message header in RFC 850 format.
MessageHeader()
- Constructor for class nan.model.
MessageHeader
Creates a new MessageHeader object.
MessagePanel
- class nan.view.
MessagePanel
.
The main display of the application.
MessagePanel(View, ListModel)
- Constructor for class nan.view.
MessagePanel
Creates a new MessagePanel object.
MessagePopupMenu
- class nan.controller.
MessagePopupMenu
.
A Popup Menu used to display message sources.
MessagePopupMenu(View)
- Constructor for class nan.controller.
MessagePopupMenu
Creates a new MessagePopupMenu object.
MessageTableCellRenderer
- class nan.view.
MessageTableCellRenderer
.
A renderer which paints MessageTreeTableCells on the JTreeTable.
MessageTableCellRenderer(JTreeTable.TreeTableCellRenderer)
- Constructor for class nan.view.
MessageTableCellRenderer
Creates a new MessageTableCellRenderer object.
MessageTree
- class nan.model.
MessageTree
.
A tree for Messages.
MessageTree()
- Constructor for class nan.model.
MessageTree
Creates a new MessageTree object.
MessageTreeTableModel
- class nan.model.
MessageTreeTableModel
.
An implementation of the TreeTableModel interface for JTreeTable.
MessageTreeTableModel()
- Constructor for class nan.model.
MessageTreeTableModel
Creates a new MessageTreeTableModel object.
main(String[])
- Static method in class nan.
NaN
Called when the program is started.
main(String[])
- Static method in class nan.nntp.
TestCases
Called by the Java VM to start the program.
main(String[])
- Static method in class nan.tools.
LineCounter
Called to start the program.
mouseClicked(MouseEvent)
- Method in class nan.view.
MessagePanel
Responder to mouse click events.
mouseClicked(MouseEvent)
- Method in class nan.view.
NewsgroupDialog
Called when the mouse is clicked.
mouseClicked(MouseEvent)
- Method in class nan.view.
View
Called when the mouse is clicked.
mouseEntered(MouseEvent)
- Method in class nan.view.
MessagePanel
Called when the mouse enters an area.
mouseEntered(MouseEvent)
- Method in class nan.view.
NewsgroupDialog
Called when the mouse enters the area.
mouseEntered(MouseEvent)
- Method in class nan.view.
View
Called when the mouse enters an area.
mouseExited(MouseEvent)
- Method in class nan.view.
MessagePanel
Called when the mouse exits an area.
mouseExited(MouseEvent)
- Method in class nan.view.
NewsgroupDialog
Called when the mouse exits the area.
mouseExited(MouseEvent)
- Method in class nan.view.
View
Called when the mouse exits an area.
mousePressed(MouseEvent)
- Method in class nan.view.
MessagePanel
Called when the mouse is pressed.
mousePressed(MouseEvent)
- Method in class nan.view.
NewsgroupDialog
Called when the mouse is pressed (clicked and released).
mousePressed(MouseEvent)
- Method in class nan.view.
View
Called when the mouse is pressed (clicked & released).
mouseReleased(MouseEvent)
- Method in class nan.view.
MessagePanel
Called when the mouse is released.
mouseReleased(MouseEvent)
- Method in class nan.view.
NewsgroupDialog
Called when the mouse is released.
mouseReleased(MouseEvent)
- Method in class nan.view.
View
Called when the mouse is released.
N
NNTPClient
- interface nan.nntp.
NNTPClient
.
An interface for NNTP client connections.
NNTPClientImpl
- class nan.nntp.
NNTPClientImpl
.
An implementation of the NNTP Client interface.
NNTPClientImpl()
- Constructor for class nan.nntp.
NNTPClientImpl
Creates a new NNTPClientImpl object.
NNTPConnectException
- exception nan.exception.nntp.
NNTPConnectException
.
Thrown to indicate a problem with an NNTP connection.
NNTPConnectException()
- Constructor for class nan.exception.nntp.
NNTPConnectException
NNTPDateFormat
- class nan.tools.
NNTPDateFormat
.
A helper class for static date formatting methods as required to implement the RFC 850 news message standard.
NNTPException
- exception nan.exception.nntp.
NNTPException
.
The base class exception for all NNTP-type exceptions.
NNTPException()
- Constructor for class nan.exception.nntp.
NNTPException
NNTPResetException
- exception nan.exception.nntp.
NNTPResetException
.
Thrown when the NNTP connection is reset.
NNTPResetException()
- Constructor for class nan.exception.nntp.
NNTPResetException
NNTPResponse
- interface nan.nntp.
NNTPResponse
.
An interface for examining NNTP responses.
NNTP_BODY_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for a successful BODY command.
NNTP_CONNECT_NO_POSTING
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for NNTP connections that forbid posting.
NNTP_CONNECT_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for NNTP connections that allow posting.
NNTP_DISCONNECT_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for disconnecting from the NNTP server.
NNTP_GROUP_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for a successful GROUP command.
NNTP_HEAD_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for a successful HEAD command.
NNTP_LIST_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for successful LIST command.
NNTP_NEWGROUPS_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for a successful NEWGROUPS command.
NNTP_NEWNEWS_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for a successful NEWNEWS command.
NNTP_POST_CONTINUE
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for POST command.
NNTP_POST_OK
- Static variable in class nan.nntp.
NNTPClientImpl
The status response for a successful POST command.
NaN
- class nan.
NaN
.
The main starting class for NaN.
Newsgroup
- class nan.model.
Newsgroup
.
A representation of an NNTP newsgroup.
Newsgroup(String, boolean, int)
- Constructor for class nan.model.
Newsgroup
Creates a new Newsgroup object.
Newsgroup()
- Constructor for class nan.model.
Newsgroup
Creates a new Newsgroup object.
NewsgroupDialog
- class nan.view.
NewsgroupDialog
.
A dialog for changing newsgroup subscriptions.
NewsgroupDialog(View)
- Constructor for class nan.view.
NewsgroupDialog
Creates a new NewsgroupDialog object.
NewsgroupList
- class nan.model.
NewsgroupList
.
A list container for Newsgroups that also support JList components.
NewsgroupList()
- Constructor for class nan.model.
NewsgroupList
Creates a new NewsgroupList object.
NewsgroupPopupMenu
- class nan.controller.
NewsgroupPopupMenu
.
Popup Menu used on the subscribed Newsgroup List to refresh the cache.
NewsgroupPopupMenu(View)
- Constructor for class nan.controller.
NewsgroupPopupMenu
Creates a new NewsgroupPopupMenu object.
NoSuchHeaderException
- exception nan.exception.
NoSuchHeaderException
.
Thrown when a someone tries to retrieve a non-existent header from a MessageHeader.
NoSuchHeaderException()
- Constructor for class nan.exception.
NoSuchHeaderException
NotReadyException
- exception nan.exception.
NotReadyException
.
Thrown when the EventLogger is not ready.
NotReadyException()
- Constructor for class nan.exception.
NotReadyException
nan
- package nan
nan.controller
- package nan.controller
nan.exception
- package nan.exception
nan.exception.nntp
- package nan.exception.nntp
nan.exception.ssh
- package nan.exception.ssh
nan.model
- package nan.model
nan.nntp
- package nan.nntp
nan.ssh
- package nan.ssh
nan.tools
- package nan.tools
nan.view
- package nan.view
O
open(File)
- Method in class nan.tools.
EventLogger
Opens the EventLogger on a file.
openTunnel(ServerSettings)
- Method in class nan.ssh.
SSHConnection
Opens an SSH tunnel on this connection.
P
PasswordDialog
- class nan.view.
PasswordDialog
.
A dialog to prompt for SSH passwords.
PasswordDialog(Frame, ServerSettings)
- Constructor for class nan.view.
PasswordDialog
Creates a new PasswordDialog object.
parseDate(String)
- Static method in class nan.tools.
NNTPDateFormat
Parses an NNTP date string into a Date object.
post(Message)
- Method in interface nan.nntp.
NNTPClient
Posts a message to the NNTP server.
post(Message)
- Method in class nan.nntp.
NNTPClientImpl
Posts a message to the NNTP server.
postMessage()
- Method in class nan.view.
View
Posts a new message to the current newsgroup.
preorderTraversal()
- Method in class nan.model.
MessageTree
Returns an enumeration containing all the children in a pre-order traversal pattern.
R
readDocument(File)
- Static method in class nan.tools.
XMLSerializer
Reads an XML Document from a file.
readFile(File)
- Static method in class nan.tools.
XMLSerializer
Reads a text file from the disk.
reader
- Variable in class nan.nntp.
NNTPClientImpl
refreshCurrentNewsgroup()
- Method in class nan.view.
View
Refreshes the current Newsgroup cache.
refreshNewsgroupList()
- Method in class nan.view.
View
Refreshes the available Newsgroup list.
reloadSettings()
- Method in class nan.model.
Settings
Reloads the settings from cache.
remove(int)
- Method in class nan.model.
NewsgroupList
Removes a Newsgroup from this list.
removeAttachment(int)
- Method in class nan.model.
Message
Removes an attachment from this Message.
removeAttachmentAction(String)
- Method in class nan.view.
ComposeFrame
Called to remove an attachment.
replaceHeader(String, String)
- Method in class nan.model.
MessageHeader
Replaces a header.
replyToMessage()
- Method in class nan.view.
View
Replies to the current message.
run()
- Method in class nan.tools.
BackgroundAttachmentSaver
Serializes the attachment to file.
run()
- Method in class nan.tools.
BackgroundCacheDownloader
Downloads and caches this group.
run()
- Method in class nan.tools.
BackgroundCacheReader
Runs this background task.
run()
- Method in class nan.tools.
BackgroundCacheWriter
Runs the background task.
run()
- Method in class nan.tools.
BackgroundConnectThread
The connect task.
run()
- Method in class nan.tools.
BackgroundDirectoryDeleter
Starts this delete task.
run()
- Method in class nan.tools.
BackgroundNewsgroupDownloader
Runs the task in the background.
run()
- Method in class nan.tools.
BackgroundNewsgroupListDownloader
Runs the thread task.
run()
- Method in class nan.tools.
BackgroundReader
Runs this task.
run()
- Method in class nan.tools.
BackgroundWriter
Starts the thread and performs the serialization task.
S
SEPARATOR
- Static variable in class nan.tools.
EventLogger
The separator String.
SERVER_SETTINGS_FILE
- Static variable in class nan.
NaN
The file into which Server Settings are stored.
SETTINGS_DIRECTORY
- Static variable in class nan.
NaN
The directory into which setting files will be stored.
SINCE_FORMAT
- Static variable in class nan.tools.
NNTPDateFormat
The format for 'since when' date-times like NEWNEWS and NEWGROUPS NNTP commands.
SSHConnectException
- exception nan.exception.ssh.
SSHConnectException
.
Thrown when an SSH connection fails.
SSHConnectException()
- Constructor for class nan.exception.ssh.
SSHConnectException
SSHConnection
- class nan.ssh.
SSHConnection
.
A class to perform SSH services.
SSHException
- exception nan.exception.ssh.
SSHException
.
The base class for all SSH-type exceptions.
SSHException()
- Constructor for class nan.exception.ssh.
SSHException
SUBSCRIBED_NEWSGROUPS_FILE
- Static variable in class nan.
NaN
The file into which Subscribed Newsgroups are stored.
Selected
- interface nan.model.
Selected
.
Interface for Messages so the renderer can tell if they have been selected or not.
ServerSettings
- class nan.model.
ServerSettings
.
The settings used by the News Server.
ServerSettings()
- Constructor for class nan.model.
ServerSettings
Creates a new ServerSettings object.
ServerSettingsDialog
- class nan.view.
ServerSettingsDialog
.
A dialog for changing the server settings.
ServerSettingsDialog(Frame, ServerSettings)
- Constructor for class nan.view.
ServerSettingsDialog
Creates a new ServerSettingsDialog object.
Settings
- class nan.model.
Settings
.
The collective Settings for the application.
Settings()
- Constructor for class nan.model.
Settings
Creates a new Settings object.
SettingsArchiver
- class nan.tools.
SettingsArchiver
.
Handles archival functions so the settings can be remote saved easily.
SourceDialog
- class nan.view.
SourceDialog
.
A dialog used to display the source information on Messages.
SourceDialog(Frame)
- Constructor for class nan.view.
SourceDialog
Creates a new SourceDialog object.
SubjectTableCellRenderer
- class nan.view.
SubjectTableCellRenderer
.
A renderer for subject cells.
SubjectTableCellRenderer()
- Constructor for class nan.view.
SubjectTableCellRenderer
Creates a new SubjectTableCellRenderer object.
selectNewsgroup(Newsgroup)
- Method in interface nan.nntp.
NNTPClient
Selects the current Newsgroup.
selectNewsgroup(Newsgroup)
- Method in class nan.nntp.
NNTPClientImpl
Selects the current Newsgroup.
sendButtonAction()
- Method in class nan.view.
ComposeFrame
Called when the send button is pressed.
setAccepted(boolean)
- Method in class nan.model.
License
Sets if this License has been accepted or not.
setBody(String)
- Method in class nan.model.
Message
Sets the body of this Message.
setCache(MessageTree)
- Method in class nan.model.
Newsgroup
Sets the local cache.
setData(String)
- Method in class nan.model.
Attachment
Sets the Base64 encoded data of this attachment.
setDate(Date)
- Method in class nan.model.
License
Sets the date of this license agreement.
setDirectory(String)
- Method in class nan.model.
ServerSettings
Sets the directory for remote save.
setEmail(String)
- Method in class nan.model.
UserSettings
Sets the user's email.
setFirstArticle(int)
- Method in class nan.model.
Newsgroup
Sets the first article id in this Newsgroup.
setHeader(MessageHeader)
- Method in class nan.model.
Message
Sets the header of this Message.
setLastArticle(int)
- Method in class nan.model.
Newsgroup
Sets the last article id in this Newsgroup.
setLocalPort(int)
- Method in class nan.model.
ServerSettings
Sets the local port used for the SSH tunnel.
setMessageTree(MessageTree)
- Method in class nan.view.
MessagePanel
Sets the MessageTree.
setMessages(int)
- Method in class nan.model.
Newsgroup
Sets the number of messages to cache locally.
setName(String)
- Method in class nan.model.
Attachment
Sets the name of this attachment.
setName(String)
- Method in class nan.model.
License
Sets the name of this License.
setName(String)
- Method in class nan.model.
Newsgroup
Sets the name of this Newsgroup.
setName(String)
- Method in class nan.model.
UserSettings
Sets the user's name.
setNewsPort(int)
- Method in class nan.model.
ServerSettings
Sets the news server port.
setNewsServer(String)
- Method in class nan.model.
ServerSettings
Sets the new server hostname.
setNextArticle(int)
- Method in class nan.model.
Newsgroup
Sets the next article in need of retrieval.
setPassword(String)
- Method in class nan.model.
ServerSettings
Sets the password for the SSH account.
setPostingAllowed(boolean)
- Method in class nan.model.
Newsgroup
Sets whether posting is allowed on this Newsgroup or not.
setRead(boolean)
- Method in class nan.model.
Message
Sets if this message has been read.
setRead(boolean)
- Method in class nan.model.
MessageHeader
Sets if this message has been read.
setRead(boolean)
- Method in interface nan.model.
Selected
Sets if this message has been read.
setSSHPort(int)
- Method in class nan.model.
ServerSettings
Sets the SSH server port.
setSSHServer(String)
- Method in class nan.model.
ServerSettings
Sets the SSH server hostname.
setSignature(String)
- Method in class nan.model.
UserSettings
Sets the user's signature.
setText(String)
- Method in class nan.view.
WaitDialog
Sets the message text of this dialog.
setUpdated(Date)
- Method in class nan.model.
Newsgroup
Sets the last update time.
setUpdated()
- Method in class nan.model.
Newsgroup
Sets the current time as the last update time.
setUpdated(Date)
- Method in class nan.model.
NewsgroupList
Sets the last update time.
setUpdated()
- Method in class nan.model.
NewsgroupList
Sets the current time as the last update time.
setUseSSH(boolean)
- Method in class nan.model.
ServerSettings
Sets if SSH is being used.
setUsername(String)
- Method in class nan.model.
ServerSettings
Sets the SSH username.
setValue(Object)
- Method in class nan.view.
DateTableCellRenderer
Sets the value of this cell.
setValue(Object)
- Method in class nan.view.
SubjectTableCellRenderer
Sets the value of this cell.
setValueAt(Object, Object, int)
- Method in class nan.model.
MessageTreeTableModel
Sets the value of a cell.
setWaitDialog(WaitDialog)
- Method in class nan.model.
Settings
Sets the wait dialog for the available background task.
setWaitDialog(WaitDialog)
- Method in class nan.nntp.
NNTPClientImpl
Sets the wait dialog that is waiting on a task to finish.
setWaitDialog(WaitDialog)
- Method in class nan.tools.
BackgroundReader
Sets the wait dialog for this task.
showCurrentMessageSource()
- Method in class nan.view.
View
Shows the current message's source.
showHelp()
- Method in class nan.view.
View
Displays the help frame.
showNewsgroupDialog()
- Method in class nan.view.
View
Shows the Newsgroup Dialog.
showServerSettingsDialog()
- Method in class nan.view.
View
Shows the Server Settings dialog.
showUserSettingsDialog()
- Method in class nan.view.
View
Shows the User Settings Dialog.
sort()
- Method in class nan.model.
NewsgroupList
Sorts this list by Newsgroup.compareTo, which by default is an alpbetical sort.
T
TestCases
- class nan.nntp.
TestCases
.
A class to run the test cases on the classes in this package.
Transposer
- interface nan.model.
Transposer
.
An interface to transpose values onto this object.
test()
- Static method in class nan.nntp.
NNTPClientImpl
A method to test this class for correctness.
toDisplayString(Date)
- Static method in class nan.tools.
NNTPDateFormat
Parses a Date object into a display date-time String.
toSinceDateString(Date)
- Static method in class nan.tools.
NNTPDateFormat
Parses a Date object into a 'since when' date-time String as required by commands like NEWNEWS and NEWGROUPS.
toString()
- Method in class nan.
NaN
Returns a String representation of this object.
toString()
- Method in class nan.controller.
AttachmentPopupMenu
Returns a String representation of this menu.
toString()
- Method in class nan.controller.
ComposeMenu
Returns a String representation of this ComposeMenu.
toString()
- Method in class nan.controller.
Menu
Returns a String representation of this Menu.
toString()
- Method in class nan.controller.
MessagePopupMenu
Returns a String representation of this Menu.
toString()
- Method in class nan.controller.
NewsgroupPopupMenu
Returns a String representation of this Menu.
toString()
- Method in class nan.exception.
BadDateFormatException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.
InvalidPortException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.
NoSuchHeaderException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.
NotReadyException
Returns a String representation of this object.
toString()
- Method in class nan.exception.
UnfinishedException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.
XMLParseException
Returns a String representation of this Exception.
toString()
- Method in class nan.exception.nntp.
InvalidArticleException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.nntp.
NNTPConnectException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.nntp.
NNTPException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.nntp.
NNTPResetException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.nntp.
UnconnectedException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.ssh.
SSHConnectException
Returns a String representation of this exception.
toString()
- Method in class nan.exception.ssh.
SSHException
Returns a String representation of this exception.
toString()
- Method in class nan.model.
Attachment
Returns a String representation of this attachment.
toString()
- Method in class nan.model.
License
Returns a String representation of this license.
toString()
- Method in class nan.model.
Message
Returns a String representation of this Message.
toString()
- Method in class nan.model.
MessageHeader
Returns a String representation of this MessageHeader.
toString()
- Method in class nan.model.
MessageTree
Returns a String representation of this MessageTree.
toString()
- Method in class nan.model.
MessageTreeTableModel
Returns a String representation of this model.
toString()
- Method in class nan.model.
Newsgroup
Returns a String representation of this Newsgroup.
toString()
- Method in class nan.model.
NewsgroupList
Returns a String representation of this NewsgroupList.
toString()
- Method in class nan.model.
ServerSettings
Gets a String representation of the ServerSettings.
toString()
- Method in class nan.model.
Settings
Returns a String representation of these Settings.
toString()
- Method in class nan.model.
UserSettings
Gets a String representation of this UserSettings.
toString()
- Method in class nan.nntp.
NNTPClientImpl
Returns a String representation of this NNTPClient.
toString()
- Method in class nan.ssh.
SSHConnection
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundAttachmentSaver
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundCacheDownloader
Returns a String representation of this BackgroundCacheDownloader.
toString()
- Method in class nan.tools.
BackgroundCacheReader
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundCacheWriter
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundConnectThread
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundDirectoryDeleter
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundNewsgroupDownloader
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundNewsgroupListDownloader
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundReader
Returns a String representation of this object.
toString()
- Method in class nan.tools.
BackgroundWriter
Returns a String representation of this BackgroundWriter.
toString()
- Method in class nan.tools.
EventLogger
Returns a String representation of this object.
toString()
- Method in class nan.view.
ComposeFrame
Returns a String representation of this ComposeFrame.
toString()
- Method in class nan.view.
DateTableCellRenderer
Returns a String representation of this renderer.
toString()
- Method in class nan.view.
HelpFrame
Returns a String representation of this object.
toString()
- Method in class nan.view.
LicenseDialog
Returns a String representation of this dialog.
toString()
- Method in class nan.view.
MessagePanel
Returns a String representation of this MessagePanel.
toString()
- Method in class nan.view.
MessageTableCellRenderer
Returns a String representation of this renderer.
toString()
- Method in class nan.view.
NewsgroupDialog
Returns a String representation of this NewsgroupDialog.
toString()
- Method in class nan.view.
ServerSettingsDialog
Returns a String representation of these ServerSettings.
toString()
- Method in class nan.view.
SourceDialog
Returns a String representation of this dialog.
toString()
- Method in class nan.view.
SubjectTableCellRenderer
Returns a String representation of this renderer.
toString()
- Method in class nan.view.
UserSettingsDialog
Returns a String representation of this UserSettings.
toString()
- Method in class nan.view.
View
Returns a String representation of this object.
toString()
- Method in class nan.view.
WaitDialog
Returns a String representation of this dialog.
toXML()
- Method in class nan.model.
Attachment
Converts an object into an XML Document.
toXML()
- Method in class nan.model.
License
Converts an object into an XML Document.
toXML()
- Method in class nan.model.
Message
Converts an object into an XML Document.
toXML()
- Method in class nan.model.
MessageHeader
Converts an object into an XML Document.
toXML()
- Method in class nan.model.
Newsgroup
Converts an object into an XML Document.
toXML()
- Method in class nan.model.
NewsgroupList
Converts an object into an XML Document.
toXML()
- Method in class nan.model.
ServerSettings
Converts this ServerSettings into an XML Document.
toXML()
- Method in class nan.model.
UserSettings
Converts this UserSettings object into an XML Document.
toXML()
- Method in interface nan.model.
XMLSerializable
Converts an object into an XML Document.
transpose(Object)
- Method in class nan.model.
License
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
Message
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
MessageHeader
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
MessageTree
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
Newsgroup
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
NewsgroupList
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
ServerSettings
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in interface nan.model.
Transposer
Transposes (copies over) the values of another object of the same type onto this one.
transpose(Object)
- Method in class nan.model.
UserSettings
Transposes (copies over) the values of another object of the same type onto this one.
U
USER_SETTINGS_FILE
- Static variable in class nan.
NaN
The file into which User Settings are stored.
UnconnectedException
- exception nan.exception.nntp.
UnconnectedException
.
Thrown when an NNTP command is attemped on an unconnected client.
UnconnectedException()
- Constructor for class nan.exception.nntp.
UnconnectedException
UnfinishedException
- exception nan.exception.
UnfinishedException
.
Thrown when a background task is polled before it is finished.
UnfinishedException()
- Constructor for class nan.exception.
UnfinishedException
UserSettings
- class nan.model.
UserSettings
.
The settings used by the user.
UserSettings(String, String, String)
- Constructor for class nan.model.
UserSettings
Creates a new UserSettings object.
UserSettings()
- Constructor for class nan.model.
UserSettings
Creates a new UserSettings object.
UserSettingsDialog
- class nan.view.
UserSettingsDialog
.
A dialog to change the user settings.
UserSettingsDialog(Frame, UserSettings)
- Constructor for class nan.view.
UserSettingsDialog
Creates a new UserSettingsDialog object.
unarchive()
- Static method in class nan.tools.
SettingsArchiver
Unarchives the NaN ARCHIVE_FILE.
upload(String, String)
- Method in class nan.ssh.
SSHConnection
Uploads a file to the SSH server.
useRemoteSave()
- Method in class nan.model.
ServerSettings
Whether remote save is being used or not.
useSSH()
- Method in class nan.model.
ServerSettings
If SSH is being used.
useTunnel()
- Method in class nan.model.
ServerSettings
Whether an SSH tunnel is being used or not.
uudecode(String)
- Static method in class nan.tools.
Encoder
UUdecodes a UUencoded String.
uuencode(byte[])
- Static method in class nan.tools.
Encoder
UUencodes a block of data.
V
View
- class nan.view.
View
.
The default View and main window of the NaN application.
View(int, int)
- Constructor for class nan.view.
View
Creates a new View object.
valueChanged(ListSelectionEvent)
- Method in class nan.view.
View
Called when a user selects a Newsgroup from the subscribed group list.
valueChanged(TreeSelectionEvent)
- Method in class nan.view.
View
Called when a node on the MessageTree is selected.
W
WARNING
- Static variable in class nan.tools.
EventLogger
The marker for warnings.
WaitDialog
- class nan.view.
WaitDialog
.
A dialog used for wait messages that cannot be closed by the user.
WaitDialog(Frame)
- Constructor for class nan.view.
WaitDialog
Creates a new WaitDialog object.
wasAccepted()
- Method in class nan.model.
License
Asks if this License has been accepted or not.
wasAccepted()
- Method in class nan.view.
LicenseDialog
Asks if the license terms were accepted.
wasAvailableModified()
- Method in class nan.view.
NewsgroupDialog
Asks if the available list was modified.
wasSubscribedModified()
- Method in class nan.view.
NewsgroupDialog
Asks if the subscribed list was modified.
windowActivated(WindowEvent)
- Method in class nan.view.
View
Called when the window is activated.
windowClosed(WindowEvent)
- Method in class nan.view.
View
Called when the window is closed (finished closing).
windowClosing(WindowEvent)
- Method in class nan.view.
View
Called when the window is being closed.
windowDeactivated(WindowEvent)
- Method in class nan.view.
View
Called when the window is deactivated (lost focus, deselected).
windowDeiconified(WindowEvent)
- Method in class nan.view.
View
Called when the window is deiconified (un-minimized, restored).
windowIconified(WindowEvent)
- Method in class nan.view.
View
Called when the window is iconified (minimized).
windowOpened(WindowEvent)
- Method in class nan.view.
View
Called when the window is opened.
write(Document, File)
- Static method in class nan.tools.
XMLSerializer
Writes an XML document to a file.
writeCacheFile(Newsgroup, XMLSerializable, MessageHeader)
- Static method in class nan.tools.
BackgroundCacheWriter
Writes a message to the cache.
writer
- Variable in class nan.nntp.
NNTPClientImpl
X
XMLFactory
- class nan.model.
XMLFactory
.
A static helper method class for converting from XML to Java objects.
XMLParseException
- exception nan.exception.
XMLParseException
.
Thrown when an XML Document is not what is expected.
XMLParseException()
- Constructor for class nan.exception.
XMLParseException
XMLSerializable
- interface nan.model.
XMLSerializable
.
An interface for all things that wish to be serializable in XML.
XMLSerializer
- class nan.tools.
XMLSerializer
.
A helper class to handle file serialization of XML Documents.
XML_ACCEPTED
- Static variable in class nan.model.
License
XML tag for the acceptance property.
XML_BODY
- Static variable in class nan.model.
Message
XML tag for the body property.
XML_DATA
- Static variable in class nan.model.
Attachment
XML tag for data property.
XML_DATE
- Static variable in class nan.model.
License
XML tag for the date property.
XML_DIRECTORY
- Static variable in class nan.model.
ServerSettings
XML tag for the remote save directory property.
XML_EMAIL
- Static variable in class nan.model.
UserSettings
XML tag for the email setting.
XML_FIRST_ARTICLE
- Static variable in class nan.model.
Newsgroup
XML tag for the first article property.
XML_HEADER
- Static variable in class nan.model.
MessageHeader
XML tag for header property.
XML_LAST_ARTICLE
- Static variable in class nan.model.
Newsgroup
XML tag for the last article property.
XML_LOCAL_PORT
- Static variable in class nan.model.
ServerSettings
XML tag for ssh local port property.
XML_MESSAGES
- Static variable in class nan.model.
Newsgroup
XML tag for the messages property.
XML_NAME
- Static variable in class nan.model.
Attachment
XML tag for name property.
XML_NAME
- Static variable in class nan.model.
License
XML tag for the name property.
XML_NAME
- Static variable in class nan.model.
MessageHeader
XML tag for header name.
XML_NAME
- Static variable in class nan.model.
Newsgroup
XML tag for the name property.
XML_NAME
- Static variable in class nan.model.
UserSettings
XML tag for the name setting.
XML_NEWS_PORT
- Static variable in class nan.model.
ServerSettings
XML tag for news port property.
XML_NEWS_SERVER
- Static variable in class nan.model.
ServerSettings
XML tag for news server property.
XML_NEXT_ARTICLE
- Static variable in class nan.model.
Newsgroup
XML tag for the next article property.
XML_POSTING_ALLOWED
- Static variable in class nan.model.
Newsgroup
XML tag for the posting allowed property.
XML_READ
- Static variable in class nan.model.
MessageHeader
XML tag for read property.
XML_SIGNATURE
- Static variable in class nan.model.
UserSettings
XML tag for the signature setting.
XML_SSH_PORT
- Static variable in class nan.model.
ServerSettings
XML tag for ssh server port property.
XML_SSH_SERVER
- Static variable in class nan.model.
ServerSettings
XML tag for ssh server hostname property.
XML_SSH_USERNAME
- Static variable in class nan.model.
ServerSettings
XML tag for ssh username property.
XML_TAG
- Static variable in class nan.model.
Attachment
XML tag for serialization.
XML_TAG
- Static variable in class nan.model.
License
XML tag used for serialization.
XML_TAG
- Static variable in class nan.model.
Message
XML tag for serialization purposes.
XML_TAG
- Static variable in class nan.model.
MessageHeader
XML tag for serialization purposes.
XML_TAG
- Static variable in class nan.model.
Newsgroup
XML tag for serialization.
XML_TAG
- Static variable in class nan.model.
NewsgroupList
XML tag for serialization.
XML_TAG
- Static variable in class nan.model.
ServerSettings
XML tag for serialization.
XML_TAG
- Static variable in class nan.model.
UserSettings
The XML tag for serializing user settings.
XML_UPDATED
- Static variable in class nan.model.
Newsgroup
XML tag for the updated property.
XML_UPDATED
- Static variable in class nan.model.
NewsgroupList
XML tag for the last updated property.
XML_USE_REMOTE_SAVE
- Static variable in class nan.model.
ServerSettings
XML tag for the remote save property.
XML_USE_SSH
- Static variable in class nan.model.
ServerSettings
XML tag for SSH property.
XML_USE_TUNNEL
- Static variable in class nan.model.
ServerSettings
XML tag for the ssh tunnel property.
XML_VALUE
- Static variable in class nan.model.
MessageHeader
XML tag for header value.
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes