A B C D E F G H I J K L M N O P Q R S T U V W X _

A

ALL_DOC - Static variable in class org.jpop.net.ProtocolPrefixes
Document types
ARRAY_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
ArrayUtils - class org.jpop.util.ArrayUtils.
Collection of static methods to manipulate arrays and lists
ArrayUtils() - Constructor for class org.jpop.util.ArrayUtils
 
addConnection() - Method in class org.jpop.net.ServerInfo
Adds a connection to the ServerInfo object
addListeners() - Method in class org.jpop.gui.PoplogDocView
Adds the listeners to the PoplogDocView objects
addListeners() - Method in class org.jpop.gui.PoplogProcessConsole
Adds the listeners to the PoplogProcessConsole object
addTab(String, BufferedReader) - Method in class org.jpop.gui.PoplogDocBrowser
Adds a tab to the PoplogDocBrowser object
addTab(String, BufferedReader) - Method in class org.jpop.jedit.JeditPoplogDocBrowser
Adds a tab to the object.
addTextAreaKeyListener(KeyListener) - Method in class org.jpop.gui.OutputTextPane
Adds a text area key listener to the OutputTextPane object
addTool(Component) - Method in class org.jpop.gui.ProcessConsole
Adds a tool to the ProcessConsole object
addWindowListener(WindowListener) - Method in class org.jpop.gui.PoplogDocBrowser
Adds a window listener to the PoplogDocBrowser object
and(boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Bool, boolean) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Bool, Bool) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Bool, Boolean) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a logic and operation on a and b (Same as a && b)
and(Bool) - Method in class org.jpop.util.Bool
Performs a logic and operation on the object with b (Same as this && b)
and(Boolean) - Method in class org.jpop.util.Bool
Performs a logic and operation on the object with b (Same as this && b)
and(boolean) - Method in class org.jpop.util.Bool
Performs a logic and operation on the object with b (Same as this && b)
append(String) - Method in class org.jpop.gui.OutputTextPane
appends a String to whatever is in the text area
append(String) - Method in class org.jpop.io.ThreadedFileWriter
 
appendToStderr(String) - Method in class org.jpop.gui.ProcessConsole
Appends a string to the stderr text area
appendToStderr(String) - Method in class org.jpop.jedit.JeditPoplog
DISABLED, any attempt at making this work kept messing up the Buffers whithin JEdit and sometimes even killed the process
appendToStdin(String) - Method in class org.jpop.gui.ProcessConsole
Appends a string to the stdin text area
appendToStdout(String) - Method in class org.jpop.gui.ProcessConsole
Appends a string to the stdout text area
appendToStdout(String) - Method in class org.jpop.jedit.JeditPoplog
DISABLED, any attempt at making this work kept messing up the Buffers whithin JEdit and sometimes even killed the process
applyButtonActionPerformed() - Method in class org.jpop.gui.PropertiesEditor
When Apply is clicked
applyProperties() - Method in class org.jpop.gui.PoplogProcessConsole
Checks the properties to see if anything needs changing from defaults.

B

BACKUP_POSTFIX - Static variable in class org.jpop.io.FileUtils
the postfix to be appended to backed up files
BOOL_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
Bool - class org.jpop.util.Bool.
Provides boolean operations in objects of this or Boolean type
Bool(boolean) - Constructor for class org.jpop.util.Bool
Constructor for the Bool object
Bool(String) - Constructor for class org.jpop.util.Bool
Constructor for the Bool object
booleanValue() - Method in class org.jpop.util.Bool
Gets the value of the object
buttonMouseEntered(JButton) - Method in class org.jpop.gui.PoplogProcessConsole
Called when a button has the mouse over it
buttonMouseEntered(JButton) - Method in class org.jpop.jedit.JeditPoplog
Called when a button has the mouse over it
buttonMouseExited(JButton) - Method in class org.jpop.gui.PoplogProcessConsole
Called when a button has the mouse taken away from over it
buttonMouseExited(JButton) - Method in class org.jpop.jedit.JeditPoplog
Called when a button has the mouse taken away from over it

C

CACHE_DEFAULT_DIR - Static variable in class org.jpop.net.PoplogCachedClient
The directory where the cache is to be stored by default
CACHE_DIR - Static variable in class org.jpop.jedit.JeditPoplogDocBrowser
The directory where cached stuff goes (overriden in properties)
CLOSE_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
CLOSE_REQUEST - Static variable in class org.jpop.net.PoplogDocProtocol
The string that indicates the connection is finished
COLOR_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
ClientException - exception org.jpop.net.ClientException.
Generic exception for the client to throw on server errors or own errors
ClientException() - Constructor for class org.jpop.net.ClientException
Constructor for ClientException
ClientException(String) - Constructor for class org.jpop.net.ClientException
Constructor for ClientException
ClientException(String, Throwable) - Constructor for class org.jpop.net.ClientException
Constructor for ClientException
ClientException(Throwable) - Constructor for class org.jpop.net.ClientException
Constructor for ClientException
ClientInterface - interface org.jpop.net.ClientInterface.
Interface to a client for the poplog doc server a new client should be created in a way such that the &tl;msg type>Received methods are called from whithin the run() or main parsing method of the object, and overriden to provide event handling to the calling classes.
cancelButtonActionPerformed() - Method in class org.jpop.gui.PropertiesEditor
Wnen Cancel is clicked
clearScratchPadButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the clear scratchpad button is clicked
clearStderrButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the clear stderr button is clicked
clearStdinButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the clear stdin button is clicked
clearStdoutButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the clear stdout button is clicked
clientConnected() - Method in interface org.jpop.net.ClientInterface
Should be called when the client connects to the server
clientConnected() - Method in class org.jpop.net.PoplogDocClient
Fired whenever the client connects to a server
clientDisconnected() - Method in interface org.jpop.net.ClientInterface
Should be called when the client disconnects from the server
clientDisconnected() - Method in class org.jpop.net.PoplogDocClient
Fired whenever the client closes the conection to the server
close() - Method in class org.jpop.gui.PoplogDocBrowser
close the server if open and perform any other cleanup necessary
close() - Method in class org.jpop.gui.PoplogProcessConsole
 
close() - Method in class org.jpop.gui.ProcessConsole
Closes the object
close() - Method in class org.jpop.io.ThreadedFileWriter
close the thread
close() - Method in interface org.jpop.net.ClientInterface
Close connection with server
close() - Method in class org.jpop.net.PoplogCachedClient
Closes the client
close() - Method in class org.jpop.net.PoplogDocClient
Closes the connection to the server, disowns any lists that were got from it and sends out the client disconnected event.
close() - Method in class org.jpop.net.PoplogDocServer
 
close() - Method in class org.jpop.net.PoplogDocServerThread
 
closeButtonActionPerformed(PoplogDocView, ActionEvent) - Method in class org.jpop.gui.PoplogDocView
Called when the close button is pressed.
closeButtonClicked(PoplogDocView) - Method in class org.jpop.gui.PoplogDocBrowser
When the close button of a tab is clicked
colorToString(Color) - Static method in class org.jpop.util.ObjectUtils
converts a color to a string that can be used in a properties file
commandButtonActionPerformed() - Method in class org.jpop.gui.PoplogDocBrowser
Sends the text in the text area to be parsed by the client unless it starts with '#', in which case it is assumed to be a request for info on the browser itself.
compileClipboardContentsButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile clipboard button is clicked
compileCurrentBufferButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile current buffer button is clicked
compileCurrentFileButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile current file button is clicked
compileCurrentLineButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile current line button is clicked
compileFileButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the compile button is clicked this happens
compileFileButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile file button is clicked
compileScratchPadButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile scratchpad button is clicked
compileSelectedTextButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the compile selected text button is clicked
connect(String, int) - Method in interface org.jpop.net.ClientInterface
Connect to the server
connect(String, int) - Method in class org.jpop.net.PoplogDocClient
Connect to the server.

D

DEFAULT_PORT - Static variable in class org.jpop.gui.PoplogDocBrowser
The default port the server should listen to
DEFAULT_PORT - Static variable in class org.jpop.jedit.JeditPoplogDocBrowser
The default port the server should listen to (overriden in properties)
DEFAULT_PORT - Static variable in class org.jpop.net.PoplogDocServer
The default port the server should listen to
DEFAULT_PORT - Static variable in class org.jpop.net.ServerInfo
The default port the server should listen to
DEFAULT_PREFIX - Static variable in class org.jpop.gui.PoplogProcessConsole
Strings for the properties file
DEFAULT_SERVER - Static variable in class org.jpop.gui.PoplogDocBrowser
Name of default server
DEFAULT_SERVER - Static variable in class org.jpop.jedit.JeditPoplogDocBrowser
Name of default server (overriden in properties)
DEFAULT_SERVER - Static variable in class org.jpop.net.ServerInfo
Name of default server
DEFINED_PROPERTIES - Static variable in class org.jpop.gui.PoplogProcessConsole
An array with all properties defined by the object, using the following prefix keys: [S]=String (Default), [I]=Integer [B]=Bool, [C]=Color, [Z]=Size, [F]=File, [D]=Directory [P]=Point, [K]=Icon, [L]=long (multiline) String, [A]=Array/List
DIRECTORY_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
DOC_DEFAULT - Static variable in class org.jpop.net.PoplogCachedClient
common file names
DOC_DOC - Static variable in class org.jpop.net.ProtocolPrefixes
Document types
DOC_DOC_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
Subdirectories for the actual files
DOC_HELP_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
Subdirectories for the actual files
DOC_REF_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
Subdirectories for the actual files
DOC_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
The name of the cache subdirectories
DOC_TEACH_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
Subdirectories for the actual files
debug(String) - Method in class org.jpop.gui.PoplogDocBrowser
Add a debugging message to the log window
debug(String) - Method in class org.jpop.gui.PoplogProcessConsole
Debug messaged get printed to stdout
debug(String) - Method in class org.jpop.gui.ProcessConsole
Adds debugging capabilities to this object
debug(String) - Method in class org.jpop.jedit.JeditPoplog
Creates a debugging message in the log window and file
debug(String) - Static method in class org.jpop.jedit.JeditPropertiesEditor
Adds a debug message
dimensionToString(Dimension) - Static method in class org.jpop.util.ObjectUtils
Makes a string from a dimension object
displayException(Exception) - Method in class org.jpop.gui.PoplogDocBrowser
Show a dialog with the text of the exception
docAreaKeyTyped(PoplogDocView, KeyEvent) - Method in class org.jpop.gui.PoplogDocBrowser
When a key is typed in the text area of a PoplogDocView
docPaneKeyTyped(PoplogDocView, KeyEvent) - Method in class org.jpop.gui.PoplogDocView
Actions to take when a key in the docPane is typed...
docReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends a document.
docReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever a document from the server is received.

E

ERROR_E - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
ERROR_MESG - Static variable in class org.jpop.net.PoplogDocClient
Prepended to the response string to indicate the nature of the message.
ERROR_MESG - Static variable in class org.jpop.net.PoplogDocProtocol
Prepended to the response string to indicate the nature of the message.
ERROR_MESG - Static variable in class org.jpop.net.ProtocolPrefixes
Prepended to the response string to indicate the nature of the message
ERROR_S - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
editPropertiesButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the Edit Properties Button is clicked
equals(Object) - Method in class org.jpop.util.Bool
Returns true if and only if the argument is not null and is a Boolean or Bool object that represents the same boolean value as this object.
equals(boolean) - Method in class org.jpop.util.Bool
checks a boolean against the value of the object
errorReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends an error.
errorReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever an error from the server is received.
exceptionGenerated(Exception) - Method in class org.jpop.io.ThreadedFileWriter
This is fired when an exception gets generated interfacethe main loop
exceptionGenerated(Exception) - Method in interface org.jpop.net.ClientInterface
Called when a non-fatal exception is generated
exceptionGenerated(Exception) - Method in class org.jpop.net.PoplogDocClient
Fired whenever an exception is generated and for some reason the program should not be halted whilst alerting the user anyway
execBufferedReader(BufferedReader) - Method in class org.jpop.gui.ProcessConsole
Executes input from a buffered reader
execFile(File) - Method in class org.jpop.gui.ProcessConsole
Sends the contents of File f to the running process
executeStdinButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
when the execute stdin button is pressed

F

FALSE - Static variable in class org.jpop.util.Bool
Bool representation of false
FILE_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
FileUtils - class org.jpop.io.FileUtils.
 
FileUtils() - Constructor for class org.jpop.io.FileUtils
 
fileChanged() - Method in class org.jpop.io.ThreadedFileWriter
This is fired when the file is changed
fileClosed() - Method in class org.jpop.io.ThreadedFileWriter
This is fired when the file gets closed
fileOpened() - Method in class org.jpop.io.ThreadedFileWriter
This is fired when the file is opened

G

getBoolean(String) - Static method in class org.jpop.util.Bool
Acts in the same way as Boolean.getBoolean().
getCacheDir() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the cache dir value of the PoplogDocBrowser object
getCacheDir() - Method in class org.jpop.net.PoplogCachedClient
Gets the cache dir attribute of the PoplogCachedClient object.
getCloseConnectionRequestString() - Method in class org.jpop.net.PoplogDocProtocol
Gets the close connection request string attribute of the PoplogDocProtocol class
getCloseConnectionRequestString() - Method in interface org.jpop.net.ProtocolInterface
Gets the close connection request string attribute of the ProtocolInterface class
getConnectionNumber() - Method in class org.jpop.net.ServerInfo
Gets the connection number attribute of the ServerInfo object
getCurrentImage() - Method in class org.jpop.gui.ItemValue
Gets the current image attribute of the ItemValue object
getDoc(String, String) - Method in interface org.jpop.net.ClientInterface
send a doc request to sever
getDoc(String, String) - Method in class org.jpop.net.PoplogCachedClient
Gets the doc required from the server
getDoc(String, String) - Method in class org.jpop.net.PoplogDocClient
send a doc request to sever.
getDoc(String) - Method in class org.jpop.net.PoplogDocProtocol
Gets the doc requested
getDocBrowser() - Method in class org.jpop.gui.PoplogProcessConsole
Gets the doc browser value of the PoplogProcessConsole object
getDocFile(String, String) - Method in class org.jpop.net.PoplogCachedClient
Gets the file for the name requested from section type
getHelp() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the help attribute of the PoplogDocBrowser object
getHelp() - Method in interface org.jpop.net.ClientInterface
send a help request to sever
getHelp() - Method in class org.jpop.net.PoplogCachedClient
Gets the help message from the server
getHelp() - Method in class org.jpop.net.PoplogDocClient
send a help request to sever
getHelpFile() - Method in class org.jpop.net.PoplogCachedClient
Gets the cached file for the server's help
getIOControl() - Method in class org.jpop.gui.ProcessConsole
Gets the IO control attribute of the ProcessConsole object
getImageIcon(String) - Static method in class org.jpop.util.ObjectUtils
Gets the image icon from the classpath provided
getInfo() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the info attribute of the PoplogDocBrowser object
getInfo() - Method in interface org.jpop.net.ClientInterface
send an info request to sever
getInfo() - Method in class org.jpop.net.PoplogDocClient
send an info request to sever
getInputPanePreferredSize() - Method in class org.jpop.gui.ProcessConsole
Gets the input pane preferred size attribute of the ProcessConsole object
getInputPanelSize() - Method in class org.jpop.gui.ProcessConsole
Gets the input panel size attribute of the ProcessConsole object
getLastLocation() - Method in class org.jpop.gui.PropertiesEditor
Gets the last location attribute of the PropertiesEditor object
getLicense() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the license attribute of the PoplogDocBrowser object
getLicense() - Method in interface org.jpop.net.ClientInterface
send a license request to sever
getLicense() - Method in class org.jpop.net.PoplogCachedClient
Get the license from the server
getLicense() - Method in class org.jpop.net.PoplogDocClient
send a license request to sever
getLicenseFile() - Method in class org.jpop.net.PoplogCachedClient
Gets the cached file for the server's license
getList(String) - Method in interface org.jpop.net.ClientInterface
send a list request to sever
getList(String) - Method in class org.jpop.net.PoplogCachedClient
Gets the list required from the server or from the cache as required
getList(String) - Method in class org.jpop.net.PoplogDocClient
send a list request to sever
getList(String) - Method in class org.jpop.net.PoplogDocProtocol
Gets the list requested
getListFile(String) - Method in class org.jpop.net.PoplogCachedClient
Gets the file for the list determined by "list"
getLogWindow() - Method in class org.jpop.jedit.JeditPoplog
Gets the log window value of the JeditPoplog object
getOutputTabsPreferredSize() - Method in class org.jpop.gui.ProcessConsole
Gets the output tabs preferred size attribute of the ProcessConsole object
getOutputTabsSize() - Method in class org.jpop.gui.ProcessConsole
Gets the input panel size attribute of the ProcessConsole object
getPanelSize() - Method in class org.jpop.gui.PropertiesEditor
Gets the panel size attribute of the PropertiesEditor object
getPort() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the port value of the PoplogDocBrowser object
getPort() - Method in class org.jpop.net.PoplogDocClient
Get the port of the server we are connected to
getPrinter() - Method in class org.jpop.gui.ProcessConsole
Gets the printer attribute of the ProcessConsole object
getProcess() - Method in class org.jpop.io.IOControl
Gets the process attribute of the IOControl object.
getProcessErr() - Method in class org.jpop.net.PoplogDocProtocol
Gets the process err attribute of the PoplogDocProtocol object
getProcessName() - Method in class org.jpop.gui.ProcessConsole
Gets the process name attribute of the ProcessConsole object
getProperties() - Method in class org.jpop.gui.PoplogProcessConsole
Gets the properties attribute of the PoplogProcessConsole object
getPropertiesEditor() - Method in class org.jpop.gui.PoplogProcessConsole
Gets the properties editor value of the PoplogProcessConsole object
getPropertiesFileName() - Method in class org.jpop.gui.PoplogProcessConsole
Gets the properties file name attribute of the PoplogProcessConsole object
getPropertiesFilePath() - Method in class org.jpop.gui.PoplogProcessConsole
Gets the properties file path attribute of the PoplogProcessConsole object
getPropertiesPanel() - Method in class org.jpop.gui.PropertiesEditor
Gets the properties panel value of the PropertiesEditor object
getProperty(String) - Method in class org.jpop.gui.PoplogProcessConsole
Gets the property attribute of the PoplogProcessConsole object
getPropsPanelSize() - Method in class org.jpop.gui.PropertiesEditor
Gets the props panel size attribute of the PropertiesEditor object
getReader() - Method in class org.jpop.gui.OutputTextPane
Gets the reader attribute of the TextPane object
getReader() - Method in class org.jpop.io.ThreadedFileWriter
Gets the reader value of the ThreadedFileWriter object
getReaderFor(String) - Static method in class org.jpop.util.ObjectUtils
Gets a reader for the resource specified
getSelectedText() - Method in class org.jpop.gui.OutputTextPane
Gets the selected text attribute of the OutputTextPane object
getSelectedText() - Method in class org.jpop.gui.PoplogDocView
Gets the selected text attribute of the PoplogDocView object
getServerInfo() - Method in class org.jpop.net.PoplogDocServer
Gets the server info attribute of the PoplogDocServer object
getServerName() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the server name value of the PoplogDocBrowser object
getServerName() - Method in class org.jpop.net.PoplogDocClient
Get the name of the server we are connected to
getServerName() - Method in class org.jpop.net.ServerInfo
Gets the server name attribute of the ServerInfo object
getServerPortNumber() - Method in class org.jpop.net.ServerInfo
Gets the server port number attribute of the ServerInfo object
getServerRevision() - Method in class org.jpop.net.ServerInfo
Gets the server revision attribute of the ServerInfo object
getServerVersionMajor() - Method in class org.jpop.net.ServerInfo
Gets the server version major attribute of the ServerInfo object
getServerVersionMinor() - Method in class org.jpop.net.ServerInfo
Gets the server version minor attribute of the ServerInfo object
getStderr() - Method in class org.jpop.io.IOControl
Gets the stderr attribute of the IOControl object
getStderrColor() - Method in class org.jpop.gui.ProcessConsole
Gets the stderr color attribute of the ProcessConsole object
getStderrReader() - Method in class org.jpop.jedit.JeditPoplog
Gets the stderr reader value of the JeditPoplog object
getStderrText() - Method in class org.jpop.gui.ProcessConsole
Gets the stderr text attribute of the ProcessConsole object
getStderrText() - Method in class org.jpop.jedit.JeditPoplog
Gets the stderr text value of the JeditPoplog object
getStdin() - Method in class org.jpop.io.IOControl
Gets the stdin attribute of the IOControl object
getStdinColor() - Method in class org.jpop.gui.ProcessConsole
Gets the stdin color attribute of the ProcessConsole object
getStdinText() - Method in class org.jpop.gui.ProcessConsole
Gets the stdin text attribute of the ProcessConsole object
getStdout() - Method in class org.jpop.io.IOControl
Gets the stdout attribute of the IOControl object
getStdoutColor() - Method in class org.jpop.gui.ProcessConsole
Gets the stdout color attribute of the ProcessConsole object
getStdoutReader() - Method in class org.jpop.jedit.JeditPoplog
Gets the stdout reader value of the JeditPoplog object
getStdoutText() - Method in class org.jpop.gui.ProcessConsole
Gets the stdout text attribute of the ProcessConsole object
getStdoutText() - Method in class org.jpop.jedit.JeditPoplog
Gets the stdout text value of the JeditPoplog object
getText() - Method in class org.jpop.gui.OutputTextPane
Gets the text attribute of the TextPane object
getTextColor() - Method in class org.jpop.gui.OutputTextPane
Gets the text color attribute of the OutputTextPane object
getValue() - Method in class org.jpop.gui.ItemValue
Gets the value attribute of the ItemValue object
getVersion() - Method in class org.jpop.gui.PoplogDocBrowser
Gets the version attribute of the PoplogDocBrowser object
getVersion() - Method in interface org.jpop.net.ClientInterface
send a version request to sever
getVersion() - Method in class org.jpop.net.PoplogDocClient
send a version request to sever
goToHistoryDown() - Method in class org.jpop.gui.PoplogDocBrowser
Moves the history one position down
goToHistoryEnd() - Method in class org.jpop.gui.PoplogDocBrowser
Moves the history to the end
goToHistoryStart() - Method in class org.jpop.gui.PoplogDocBrowser
Moves the history to the start
goToHistoryUp() - Method in class org.jpop.gui.PoplogDocBrowser
Moves the history one position up

H

HELP_DEFAULT - Static variable in class org.jpop.net.PoplogCachedClient
common file names
HELP_DOC - Static variable in class org.jpop.net.ProtocolPrefixes
Document types
HELP_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
HELP_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
HELP_TRANS_E - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
HELP_TRANS_S - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
handleMessage(EBMessage) - Method in class org.jpop.jedit.JeditPoplog
This method deals with messages passed from JEdit via the EDitBus.
handleMessage(EBMessage) - Method in class org.jpop.jedit.JeditPoplogDocBrowser
Handles messages from the edit bus.
hashCode() - Method in class org.jpop.util.Bool
Returns a hash code for this Boolean object.
help() - Method in class org.jpop.net.PoplogDocClient
Help for the client
helpButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
What happens when the help button is clicked
helpReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends its help.
helpReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever a help document from the server is received.

I

ICON_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
IMG_CLASSPATH - Static variable in class org.jpop.gui.ItemValue
The path to the img/ directory
IMG_CLASSPATH - Static variable in class org.jpop.gui.PoplogProcessConsole
The directory where the images are
IMG_CLASSPATH - Static variable in class org.jpop.jedit.JeditPoplog
The path to the images
INFO_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
INFO_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
The name of the cache subdirectories
INIT_CLASSPATH - Static variable in class org.jpop.jedit.JeditPoplog
The path to the images
INT_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
IOControl - class org.jpop.io.IOControl.
Controls the I/O for a process.
IOControl(Process) - Constructor for class org.jpop.io.IOControl
Constructor for the IOControl object
ItemValue - class org.jpop.gui.ItemValue.
Makes the appropriate chooser for the item selected
ItemValue(int, String, Object) - Constructor for class org.jpop.gui.ItemValue
Constructor for ItemValue
implies(boolean, boolean) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(boolean, Bool) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(Bool, boolean) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(Bool, Bool) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(Bool, Boolean) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(Boolean, boolean) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(Boolean, Bool) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(Boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on a and b
implies(boolean) - Method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on the object and b
implies(Bool) - Method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on the object and b
implies(Boolean) - Method in class org.jpop.util.Bool
Performs an implies ( --> ) operation on the object and b
info() - Method in class org.jpop.net.PoplogDocClient
info for the client
initButtonForToolbar(JButton) - Method in class org.jpop.gui.PoplogProcessConsole
Initializes the button to the look and feel of the other buttons in the toolbar
isCanClose() - Method in class org.jpop.io.ThreadedFileWriter
Gets the can close value of the ThreadedFileWriter object
isConnected() - Method in interface org.jpop.net.ClientInterface
Check if the client is connected
isConnected() - Method in class org.jpop.net.PoplogDocClient
Check if the client is connected
isEditable() - Method in class org.jpop.gui.OutputTextPane
Gets the editable attribute of the OutputTextPane object
isFirstRun() - Method in class org.jpop.gui.PoplogProcessConsole
Gets the first run attribute of the PoplogProcessConsole object
isRespawnable() - Method in class org.jpop.gui.ProcessConsole
Gets the respawnable attribute of the ProcessConsole object
isRunning() - Method in class org.jpop.gui.ProcessConsole
Gets the running attribute of the ProcessConsole object
isRunning() - Method in class org.jpop.net.PoplogDocServer
 
isVerticalSplit() - Method in class org.jpop.gui.ProcessConsole
Gets the vertical split attribute of the ProcessConsole object

J

JeditPoplog - class org.jpop.jedit.JeditPoplog.
This class is what gets loaded into JEdit.
JeditPoplog(View) - Constructor for class org.jpop.jedit.JeditPoplog
The constructor.
JeditPoplogDocBrowser - class org.jpop.jedit.JeditPoplogDocBrowser.
Doc browser modified to be integrated fully into jedit
JeditPoplogDocBrowser(View) - Constructor for class org.jpop.jedit.JeditPoplogDocBrowser
Constructor for the JeditPoplogDocBrowser object
JeditPoplogDocBrowser(View, boolean) - Constructor for class org.jpop.jedit.JeditPoplogDocBrowser
Constructor for the JeditPoplogDocBrowser object
JeditPropertiesEditor - class org.jpop.jedit.JeditPropertiesEditor.
This class provides a properties editor that can be loaded by JEdit
JeditPropertiesEditor() - Constructor for class org.jpop.jedit.JeditPropertiesEditor
Constructor for the JeditPropertiesEditor object

K

kill() - Method in class org.jpop.gui.ProcessConsole
Kills the process regardless of its respawnable flag.
killButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the kill button is pressed
killProcessButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the kill process button is clicked

L

LICENSE_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
LICENSE_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
LICENSE_TRANS_E - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
LICENSE_TRANS_S - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
LIST_ALL_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
LIST_DOC_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
LIST_END_CHAR - Static variable in class org.jpop.util.PopListUtils
Poplog list delimiters
LIST_HELP_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
LIST_REF_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
LIST_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
LIST_START_CHAR - Static variable in class org.jpop.util.PopListUtils
Poplog list delimiters
LIST_SUBDIR - Static variable in class org.jpop.net.PoplogCachedClient
The name of the cache subdirectories
LIST_TEACH_FILE - Static variable in class org.jpop.net.PoplogCachedClient
common file names
LIST_TRANS_E - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
LIST_TRANS_S - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
LogWindow - class org.jpop.gui.LogWindow.
A window with a log of events
LogWindow(String) - Constructor for class org.jpop.gui.LogWindow
Constructor for the LogWindow object
license() - Method in class org.jpop.net.PoplogDocClient
license for the client
licenseReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends a license.
licenseReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever a license document from the server is received.
lineArrayToString(String[]) - Static method in class org.jpop.util.ArrayUtils
parses a String array to form a String of all its items, one per line
listReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends a list.
listReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever a list from the server is received.
loadDefaultProperties() - Method in class org.jpop.gui.PoplogProcessConsole
Creates the default properties of the object ad adds them to the main properties.
loadProperties() - Method in class org.jpop.gui.PoplogProcessConsole
Loads the properties of the object
log(String) - Method in class org.jpop.gui.LogWindow
Log a message

M

MAX_BACKUP_LEVEL - Static variable in class org.jpop.io.FileUtils
The maximmun number of backup files there should be at any time
MULTILINE_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
main(String[]) - Static method in class org.jpop.gui.ItemValue
The main program for the ItemValue class
main(String[]) - Static method in class org.jpop.gui.PoplogDocBrowser
The main program for the PoplogDocBrowser class
main(String[]) - Static method in class org.jpop.gui.PoplogProcessConsole
The main program for the PoplogProcessConsole class
main(String[]) - Static method in class org.jpop.gui.ProcessConsole
The main program for the ProcessConsole class.
main(String[]) - Static method in class org.jpop.net.PoplogCachedClient
Main method.
main(String[]) - Static method in class org.jpop.net.PoplogDocClient
Main method.
main(String[]) - Static method in class org.jpop.net.PoplogDocServer
The main program for the PoplogDocServer class
main(String[]) - Static method in class org.jpop.util.Bool
The main program for the Bool class (Just for testing)
main(String[]) - Static method in class org.jpop.util.PopListUtils
The main program for the PopListUtils class
makeBuffer(File, boolean) - Method in class org.jpop.jedit.JeditPoplog
Make and display a buffer for a file
makeDocBrowser(View, boolean) - Static method in class org.jpop.jedit.JeditPoplogDocBrowser
Creates a new JeditPoplogDocBrowser object.
makeFile(String) - Static method in class org.jpop.io.FileUtils
Makes and returns a file
makeOutputPanes() - Method in class org.jpop.gui.ProcessConsole
Makes and sets the output tabs.
makeOutputPanes() - Method in class org.jpop.jedit.JeditPoplog
Overriden to stop the program making output panes.
makeSplitPane() - Method in class org.jpop.gui.PoplogDocBrowser
This method makes the central split pane, if overriden then only the tree view will show
makeSplitPane() - Method in class org.jpop.jedit.JeditPoplogDocBrowser
overriden to get rid of split pane as its no longer needed.
messageReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends a message.
messageReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever a message from the server is received.
moveToBackup(String, int) - Static method in class org.jpop.io.FileUtils
Moves a file to a backup file, pushing any other backup files on the way if necessary
multilineEditorCancel() - Method in class org.jpop.gui.ItemValue
When Cancel is pressed in the multiline editor
multilineEditorOK() - Method in class org.jpop.gui.ItemValue
When OK is pressed in the multiline editor

N

NOOP_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
nand(boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(Bool, boolean) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(Bool, Bool) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(Bool, Boolean) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(Boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(Boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(Boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a nand operation on a and b
nand(boolean) - Method in class org.jpop.util.Bool
Performs a nand operation on the object and b
nand(Bool) - Method in class org.jpop.util.Bool
Performs a nand operation on the object and b
nand(Boolean) - Method in class org.jpop.util.Bool
Performs a nand operation on the object and b
nl - Static variable in class org.jpop.util.StringUtils
The value of the newline for the local computer
nor(boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(Bool, boolean) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(Bool, Bool) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(Bool, Boolean) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(Boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(Boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(Boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a nor operation on a and b
nor(boolean) - Method in class org.jpop.util.Bool
Performs a nor operation on the object and b
nor(Bool) - Method in class org.jpop.util.Bool
Performs a nor operation on the object and b
nor(Boolean) - Method in class org.jpop.util.Bool
Performs a nor operation on the object and b
not(Bool) - Static method in class org.jpop.util.Bool
Perform a logic not operation on b (same as !b)
not(Boolean) - Static method in class org.jpop.util.Bool
Perform a logic not operation on b (same as !b)
not(boolean) - Static method in class org.jpop.util.Bool
Perform a logic not operation on b (same as !b)
not() - Method in class org.jpop.util.Bool
Perform a logic not operation (same as !this)

O

OPEN_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
OPEN_TRANS_E - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
OPEN_TRANS_S - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
ObjectUtils - class org.jpop.util.ObjectUtils.
Utilities to transform objects and some other stuff to manipulate them
ObjectUtils() - Constructor for class org.jpop.util.ObjectUtils
 
OutputTextPane - class org.jpop.gui.OutputTextPane.
A simple pane that displays text from a stream
OutputTextPane(Color) - Constructor for class org.jpop.gui.OutputTextPane
Constructor for TextPane
OutputTextPane() - Constructor for class org.jpop.gui.OutputTextPane
Constructor for TextPane
objectArrayToString(Object[]) - Static method in class org.jpop.util.ArrayUtils
parses an Object array to form a String of all its items, one per line
okButtonActionPerformed() - Method in class org.jpop.gui.PropertiesEditor
Wnen OK is clicked
openDocBrowserButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the doc browser button is clicked
openHelpButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the help button is clicked
or(boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Bool, boolean) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Bool, Bool) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Bool, Boolean) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Boolean, boolean) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Boolean, Bool) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs a logic or operation on a and b (Same as a || b)
or(Bool) - Method in class org.jpop.util.Bool
Performs a logic or operation on the object with b (Same as this || b)
or(Boolean) - Method in class org.jpop.util.Bool
Performs a logic or operation on the object with b (Same as this || b)
or(boolean) - Method in class org.jpop.util.Bool
Performs a logic or operation on the object with b (Same as this || b)
org.jpop.gui - package org.jpop.gui
 
org.jpop.io - package org.jpop.io
 
org.jpop.jedit - package org.jpop.jedit
 
org.jpop.net - package org.jpop.net
 
org.jpop.util - package org.jpop.util
 

P

POINT_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
POP_SERVER - Static variable in class org.jpop.net.PoplogDocProtocol
The name of the pop11 server program
PROCESS_NAME - Static variable in class org.jpop.net.PoplogDocProtocol
THe name of the process we will run to get documentation
PROC_FILES - Static variable in class org.jpop.jedit.JeditPoplog
The processes we need to run and related information
PROC_NAMES - Static variable in class org.jpop.jedit.JeditPoplog
The processes we need to run and related information
PROPERTY_PREFIX - Static variable in class org.jpop.jedit.JeditPoplog
The prefix of every property
PROPERTY_PREFIX - Static variable in class org.jpop.jedit.JeditPoplogDocBrowser
The prefix of every property
PROPERTY_PREFIX - Static variable in class org.jpop.jedit.JeditPropertiesEditor
The prefix for the properties
PopListUtils - class org.jpop.util.PopListUtils.
Contains methods to perform useful operations on pop lists
PopListUtils() - Constructor for class org.jpop.util.PopListUtils
 
PoplogCachedClient - class org.jpop.net.PoplogCachedClient.
A PoplogDocClient that uses a document cache to minimize server requests.
PoplogCachedClient(String, int, String) - Constructor for class org.jpop.net.PoplogCachedClient
Constructor for the object.
PoplogDocBrowser - class org.jpop.gui.PoplogDocBrowser.
A GUI browser for poplog documentation
PoplogDocBrowser(String, int, String) - Constructor for class org.jpop.gui.PoplogDocBrowser
Constructor for PoplogDocBrowser
PoplogDocBrowser(String, int, String, boolean) - Constructor for class org.jpop.gui.PoplogDocBrowser
Constructor for PoplogDocBrowser
PoplogDocBrowser(boolean, String) - Constructor for class org.jpop.gui.PoplogDocBrowser
Constructor for PoplogDocBrowser
PoplogDocBrowser(boolean, String, boolean) - Constructor for class org.jpop.gui.PoplogDocBrowser
Constructor for PoplogDocBrowser
PoplogDocClient - class org.jpop.net.PoplogDocClient.
Creates a Doc Client that sends requests to the server and gets responses from it in the form of messages
PoplogDocClient() - Constructor for class org.jpop.net.PoplogDocClient
Default constructor.
PoplogDocClient(String, int) - Constructor for class org.jpop.net.PoplogDocClient
Better constructor.
PoplogDocPlugin - class org.jpop.jedit.PoplogDocPlugin.
This class is here just to let JEdit know that there is a plugin called PoplogDocPlugin.
PoplogDocPlugin() - Constructor for class org.jpop.jedit.PoplogDocPlugin
 
PoplogDocProtocol - class org.jpop.net.PoplogDocProtocol.
 
PoplogDocProtocol(ServerInfo) - Constructor for class org.jpop.net.PoplogDocProtocol
Constructor for PoplogDocProtocol
PoplogDocServer - class org.jpop.net.PoplogDocServer.
A server for the Poplog documentstion.
PoplogDocServer(int) - Constructor for class org.jpop.net.PoplogDocServer
Constructor for PoplogDocServer
PoplogDocServer() - Constructor for class org.jpop.net.PoplogDocServer
Constructor for PoplogDocServer
PoplogDocServerThread - class org.jpop.net.PoplogDocServerThread.
A thread that handles a connection with a client
PoplogDocServerThread(Socket, ServerInfo) - Constructor for class org.jpop.net.PoplogDocServerThread
Constructor for PoplogDocServerThread
PoplogDocView - class org.jpop.gui.PoplogDocView.
 
PoplogDocView(String, BufferedReader) - Constructor for class org.jpop.gui.PoplogDocView
Constructor for PoplogDocView
PoplogPlugin - class org.jpop.jedit.PoplogPlugin.
This class is here just to let JEdit know that there is a plugin called PoplogPlugin.
PoplogPlugin() - Constructor for class org.jpop.jedit.PoplogPlugin
 
PoplogProcessConsole - class org.jpop.gui.PoplogProcessConsole.
A console that displays IO for a poplog process.
PoplogProcessConsole(Component) - Constructor for class org.jpop.gui.PoplogProcessConsole
Constructor for PoplogProcessConsole
PoplogProcessConsole(String) - Constructor for class org.jpop.gui.PoplogProcessConsole
Constructor for PoplogProcessConsole
PoplogProcessConsole(String, Component) - Constructor for class org.jpop.gui.PoplogProcessConsole
Constructor for PoplogProcessConsole
ProcessConsole - class org.jpop.gui.ProcessConsole.
Displays a process's (by default bash) out, err and in streams in different text areas.
ProcessConsole() - Constructor for class org.jpop.gui.ProcessConsole
Constructor for BufferConsole
PropertiesEditor - class org.jpop.gui.PropertiesEditor.
A dialog that edits a given set of properties.
PropertiesEditor(String[], Properties, PoplogProcessConsole, Frame, String, boolean) - Constructor for class org.jpop.gui.PropertiesEditor
Constructor for PropertiesEditor
PropertiesEditor(String, String[], Properties, PoplogProcessConsole, Frame, String, boolean) - Constructor for class org.jpop.gui.PropertiesEditor
Constructor for PropertiesEditor
ProtocolInterface - interface org.jpop.net.ProtocolInterface.
Interface for all protocols in server/client situations
ProtocolPrefixes - class org.jpop.net.ProtocolPrefixes.
Prefixes for the protocol requests
ProtocolPrefixes() - Constructor for class org.jpop.net.ProtocolPrefixes
 
parse(String) - Method in interface org.jpop.net.ClientInterface
Parses a line of text into a statement that can be sent to the server
parse(String) - Method in class org.jpop.net.PoplogDocClient
Parses a line of text into a statement that can be sent to the server.
parseColor(String) - Static method in class org.jpop.util.ObjectUtils
parses a string to get a color in the format R:G:B.
parseDimension(String) - Static method in class org.jpop.util.ObjectUtils
parses a string to get a dimension in the format W:H.
parsePoint(String) - Static method in class org.jpop.util.ObjectUtils
parses a string to get a point in the format X:Y.
parsePopList(String, List) - Static method in class org.jpop.util.PopListUtils
Takes a String representing a poplog list and adds it as a linked list to the list provided.
pointToString(Point) - Static method in class org.jpop.util.ObjectUtils
Makes a string from a point object
poplogDocsButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
What happens when the poplog docs button is clicked
prepareErrorMessage(Exception) - Static method in class org.jpop.net.PoplogDocProtocol
Makes an exception that can be sent through the net to a client in the proper format
present(Object[], Object) - Static method in class org.jpop.util.ArrayUtils
Checks if an item is present in an array
presentIgnoreCase(String[], String) - Static method in class org.jpop.util.ArrayUtils
Checks if a String is present in an array of Strings
println(String) - Method in interface org.jpop.net.ClientInterface
Prints a line to the server
println(String) - Method in class org.jpop.net.PoplogDocClient
Prints a line to the server
println(String) - Method in class org.jpop.net.PoplogDocProtocol
Print a line to the IOControl's stdin
processChooserActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When a selection is made int the process chooser
processKilled() - Method in class org.jpop.gui.PoplogProcessConsole
When a process gets killed
processKilled() - Method in class org.jpop.gui.ProcessConsole
This happens when the process stops running for whatever reason.
processKilled() - Method in class org.jpop.jedit.JeditPoplog
Called when the process dies or is killed
processListActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When a selection is made from the processes list
processRequest(String) - Method in class org.jpop.net.PoplogDocProtocol
Processes a request from a client
processRequest(String) - Method in interface org.jpop.net.ProtocolInterface
Processes a request to the server
processRespawned() - Method in class org.jpop.net.PoplogDocProtocol
To be overriden by a subclass.
processStarted() - Method in class org.jpop.gui.PoplogProcessConsole
Happens every time the process starts
processStarted() - Method in class org.jpop.gui.ProcessConsole
This happens when the process starts running for whatever reason.
processStarted() - Method in class org.jpop.jedit.JeditPoplog
Event fired when the process is started

Q

qsort(List) - Static method in class org.jpop.util.ArrayUtils
Sorts a String list using the quicksort algorithm

R

REF_DEFAULT - Static variable in class org.jpop.net.PoplogCachedClient
common file names
REF_DOC - Static variable in class org.jpop.net.ProtocolPrefixes
Document types
REPEAT_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
readStderrLine() - Method in class org.jpop.net.PoplogDocProtocol
Read a line from the IOControl's stderr
readStdoutLine() - Method in class org.jpop.net.PoplogDocProtocol
Read a line from the IOControl's stdout
reloadProperties() - Method in class org.jpop.jedit.JeditPoplog
Reloads the properties for the object
removeConnection() - Method in class org.jpop.net.ServerInfo
Removes a connection from the ServerInfo object
removeEditPropertiesButton() - Method in class org.jpop.gui.PoplogProcessConsole
Removes the Edit Properties button from the gui
removeKeyListeners() - Method in class org.jpop.gui.OutputTextPane
removes all key listeners from the text area
removeTool(Component) - Method in class org.jpop.gui.ProcessConsole
removes a tool from the ProcessConsole object
replace(String, String, String) - Static method in class org.jpop.util.StringUtils
Replace instances of something in a string
resolveDocName(String, String) - Method in class org.jpop.net.PoplogDocClient
Check whether the doc name we have actually exists, and return a modified version in the correct case-sensitive syntax.
respawn() - Method in class org.jpop.gui.ProcessConsole
Restarts the process regardless of whether the process is respawnable or not.
respawnActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the respawn button is pressed
respawnProcessButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the respawn process button is clicked
rootsTreeKeyTyped(KeyEvent) - Method in class org.jpop.gui.PoplogDocBrowser
Event handler for when a key is typed in the tree view
rootsTreeMouseDoubleClicked(int, int) - Method in class org.jpop.gui.PoplogDocBrowser
Event handler for when a double click happens in the tree view
run() - Method in class org.jpop.io.ThreadedFileWriter
Main processing method for ThreadedFileWriter
run() - Method in class org.jpop.io.ThreadedStreamReader
Main processing method for the ThreadedStreamReader object
run() - Method in interface org.jpop.net.ClientInterface
Main processing method for the ClientInterface object
run() - Method in class org.jpop.net.PoplogDocClient
Runs a service loop continually receiving messages from the server and sending out the appropriate messages.
run() - Method in class org.jpop.net.PoplogDocServer
Main processing method for the PoplogDocServer object
run() - Method in class org.jpop.net.PoplogDocServerThread
Main processing method for the PoplogDocServerThread object

S

SELECT_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
SERVER_MESG - Static variable in class org.jpop.net.PoplogDocClient
Prepended to the response string to indicate the nature of the message.
SERVER_MESG - Static variable in class org.jpop.net.PoplogDocProtocol
Prepended to the response string to indicate the nature of the message.
SERVER_MESG - Static variable in class org.jpop.net.ProtocolPrefixes
Prepended to the response string to indicate the nature of the message
SIZE_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
STDERR - Static variable in class org.jpop.gui.ProcessConsole
Indicates the respective tab to be selected
STDERR_FILENAME - Static variable in class org.jpop.jedit.JeditPoplog
Names for the output files
STDOUT - Static variable in class org.jpop.gui.ProcessConsole
Indicates the respective tab to be selected
STDOUT_FILENAME - Static variable in class org.jpop.jedit.JeditPoplog
Names for the output files
STRING_TYPE - Static variable in class org.jpop.gui.ItemValue
The different types of control that can be created with this object
ServerException - exception org.jpop.net.ServerException.
Generic exception for the server to throw
ServerException() - Constructor for class org.jpop.net.ServerException
Constructor for ServerException
ServerException(String) - Constructor for class org.jpop.net.ServerException
Constructor for ServerException
ServerException(String, Throwable) - Constructor for class org.jpop.net.ServerException
Constructor for ServerException
ServerException(Throwable) - Constructor for class org.jpop.net.ServerException
Constructor for ServerException
ServerInfo - class org.jpop.net.ServerInfo.
 
ServerInfo() - Constructor for class org.jpop.net.ServerInfo
Constructor for ServerInfo
StringUtils - class org.jpop.util.StringUtils.
Utlities to handle strings not provided in the String class
StringUtils() - Constructor for class org.jpop.util.StringUtils
 
saveProperties() - Method in class org.jpop.gui.PoplogProcessConsole
Saves the properties of the object
selectNextimage() - Method in class org.jpop.gui.ItemValue
When in Icon mode this allows the next image to be selected,
selectPreviousImg() - Method in class org.jpop.gui.ItemValue
When in Icon mode this allows the previous image to be selected,
selectValChanged() - Method in class org.jpop.gui.ItemValue
 
sendClipboardContentsToScratchPadButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the send clipboard to scratchpad button is clicked
sendCurrentLineToScratchPadButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the send current line to scratchpad button is clicked
sendSelectedTextToScratchPadButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the send selected text to scratchpad button is clicked
setAllVisible(boolean) - Static method in class org.jpop.gui.LogWindow
 
setCache(String) - Method in class org.jpop.net.PoplogCachedClient
Sets the cache attribute of the PoplogCachedClient object
setCanClose(boolean) - Method in class org.jpop.io.ThreadedFileWriter
Sets the can close value of the ThreadedFileWriter object
setCommandFieldText(String) - Method in class org.jpop.gui.PoplogDocBrowser
Sets the text in the command field
setEditable(boolean) - Method in class org.jpop.gui.OutputTextPane
Sets the editable attribute of the OutputTextPane object
setFirstRun(boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the first run attribute of the PoplogProcessConsole object
setInputPanePreferredSize(Dimension) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the input pane preferred size attribute of the PoplogProcessConsole object
setInputPanePreferredSize(Dimension) - Method in class org.jpop.gui.ProcessConsole
Sets the input pane preferred size attribute of the ProcessConsole object
setList(String, BufferedReader) - Method in class org.jpop.gui.PoplogDocBrowser
Sets the list in the tree view
setOutputTabsPreferredSize(Dimension) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the output tabs preferred size attribute of the PoplogProcessConsole object
setOutputTabsPreferredSize(Dimension) - Method in class org.jpop.gui.ProcessConsole
Sets the output tabs preferred size attribute of the ProcessConsole object
setPanelPreferredSize(Dimension) - Method in class org.jpop.gui.PropertiesEditor
Sets the panel preferred size attribute of the PropertiesEditor object
setProcessChoices(Object[]) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the coices of the combo box to s
setProcessName(String) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the process name attribute of the PoplogProcessConsole object
setProcessName(String) - Method in class org.jpop.gui.ProcessConsole
Sets the process name attribute of the ProcessConsole object
setProcessName(String) - Method in class org.jpop.jedit.JeditPoplog
Sets the process to run
setProperties(Properties) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the properties attribute of the PoplogProcessConsole object
setPropertiesFilePath(String) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the properties file path attribute of the PoplogProcessConsole object
setProperty(String, String) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the property attribute of the PoplogProcessConsole object
setReader(BufferedReader) - Method in class org.jpop.gui.OutputTextPane
Sets the reader attribute of the TextPane object
setReader(BufferedReader) - Method in class org.jpop.io.ThreadedFileWriter
Sets the reader value of the ThreadedFileWriter object
setRespawnable(boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the respawnable attribute of the PoplogProcessConsole object
setRespawnable(boolean) - Method in class org.jpop.gui.ProcessConsole
Sets the respawnable attribute of the ProcessConsole object.
setRunning(boolean) - Method in class org.jpop.net.PoplogDocServer
 
setSelectVal(Object) - Method in class org.jpop.gui.ItemValue
 
setSelectedTab(int) - Method in class org.jpop.gui.ProcessConsole
sets the selected tab in the tabbed pane
setServerName(String) - Method in class org.jpop.net.ServerInfo
Sets the server name attribute of the ServerInfo object
setServerPortNumber(int) - Method in class org.jpop.net.ServerInfo
Sets the server port number attribute of the ServerInfo object
setServerRevision(int) - Method in class org.jpop.net.ServerInfo
Sets the server revision attribute of the ServerInfo object
setServerVersionMajor(int) - Method in class org.jpop.net.ServerInfo
Sets the server version major attribute of the ServerInfo object
setServerVersionMinor(int) - Method in class org.jpop.net.ServerInfo
Sets the server version minor attribute of the ServerInfo object
setShowButtonsText(boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the show button text attribute of the PoplogProcessConsole object
setStatusText(String) - Method in class org.jpop.gui.PoplogDocBrowser
Sets the text in the bottom label to msg
setStderrColor(Color) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the stderr color attribute of the PoplogProcessConsole object
setStderrColor(Color) - Method in class org.jpop.gui.ProcessConsole
Sets the stderr color attribute of the ProcessConsole object.
setStderrReader(BufferedReader) - Method in class org.jpop.gui.ProcessConsole
Sets the stderr reader value of the ProcessConsole object
setStderrReader(BufferedReader) - Method in class org.jpop.jedit.JeditPoplog
Sets the stderr reader value of the JeditPoplog object
setStderrText(String, boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the stderr text attribute of the PoplogProcessConsole object
setStderrText(String) - Method in class org.jpop.gui.ProcessConsole
Sets the stderr text attribute of the ProcessConsole object
setStderrText(String) - Method in class org.jpop.jedit.JeditPoplog
Sets the stderr text value of the JeditPoplog object
setStdinColor(Color) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the stdin color attribute of the PoplogProcessConsole object
setStdinColor(Color) - Method in class org.jpop.gui.ProcessConsole
Sets the stdin color attribute of the ProcessConsole object.
setStdinText(String, boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the stdin text attribute of the PoplogProcessConsole object
setStdinText(String) - Method in class org.jpop.gui.ProcessConsole
Sets the stdin text attribute of the ProcessConsole object
setStdoutColor(Color) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the stdout color attribute of the PoplogProcessConsole object
setStdoutColor(Color) - Method in class org.jpop.gui.ProcessConsole
Sets the stdout color attribute of the ProcessConsole object.
setStdoutReader(BufferedReader) - Method in class org.jpop.gui.ProcessConsole
Sets the stdout reader value of the ProcessConsole object
setStdoutReader(BufferedReader) - Method in class org.jpop.jedit.JeditPoplog
Sets the stdout reader value of the JeditPoplog object
setStdoutText(String, boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the stdout text attribute of the PoplogProcessConsole object
setStdoutText(String) - Method in class org.jpop.gui.ProcessConsole
Sets the stdout text attribute of the ProcessConsole object
setStdoutText(String) - Method in class org.jpop.jedit.JeditPoplog
Sets the stdout text value of the JeditPoplog object
setText(String) - Method in class org.jpop.gui.OutputTextPane
Sets the text attribute of the TextPane object
setTextColor(Color) - Method in class org.jpop.gui.OutputTextPane
Sets the text color attribute of the OutputTextPane object
setValue(Object) - Method in class org.jpop.gui.ItemValue
Sets the value attribute of the ItemValue object
setVerticalSplit(boolean) - Method in class org.jpop.gui.PoplogProcessConsole
Sets the vertical split attribute of the PoplogProcessConsole object
setVerticalSplit(boolean) - Method in class org.jpop.gui.ProcessConsole
Sets the vertical split attribute of the ProcessConsole object
setVisible(boolean) - Method in class org.jpop.gui.LogWindow
 
setVisible(boolean) - Method in class org.jpop.gui.PoplogDocBrowser
Sets the visible value of the PoplogDocBrowser object
setVisible(boolean) - Method in class org.jpop.gui.PropertiesEditor
Sets the visible attribute of the PropertiesEditor object
showColorChooser() - Method in class org.jpop.gui.ItemValue
Shows the color chooser dialog
showFileDialog() - Method in class org.jpop.gui.ItemValue
Displays the choose file dialog
showMultilineEditor() - Method in class org.jpop.gui.ItemValue
Shows the multiline editor dialog
spawn() - Method in class org.jpop.gui.ProcessConsole
Spawns the native process
spawnButtonActionPerformed() - Method in class org.jpop.gui.PoplogProcessConsole
When the spawn button is pressed
spawnProcessButtonActionPerformed() - Method in class org.jpop.jedit.JeditPoplog
Event manager: When the spawn process button is clicked
stderrPaneRequestFocus() - Method in class org.jpop.gui.ProcessConsole
calls requestFocus()
stderrPaneRequestFocus() - Method in class org.jpop.jedit.JeditPoplog
When the text of a buffer changes the stderrTextChanged() event calls this
stderrTextChanged() - Method in class org.jpop.gui.PoplogProcessConsole
this method is called when the text in stderr is changed by a method, like appendToStderr() or setStderrText().
stderrTextChanged() - Method in class org.jpop.gui.ProcessConsole
this method is called when the text in stderr is changed by a method, like appendToStderr() or setStderrText().
stderrTextChanged() - Method in class org.jpop.jedit.JeditPoplog
Event activated when the text in the stderr file is changed
stdinPaneRequestFocus() - Method in class org.jpop.gui.ProcessConsole
calls requestFocus()
stdinTextChanged() - Method in class org.jpop.gui.PoplogProcessConsole
this method is called when the text in stdin is changed by a method, like appendToStdin() or setStdinText().
stdinTextChanged() - Method in class org.jpop.gui.ProcessConsole
this method is called when the text in stdin is changed by a method, like appendToStdin() or setStdinText().
stdinTextChanged() - Method in class org.jpop.jedit.JeditPoplog
This event is fired when the stdin gets changed
stdoutPaneRequestFocus() - Method in class org.jpop.gui.ProcessConsole
calls requestFocus()
stdoutPaneRequestFocus() - Method in class org.jpop.jedit.JeditPoplog
When the text of a buffer changes the stdoutTextChanged() event calls this
stdoutTextChanged() - Method in class org.jpop.gui.PoplogProcessConsole
this method is called when the text in stdout is changed by a method, like appendToStdout() or setStdoutText().
stdoutTextChanged() - Method in class org.jpop.gui.ProcessConsole
this method is called when the text in stdout is changed by a method, like appendToStdout() or setStdoutText().
stdoutTextChanged() - Method in class org.jpop.jedit.JeditPoplog
Event activated when the text in the stdout file is changed
stop() - Method in class org.jpop.jedit.PoplogDocPlugin
 
stop() - Method in class org.jpop.jedit.PoplogPlugin
 
stop() - Method in class org.jpop.net.PoplogDocServer
 
stringToLineArray(String) - Static method in class org.jpop.util.ArrayUtils
parses a String to form an array of all its lines
stringToListOfWords(String) - Static method in class org.jpop.util.ArrayUtils
Make a nested list of lines/words out of a string.

T

TEACH_DEFAULT - Static variable in class org.jpop.net.PoplogCachedClient
common file names
TEACH_DOC - Static variable in class org.jpop.net.ProtocolPrefixes
Document types
TEXT_MESG - Static variable in class org.jpop.net.PoplogDocClient
Prepended to the response string to indicate the nature of the message.
TEXT_MESG - Static variable in class org.jpop.net.PoplogDocProtocol
Prepended to the response string to indicate the nature of the message.
TEXT_MESG - Static variable in class org.jpop.net.ProtocolPrefixes
Prepended to the response string to indicate the nature of the message
TRUE - Static variable in class org.jpop.util.Bool
Bool representation of true
ThreadedFileWriter - class org.jpop.io.ThreadedFileWriter.
This class takes a BufferedReader and a File object, then opens the file for writing and reads whatever is interfacethe buffered reader until this is empty whilst writing to the file the contents.
ThreadedFileWriter(File) - Constructor for class org.jpop.io.ThreadedFileWriter
Constructor for the ThreadedFileWriter object
ThreadedFileWriter(File, LogWindow) - Constructor for class org.jpop.io.ThreadedFileWriter
Constructor for the ThreadedFileWriter object
ThreadedFileWriter(File, String) - Constructor for class org.jpop.io.ThreadedFileWriter
Constructor for the ThreadedFileWriter object
ThreadedStreamReader - class org.jpop.io.ThreadedStreamReader.
Reads a stream and dumps the stuff it reads into a JTextArea
ThreadedStreamReader(OutputTextPane, String) - Constructor for class org.jpop.io.ThreadedStreamReader
Constructor for ThreadedStreamReader
textAppended() - Method in class org.jpop.gui.OutputTextPane
Used as event handler for when text is appended to the panel
textSet() - Method in class org.jpop.gui.OutputTextPane
Used as event handler for when the text of the panel is set
threadClosed() - Method in class org.jpop.net.PoplogDocServerThread
 
toString() - Method in class org.jpop.net.ServerInfo
Makes a String representation of the object
toString(boolean) - Static method in class org.jpop.util.Bool
Makes a String representation of the logic value of b
toString() - Method in class org.jpop.util.Bool
Makes a String description of the object
treeSelectionMade(DefaultMutableTreeNode) - Method in class org.jpop.gui.PoplogDocBrowser
Handler for a selection made in the tree view

U

updateGuiProperties() - Method in class org.jpop.gui.PoplogProcessConsole
this loads the GUI properties to the propertoies object

V

VERSION_M - Static variable in class org.jpop.net.PoplogDocServer
Version information
VERSION_R - Static variable in class org.jpop.net.PoplogDocServer
Version information
VERSION_REQ - Static variable in class org.jpop.net.ProtocolPrefixes
Messages the server will respond to
VERSION_m - Static variable in class org.jpop.net.PoplogDocServer
Version information
valueChanged() - Method in class org.jpop.gui.ItemValue
This gets fired when the value of the field changes
valueOf(String) - Static method in class org.jpop.util.Bool
Makes a Bool with the value of the string s
valueOf(boolean) - Static method in class org.jpop.util.Bool
Makes a Bool with the value of the boolean b
version() - Method in class org.jpop.net.PoplogDocClient
version of the client

W

WARNING_E - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
WARNING_MESG - Static variable in class org.jpop.net.PoplogDocClient
Prepended to the response string to indicate the nature of the message.
WARNING_MESG - Static variable in class org.jpop.net.PoplogDocProtocol
Prepended to the response string to indicate the nature of the message.
WARNING_MESG - Static variable in class org.jpop.net.ProtocolPrefixes
Prepended to the response string to indicate the nature of the message
WARNING_S - Static variable in class org.jpop.net.ProtocolPrefixes
Message delimiters
warningReceived(BufferedReader) - Method in interface org.jpop.net.ClientInterface
Should be called when the server sends a warning.
warningReceived(BufferedReader) - Method in class org.jpop.net.PoplogDocClient
Fired whenever a warning from the server is received.

X

xor(boolean, boolean) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(boolean, Bool) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(Bool, boolean) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(Bool, Bool) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(Bool, Boolean) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(Boolean, boolean) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(Boolean, Bool) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(Boolean, Boolean) - Static method in class org.jpop.util.Bool
Performs an eXclusive or operation on a and b
xor(boolean) - Method in class org.jpop.util.Bool
Performs an eXclusive or operation on the object and b
xor(Boolean) - Method in class org.jpop.util.Bool
Performs an eXclusive or operation on the object and b
xor(Bool) - Method in class org.jpop.util.Bool
Performs an eXclusive or operation on the object and b

_

_init() - Method in class org.jpop.jedit.JeditPropertiesEditor
The _init method of the AbstractOptionPane
_save() - Method in class org.jpop.jedit.JeditPropertiesEditor
The save method of the AbstractOptionPane

A B C D E F G H I J K L M N O P Q R S T U V W X _