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

A

addActionListener(ActionListener) - Method in class NOS.gui.NOSButton
Adds an ActionListener to this button
addConsumer(ImageConsumer) - Method in class NOS.gui.StyleProducer
Add an ImageConsumer to this ImageProcuder
addNOSDesktopListener(NOSDesktopListener) - Method in class NOS.gui.NOSDesktop
Add a NOSDesktopListener to this desktop.
addNOSWindowListener(NOSWindowListener) - Method in class NOS.gui.NOSWindow
Adds a NOSWindowListener to this window
addStyleListener(NOSStyleListener) - Method in class NOS.system.NOSSystem
Add a NOSStyleListener to the system.
addWindow(NOSWindow, NOSProcess) - Method in class NOS.gui.NOSDesktop
Add a window to this desktop.
appendLogMessage(String) - Method in class NOS.system.NOSSystem
Append a message to the system log.
arial - Static variable in class NOS.gui.Style
 
author - Variable in class NOS.gui.Style
 
available() - Method in class NOS.io.NOSInputStream
 

B

BEVEL_1 - Static variable in class NOS.gui.Style
 
BEVEL_2 - Static variable in class NOS.gui.Style
 
BEVEL_FLAT - Static variable in class NOS.gui.Style
 
BEVEL_RAISED - Static variable in class NOS.gui.Style
 
BEVEL_SUNKEN - Static variable in class NOS.gui.Style
 
bevelPosition - Variable in class NOS.gui.Style.StyleElement
 
bevelStyle - Variable in class NOS.gui.Style.StyleElement
 
bevelWidth - Variable in class NOS.gui.Style
 
border - Variable in class NOS.gui.NOSButton
 
borderColour - Variable in class NOS.gui.Style
 
borderWidth - Variable in class NOS.gui.Style
 
bullet - Variable in class NOS.gui.Style.StyleElement
 
bulletpos - Variable in class NOS.gui.Style.StyleElement
 
BYTES_RECIEVED - Static variable in class NOS.io.NOSConnectionStats
 
BYTES_SENT - Static variable in class NOS.io.NOSConnectionStats
 

C

centreWindow(NOSWindow) - Method in class NOS.gui.NOSDesktop
Position a NOSWindow in the centre of the dekstop.
centreWindowInWindow(NOSWindow, NOSWindow) - Method in class NOS.gui.NOSDesktop
Position a window in the centre of another window.
clampToDesktopBorders - Variable in class NOS.gui.NOSWindow
 
close(int) - Method in class NOS.gui.NOSDialog
Close this dialog and set the return code
close - Variable in class NOS.gui.NOSWindow
 
close() - Method in class NOS.gui.NOSWindow
Closes this window
close() - Method in class NOS.io.NOSInputStream
 
close() - Method in class NOS.io.NOSOutputStream
 
close() - Method in interface NOS.system.NOSApplication
Called when the system wants to close this application.
colour - Variable in class NOS.gui.Style.StyleElement
 
colours - Static variable in class NOS.gui.Style
 
colourTo - Variable in class NOS.gui.Style.StyleElement
 
CommandParser - Class in NOS.io
 
CommandParser() - Constructor for class NOS.io.CommandParser
 
comments - Variable in class NOS.gui.Style
 
commitChanges() - Method in class NOS.io.Settings
Forces a save to disk.
copyInto(NOSFile) - Method in class NOS.io.NOSFile
Makes a copy of this file
createProcess(String, String, String[]) - Method in class NOS.system.NOSSystem
Create a new NOSProcess which will run a new application.
credits - Variable in class NOS.gui.Style
 
custom_icon_height - Variable in class NOS.gui.NOSButton
 
custom_icon_pix - Variable in class NOS.gui.NOSButton
 
custom_icon_width - Variable in class NOS.gui.NOSButton
 

D

date - Variable in class NOS.gui.Style
 
Decor - Class in NOS.gui
 
Decor() - Constructor for class NOS.gui.Decor
 
defaultCursor - Static variable in class NOS.gui.NOSWindow
 
defaultStyleElement - Variable in class NOS.gui.Style
 
delete() - Method in class NOS.io.NOSFile
Removes this file and all sub-files from the server.
deRegisterWindow(NOSWindow) - Method in class NOS.system.NOSProcess
DeRegisters a window with this process.
destroy() - Method in class NOS.gui.NOSApplet
Destroy the NOS applet
destroy() - Method in class NOS.gui.NOSDesktop
Destroy this desktop
destroy() - Method in interface NOS.gui.NOSDesktopBackgroundPlugin
Called to destory this background plugin.
destroy() - Method in class NOS.gui.NOSSystemBar
Called to destroy this system bar.
destroyProcess(Integer) - Method in class NOS.system.NOSSystem
Destory the NOSProcess with the given id.
displayError(Exception) - Method in class NOS.system.NOSSystem
Display a nice error message.
downloadFile(NOSFile, File) - Method in class NOS.system.NOSSystem
Download a file or folder to the local computer.
draw(Graphics, Dimension) - Method in interface NOS.gui.NOSDesktopBackgroundPlugin
Draw a frame of this background plugin
drawShadow(Graphics) - Method in class NOS.gui.NOSMenu
Draws the shadow around this window
drawShadow(Graphics) - Method in class NOS.gui.NOSSystemBar
Draws the shadow around this window
drawShadow(Graphics) - Method in class NOS.gui.NOSWindow
Draws the shadow around this window

E

editFileWithDefaultProgram(NOSFile) - Method in class NOS.system.NOSSystem
Opens a file for editing using the default program as specified in "//settings/defaulteditprogs.rc"
eventDispatched(AWTEvent) - Method in class NOS.gui.NOSDesktop
Used to listen for the user changing between windows by clicking on them.
exists() - Method in class NOS.io.NOSFile
Returns true if this file exists on the server.

F

flush() - Method in class NOS.io.NOSOutputStream
 
focus - Variable in class NOS.gui.NOSButton
 
focus - Variable in class NOS.gui.NOSWindow
 
font - Variable in class NOS.gui.Style.StyleElement
 
fontHeight - Variable in class NOS.gui.Style.StyleElement
 
fontName - Variable in class NOS.gui.Style.StyleElement
 
fontWeight - Variable in class NOS.gui.Style.StyleElement
 
frameWidth - Variable in class NOS.gui.Style
 

G

getAlwaysOnTop() - Method in class NOS.gui.NOSWindow
Returns the "Always On Top" behaviour of this window.
getApp() - Method in class NOS.system.NOSProcess
Returns the name of the main class for this application
getAppletContext() - Method in class NOS.system.NOSSystem
Returns the AppletContext object for the NOS applet.
getArgs() - Method in class NOS.system.NOSProcess
Returns the arguments used to create this application
getBackBuffer() - Method in class NOS.gui.NOSWindow
Returns the backbuffer image for this window.
getBytesRecieved() - Static method in class NOS.io.NOSConnectionStats
Returns the number of bytes recieved via this connecion stats object.
getBytesSent() - Static method in class NOS.io.NOSConnectionStats
Returns the number of bytes sent via this connecion stats object.
getClassLoader() - Method in class NOS.system.NOSSystem
Returns the system classloader.
getCompositionEffect() - Method in class NOS.gui.NOSWindow
Returns the composition effect to be used when rendering this window to the desktop.
getContentPane() - Method in class NOS.gui.NOSBorderlessWindow
Returns the content pane of this window
getContentPane() - Method in class NOS.gui.NOSWindow
Returns the content pane for this window
getDesktop() - Method in class NOS.system.NOSProcess
returns the NOSDesktop that is associated with this process.
getDesktop() - Static method in class NOS.system.NOSSystem
Returns the one and only NOSDesktop object, there can be only one!
getDesktopClientRect() - Method in class NOS.gui.NOSDesktop
Returns the rectangle in which ordinary windows are placed on the desktop.
getDialog() - Method in class NOS.gui.NOSWindow
Returns the currently active dialog for this window.
getDir() - Method in class NOS.system.NOSProcess
Returns the directory in which this application was run.
getExtension() - Method in class NOS.io.NOSFile
Returns the extension of this file (eg: .bmp .jpg .gif .txt .html)
getGraphics() - Method in class NOS.gui.NOSWindow
Returns the Graphics context of this window
getIcon() - Method in class NOS.gui.NOSButton
Returns the system icon to be drawn on this button.
getIcon() - Method in class NOS.io.NOSFile
Returns a 25x25 pixel icon for this file.
getID() - Method in class NOS.system.NOSProcess
Returns the process ID
getInputStream() - Method in class NOS.io.NOSConnectionStats
Returns the InputStream.
getInputStream() - Method in class NOS.io.NOSFile
Returns an InputStream for reading from this file.
getInputStream(NOSTransferProgressListener) - Method in class NOS.io.NOSFile
Returns an InputStream for reading from this file.
getInstanceOf(String) - Method in class NOS.system.NOSClassLoader
Create a new instance of a named NOSApplication class.
getInstanceOfDesktopBackgroundPlugin(String, String, Component) - Method in class NOS.system.NOSClassLoader
Create a new instance of a named NOSDesktopBackgroundPlugin class.
getLabel() - Method in class NOS.gui.NOSButton
Returns the label text of this button
getLocationOnScreen() - Method in class NOS.gui.NOSDesktop
Returns the location of the NOS desktop on the system screen.
getMinimumSize() - Method in class NOS.gui.NOSButton
Returns the minimum size of this button
getName() - Method in class NOS.io.NOSFile
Returns the name of this file
getOutputStream() - Method in class NOS.io.NOSConnectionStats
Returns the OutputStream.
getOutputStream() - Method in class NOS.io.NOSFile
Returns an OutputStream for writing to this file.
getOutputStream(NOSTransferProgressListener) - Method in class NOS.io.NOSFile
Returns an OutputStream for writing to this file.
getParent() - Method in class NOS.io.NOSFile
Returns the path of the parent of this file
getParentFile() - Method in class NOS.io.NOSFile
Returns the parent file of this file
getPath() - Method in class NOS.io.NOSFile
Returns the path to this file
getPreferredSize() - Method in class NOS.gui.NOSButton
Returns the preferred size of this button
getProperty(String) - Method in class NOS.system.NOSSystem
Get a system property string.
getRemotePath() - Method in class NOS.io.NOSFile
Returns the path to this file as it would appear in a URL.
getReturnCode() - Method in class NOS.gui.NOSDialog
Returns the current return code of this dialog
getSelectedFile() - Method in class NOS.gui.NOSFileDialog
Returns the file that the user has selected
getSettings() - Method in class NOS.gui.NOSDesktop
Returns the desktop Settings object.
getSize() - Method in class NOS.gui.NOSDesktop
Returns the size of this desktop in pixels.
getStyle() - Method in class NOS.system.NOSSystem
Returns the currently active Style.
getStyleElement(String) - Method in class NOS.gui.Style
Get a named style element from this Style.
getSystem() - Method in class NOS.system.NOSProcess
returns the NOSSystem instance that was active when this process was created.
getSystem() - Static method in class NOS.system.NOSSystem
Returns the one and only NOSSystem object, there can be only one!
getTitle() - Method in class NOS.gui.NOSWindow
Returns the title string of this window.
globalFont - Variable in class NOS.gui.Style
 
globalFontHeight - Variable in class NOS.gui.Style
 
globalFontName - Variable in class NOS.gui.Style
 
globalFontWeight - Variable in class NOS.gui.Style
 
globalFontWeightStr - Variable in class NOS.gui.Style
 

H

handleWidth - Variable in class NOS.gui.Style
 
hasFocus() - Method in class NOS.gui.NOSWindow
If this user has selected this window this function will return true.
hideMenu() - Method in class NOS.gui.NOSMenu
Hides this menu.
hover - Variable in class NOS.gui.NOSButton
 

I

icon - Variable in class NOS.gui.NOSButton
 
ICON_CIRCLE - Static variable in class NOS.gui.Style
 
ICON_CLOSE - Static variable in class NOS.gui.Style
 
ICON_DIAMOND - Static variable in class NOS.gui.Style
 
ICON_DOWN - Static variable in class NOS.gui.Style
 
ICON_LEFT - Static variable in class NOS.gui.Style
 
ICON_LOAD - Static variable in class NOS.gui.Style
 
ICON_MAXIMISE - Static variable in class NOS.gui.Style
 
ICON_MINIMISE - Static variable in class NOS.gui.Style
 
ICON_NONE - Static variable in class NOS.gui.Style
 
ICON_RESTORE - Static variable in class NOS.gui.Style
 
ICON_RIGHT - Static variable in class NOS.gui.Style
 
ICON_SAVE - Static variable in class NOS.gui.Style
 
ICON_UP - Static variable in class NOS.gui.Style
 
importJar(String) - Method in class NOS.system.NOSClassLoader
Imports all the classes in a given JAR file into this class loader.
init() - Method in class NOS.gui.NOSApplet
Initialise the NOS applet
interlaced - Variable in class NOS.gui.Style.StyleElement
 
isAnimated() - Method in interface NOS.gui.NOSDesktopBackgroundPlugin
Should return true if this background is animated over time.
isConsumer(ImageConsumer) - Method in class NOS.gui.StyleProducer
Check if the given consumer is a consumer for this producer.
isDirectory() - Method in class NOS.io.NOSFile
Returns true if this file is a directory
isMaximised() - Method in class NOS.gui.NOSWindow
Returns true of this window is currently maximised
isRunning() - Method in class NOS.system.NOSProcess
Returns true if this process is currently running.
isToggle() - Method in class NOS.gui.NOSButton
Returns the toggle behaviour of this button

J

justify - Variable in class NOS.gui.Style.StyleElement
 
JUSTIFY_CENTRE - Static variable in class NOS.gui.Style
 
JUSTIFY_LEFT - Static variable in class NOS.gui.Style
 
JUSTIFY_RIGHT - Static variable in class NOS.gui.Style
 

L

label - Variable in class NOS.gui.NOSButton
 
length() - Method in class NOS.io.NOSFile
Returns the length of this file in bytes.
listFiles() - Method in class NOS.io.NOSFile
Returns a list of the files contained within this file (if it is a directory).
listFiles(boolean) - Method in class NOS.io.NOSFile
Returns a list of the files contained within this file (if it is a directory).
listLoadedJars() - Method in class NOS.system.NOSClassLoader
Returns an Enumeration of all the loaded JAR files.
LOAD_DIALOG - Static variable in class NOS.gui.NOSFileDialog
 
logout() - Method in class NOS.system.NOSSystem
Logout of the system.

M

main(NOSProcess, String, String, String[]) - Method in interface NOS.system.NOSApplication
Called to start an application
makeCopy() - Method in class NOS.io.NOSFile
Makes a copy of this NOSFile object (not the file itself).
mark(int) - Method in class NOS.io.NOSInputStream
 
markSupported() - Method in class NOS.io.NOSInputStream
 
max - Variable in class NOS.gui.NOSWindow
 
maximise() - Method in class NOS.gui.NOSWindow
Maximises this window.
maximised - Variable in class NOS.gui.NOSWindow
 
min - Variable in class NOS.gui.NOSWindow
 
minimise() - Method in class NOS.gui.NOSWindow
Minimises this window.
mkdirs() - Method in class NOS.io.NOSFile
Creates directories for all the parent directories of this file and a directory with the name of this file (just like the finction in the normal File object).
mouseDragged(MouseEvent) - Method in class NOS.gui.NOSWindow.WindowMouseAdapter
 
mouseExited(MouseEvent) - Method in class NOS.gui.NOSWindow.WindowMouseAdapter
 
mouseMoved(MouseEvent) - Method in class NOS.gui.NOSWindow.WindowMouseAdapter
 
mousePressed(MouseEvent) - Method in class NOS.gui.NOSWindow.WindowMouseAdapter
 
mouseReleased(MouseEvent) - Method in class NOS.gui.NOSWindow.WindowMouseAdapter
 

N

name - Variable in class NOS.gui.Style
 
NASExecuter - Class in NOS.system
 
NASExecuter() - Constructor for class NOS.system.NASExecuter
 
newPixels() - Method in class NOS.gui.StyleProducer
Called to notify this ImageProducer that new pixels are ready.
NOS.gui - package NOS.gui
 
NOS.io - package NOS.io
 
NOS.system - package NOS.system
 
NOSApplet - Class in NOS.gui
 
NOSApplet() - Constructor for class NOS.gui.NOSApplet
 
NOSApplication - Interface in NOS.system
 
NOSBorderlessWindow - Class in NOS.gui
 
NOSBorderlessWindow() - Constructor for class NOS.gui.NOSBorderlessWindow
Creates a new NOSBorderlessWindow object.
NOSButton - Class in NOS.gui
 
NOSButton(String) - Constructor for class NOS.gui.NOSButton
Creates a new NOSButton object.
NOSButton(BufferedImage, boolean) - Constructor for class NOS.gui.NOSButton
Creates a new NOSButton object.
NOSButton(String, boolean) - Constructor for class NOS.gui.NOSButton
Creates a new NOSButton object.
NOSButton(int, boolean) - Constructor for class NOS.gui.NOSButton
Creates a new NOSButton object.
NOSButton(String, int, boolean, boolean, BufferedImage) - Constructor for class NOS.gui.NOSButton
Creates a new NOSButton object.
NOSClassLoader - Class in NOS.system
 
NOSClassLoader() - Constructor for class NOS.system.NOSClassLoader
Create a new NOSClassLoader
NOSConnectionStats - Class in NOS.io
 
NOSConnectionStats(URLConnection) - Constructor for class NOS.io.NOSConnectionStats
Creates a new NOSConnectionStats object.
NOSDesktop - Class in NOS.gui
 
NOSDesktop(NOSApplet, Settings) - Constructor for class NOS.gui.NOSDesktop
Creates a new NOSDesktop object.
NOSDesktopBackgroundPlugin - Interface in NOS.gui
 
NOSDesktopListener - Interface in NOS.gui
 
NOSDialog - Class in NOS.gui
 
NOSDialog(NOSProcess, NOSWindow, String) - Constructor for class NOS.gui.NOSDialog
Creates a new NOSDialog object.
NOSFile - Class in NOS.io
 
NOSFile(String) - Constructor for class NOS.io.NOSFile
Creates a new NOSFile object.
NOSFileDialog - Class in NOS.gui
 
NOSFileDialog(NOSProcess, NOSWindow, String, String) - Constructor for class NOS.gui.NOSFileDialog
Creates a new NOSFileDialog object.
NOSFileDialog(NOSProcess, NOSWindow, String, String, String, int) - Constructor for class NOS.gui.NOSFileDialog
Creates a new NOSFileDialog object.
NOSInputStream - Class in NOS.io
 
NOSInputStream(NOSFile, NOSTransferProgressListener) - Constructor for class NOS.io.NOSInputStream
Creates a new NOSInputStream object.
NOSLogin - Class in NOS.gui
 
NOSLogin(NOSApplet) - Constructor for class NOS.gui.NOSLogin
Creates a new NOSLogin object.
NOSMenu - Class in NOS.gui
 
NOSMenu() - Constructor for class NOS.gui.NOSMenu
Creates a new NOSMenu object.
NOSMessageDialog - Class in NOS.gui
 
NOSMessageDialog(NOSProcess, NOSWindow, String, String) - Constructor for class NOS.gui.NOSMessageDialog
Creates a new NOSMessageDialog object.
NOSMessageDialog(NOSProcess, NOSWindow, String, String, NOSButton[]) - Constructor for class NOS.gui.NOSMessageDialog
Creates a new NOSMessageDialog object.
NOSMessageDialog(NOSProcess, NOSWindow, String, JComponent, NOSButton[]) - Constructor for class NOS.gui.NOSMessageDialog
Creates a new NOSMessageDialog object.
NOSOutputStream - Class in NOS.io
 
NOSOutputStream(NOSFile, NOSTransferProgressListener) - Constructor for class NOS.io.NOSOutputStream
Creates a new NOSOutputStream object.
NOSProcess - Class in NOS.system
 
NOSProcess(String, String, String[]) - Constructor for class NOS.system.NOSProcess
Creates a new NOSProcess object.
NOSStyleListener - Interface in NOS.gui
 
NOSSystem - Class in NOS.system
 
NOSSystem(NOSApplet, String) - Constructor for class NOS.system.NOSSystem
Creates a new NOSSystem object.
NOSSystemBar - Class in NOS.gui
 
NOSSystemBar(NOSDesktop) - Constructor for class NOS.gui.NOSSystemBar
Creates a new NOSSystemBar object.
NOSTransferProgressListener - Interface in NOS.io
 
NOSWindow - Class in NOS.gui
 
NOSWindow() - Constructor for class NOS.gui.NOSWindow
Creates a new NOSWindow object.
NOSWindow(String) - Constructor for class NOS.gui.NOSWindow
Creates a new NOSWindow object.
NOSWindow(String, boolean, boolean, boolean) - Constructor for class NOS.gui.NOSWindow
Creates a new NOSWindow object.
NOSWindow.WindowMouseAdapter - Class in NOS.gui
 
NOSWindow.WindowMouseAdapter() - Constructor for class NOS.gui.NOSWindow.WindowMouseAdapter
 
NOSWindowListener - Interface in NOS.gui
 
notifyActionListeners() - Method in class NOS.gui.NOSButton
Calls all the action listeners attached to this button.
notifyAddWindow(NOSWindow) - Method in interface NOS.gui.NOSDesktopListener
Called when a window is added to the desktop.
notifyAddWindow(NOSWindow) - Method in class NOS.gui.NOSSystemBar
Notify this system bar that a window has been added to the desktop
notifyClose(NOSWindow) - Method in interface NOS.gui.NOSWindowListener
Called to notify this listener that a window has closed
notifyDesktopResized(Dimension) - Method in interface NOS.gui.NOSDesktopListener
Called when the desktop changes size.
notifyDesktopResized(Dimension) - Method in class NOS.gui.NOSSystemBar
Called when the desktop changes size.
notifyFocusChanged(NOSWindow) - Method in interface NOS.gui.NOSWindowListener
Called to notify this listener that that focussed state of this window has changed.
notifyHasFocus(boolean) - Method in class NOS.gui.NOSBorderlessWindow
Returns true if this window has been selected by the user.
notifyHasFocus(boolean) - Method in class NOS.gui.NOSWindow
Called to change the focussed state of this window.
notifyRemoveWindow(NOSWindow) - Method in interface NOS.gui.NOSDesktopListener
Called when a window is removed from the desktop
notifyRemoveWindow(NOSWindow) - Method in class NOS.gui.NOSSystemBar
Notify this system bar that a window has been removed from the desktop
notifyStyleChange(Style) - Method in class NOS.gui.NOSBorderlessWindow
Called by the system to tell this window when the user has changed the active Style.
notifyStyleChange(Style) - Method in class NOS.gui.NOSButton
Called by the system to notify this button that the active Style has been changed.
notifyStyleChange(Style) - Method in class NOS.gui.NOSMenu
Called by the system to notify this NOSMenu that the active Style has changed
notifyStyleChange(Style) - Method in interface NOS.gui.NOSStyleListener
Called by the system to notify this listener that the currently active Style has changed
notifyStyleChange(Style) - Method in class NOS.gui.NOSSystemBar
Called by the system to notify this system bar that the currently active Style has changed
notifyStyleChange(Style) - Method in class NOS.gui.NOSWindow
Called to notify this window that the currently active Style has changed
notifyTitleChanged(NOSWindow) - Method in interface NOS.gui.NOSWindowListener
Called to notify this listener that a window has changed it's title
notifyTransferProgress(long) - Method in interface NOS.io.NOSTransferProgressListener
Notify this listener that the given amount of bytes have been transfered.
numbuttons - Variable in class NOS.gui.NOSWindow
 

O

openFileWithDefaultProgram(NOSFile) - Method in class NOS.system.NOSSystem
Opens a file for viewing using the default program as specified in "//settings/defaultopenprogs.rc"

P

paint(Graphics) - Method in class NOS.gui.NOSButton
Draw this component.
paint(Graphics) - Method in class NOS.gui.NOSSystemBar
Called to paint this system bar
paint(Graphics) - Method in class NOS.gui.NOSWindow
Called to paint this window
PaintBorder(Graphics, Rectangle, Style.StyleElement) - Static method in class NOS.gui.Decor
Draws a border inside the given rectangle using the colour specified in the given style element.
PaintGradient(Graphics, Rectangle, Style.StyleElement) - Static method in class NOS.gui.Decor
Paint a gradient based on the given style inside the given rectangle.
PaintIcon(Graphics, int, Rectangle, Style.StyleElement) - Static method in class NOS.gui.Decor
Draws an icon in the centre of the given rectangle using the given style element.
PaintIcon(Graphics, int, Rectangle, Style.StyleElement, int) - Static method in class NOS.gui.Decor
Draws an icon in the centre of the given rectangle using the given style element.
PaintIcon(Graphics, int[], int, int, Rectangle, Style.StyleElement) - Static method in class NOS.gui.Decor
Draws an icon in the centre of the given rectangle using the given style element.
PaintIcon(Graphics, int[], int, int, Rectangle, Style.StyleElement, int) - Static method in class NOS.gui.Decor
Draws an icon in the centre of the given rectangle using the given style element.
PaintText(Graphics, String, Rectangle, Style.StyleElement) - Static method in class NOS.gui.Decor
Draws a string of text inside the given rectangle formatted and coloured according to the provided style element.
parseCommand(String, String, String) - Static method in class NOS.io.CommandParser
Parse a command into a list of arguments.
picColour - Variable in class NOS.gui.Style.StyleElement
 
pressed - Variable in class NOS.gui.NOSButton
 

R

read() - Method in class NOS.io.NOSInputStream
 
read(byte[]) - Method in class NOS.io.NOSInputStream
 
read(byte[], int, int) - Method in class NOS.io.NOSInputStream
 
readBool(String, boolean) - Method in class NOS.io.Settings
Retrieve a boolean value from the store.
readColour(Settings, String, int) - Static method in class NOS.gui.Style
Read a colour from a Settings object.
readColour(String, int) - Method in class NOS.io.Settings
Retrieve a hex integer value from the store.
readDouble(String, double) - Method in class NOS.io.Settings
Retrieve a double value from the store.
readFloat(String, float) - Method in class NOS.io.Settings
Retrieve a float value from the store.
readInt(String, int) - Method in class NOS.io.Settings
Retrieve a integer value from the store.
readString(String, String) - Method in class NOS.io.Settings
Retrieve a string value from the store.
refresh() - Method in class NOS.io.Settings
Forces a re-read of the settings from storage.
registerForRepaint(NOSWindow) - Method in class NOS.gui.NOSDesktop
Notify the desktop that a window needs to be repainted on the screen.
registerWindow(NOSWindow) - Method in class NOS.system.NOSProcess
Registers a window with this process.
reloadRootMenu() - Method in class NOS.gui.NOSMenu
Rebuilds the menu.
removeActionListener(ActionListener) - Method in class NOS.gui.NOSButton
Removes an ActionListener from this button
removeConsumer(ImageConsumer) - Method in class NOS.gui.StyleProducer
Remove an ImageConsumer from this ImageProducer
removeNOSDesktopListener(NOSDesktopListener) - Method in class NOS.gui.NOSDesktop
Remove a NOSDesktopListener from this desktop
removeNOSWindowListener(NOSWindowListener) - Method in class NOS.gui.NOSWindow
Removes a NOSWindowListener from this window
removeStyleListener(NOSStyleListener) - Method in class NOS.system.NOSSystem
Remove a NOSStyleListener from the system.
removeWindow(NOSWindow, NOSProcess) - Method in class NOS.gui.NOSDesktop
Remove a window from this desktop.
rename(String) - Method in class NOS.io.NOSFile
Renames this file
requestTopDownLeftRightResend(ImageConsumer) - Method in class NOS.gui.StyleProducer
Re-produce all the pixels
reset() - Method in class NOS.io.NOSInputStream
 
restore() - Method in class NOS.gui.NOSWindow
Restores this window
restoreloc - Variable in class NOS.gui.NOSWindow
 
restoresize - Variable in class NOS.gui.NOSWindow
 
returncode - Variable in class NOS.gui.NOSDialog
 
run() - Method in class NOS.gui.NOSDialog
Called to run this dialog
run() - Method in class NOS.gui.NOSFileDialog
Runs this dialog
run(NOSFile) - Static method in class NOS.system.NASExecuter
Run the given NAS script in the root directory.
run(NOSFile, String) - Static method in class NOS.system.NASExecuter
Run the given NAS script in the given directory

S

SAVE_DIALOG - Static variable in class NOS.gui.NOSFileDialog
 
sendToBack(NOSWindow) - Method in class NOS.gui.NOSDesktop
Send a window to the back of the z-order.
sendToTop(NOSWindow) - Method in class NOS.gui.NOSDesktop
Send a window to the top of the z-order
setAlwaysOnTop(boolean) - Method in class NOS.gui.NOSWindow
Change the "Always On Top" behaviour of this window.
setBackground(NOSFile) - Method in class NOS.gui.NOSDesktop
Change the background image.
setCompositionEffect(Composite) - Method in class NOS.gui.NOSWindow
Changes the composition effect used when rendering this window to the desktop.
setDialog(NOSDialog) - Method in class NOS.gui.NOSWindow
Sets the currently active dialog for this window
setHoverEnable(boolean) - Method in class NOS.gui.NOSButton
Set the hover behaviour of this button
setIcon(int) - Method in class NOS.gui.NOSButton
Changes the system icon displayed on this button
setLabel(String) - Method in class NOS.gui.NOSButton
Changes the label displayed on this button
setLocation(int, int) - Method in class NOS.gui.NOSWindow
Sets the location of this window
setModal(boolean) - Method in class NOS.gui.NOSDialog
Change the modal state of this dialog
setProperty(String, String) - Method in class NOS.system.NOSSystem
Set a system property string
setSelectedFile(NOSFile) - Method in class NOS.gui.NOSFileDialog
Sets the selected file in the dialog.
setSize(int, int) - Method in class NOS.gui.NOSWindow
Sets the size of this window
setSize(int, int) - Method in class NOS.gui.StyleProducer
Change the size of the render target.
setStyle(NOSFile) - Method in class NOS.gui.NOSDesktop
Change the style file used to decorate windows and menus on this desktop.
setStyle(Style) - Method in class NOS.system.NOSSystem
Changes the currently active style to that specified.
Settings - Class in NOS.io
 
Settings() - Constructor for class NOS.io.Settings
Creates a new Settings object.
Settings(NOSFile) - Constructor for class NOS.io.Settings
Creates a new Settings object.
Settings(String) - Constructor for class NOS.io.Settings
Creates a new Settings object.
Settings(InputStream, char, boolean, boolean) - Constructor for class NOS.io.Settings
Creates a new Settings object.
Settings(String, char, boolean, boolean) - Constructor for class NOS.io.Settings
Creates a new Settings object.
setTitle(String) - Method in class NOS.gui.NOSBorderlessWindow
Change the title displayed in the title bar of this window.
setTitle(String) - Method in class NOS.gui.NOSWindow
Change the title string of this window
setToggle(boolean) - Method in class NOS.gui.NOSButton
Changes the toggle behaviour of this button
setVisible(boolean) - Method in class NOS.gui.NOSDialog
Hide/Show this dialog
shadowColour - Variable in class NOS.gui.NOSWindow
 
showControlPanel() - Method in class NOS.system.NOSSystem
Show the system control panel window.
showMenu(int, int) - Method in class NOS.gui.NOSMenu
Displays this menu at a given location on the desktop.
skip(long) - Method in class NOS.io.NOSInputStream
 
southEastResizeCursor - Static variable in class NOS.gui.NOSWindow
 
southResizeCursor - Static variable in class NOS.gui.NOSWindow
 
southWestResizeCursor - Static variable in class NOS.gui.NOSWindow
 
start() - Method in class NOS.gui.NOSApplet
Start the NOS applet
start() - Method in class NOS.system.NOSProcess
Starts running this process.
start() - Method in class NOS.system.NOSSystem
Called when the system is created.
startProduction(ImageConsumer) - Method in class NOS.gui.StyleProducer
Called to start production for the given consumer
stop() - Method in class NOS.gui.NOSApplet
Stop the NOS applet
stop() - Method in class NOS.system.NOSProcess
Stops running this process.
stop() - Method in class NOS.system.NOSSystem
Called when the browser wants to destroy the system
stopAndWait() - Method in class NOS.system.NOSProcess
Stops running this process and waits for it to finish.
stopSystem() - Method in class NOS.gui.NOSLogin
Called when the applet is destroyed in order to stop the current NOSSystem instance.
style - Variable in class NOS.gui.NOSButton
 
style - Variable in class NOS.gui.NOSWindow
 
Style - Class in NOS.gui
 
Style(NOSFile) - Constructor for class NOS.gui.Style
Creates a new Style object.
style - Variable in class NOS.gui.Style.StyleElement
 
Style.StyleElement - Class in NOS.gui
 
Style.StyleElement(Style) - Constructor for class NOS.gui.Style.StyleElement
 
Style.StyleElement(Style, Settings, String, Style.StyleElement) - Constructor for class NOS.gui.Style.StyleElement
 
StyleProducer - Class in NOS.gui
 
StyleProducer(int, int, int[]) - Constructor for class NOS.gui.StyleProducer
Creates a new StyleProducer object.

T

textColour - Variable in class NOS.gui.Style.StyleElement
 
title - Variable in class NOS.gui.NOSWindow
 
toByteArray() - Method in class NOS.io.NOSInputStream
 
toString() - Method in class NOS.io.NOSFile
Returns a String representation of this NOSFile
toString() - Method in class NOS.io.Settings
Returns a string representation of this Settings store.
toString() - Method in class NOS.system.NOSProcess
Returns a String representation of this process object.
type - Variable in class NOS.gui.Style.StyleElement
 
TYPE_CROSSDIAGONAL - Static variable in class NOS.gui.Style
 
TYPE_DIAGONAL - Static variable in class NOS.gui.Style
 
TYPE_ELLIPTIC - Static variable in class NOS.gui.Style
 
TYPE_HORIZONTAL - Static variable in class NOS.gui.Style
 
TYPE_PIPECROSS - Static variable in class NOS.gui.Style
 
TYPE_PYRAMID - Static variable in class NOS.gui.Style
 
TYPE_RECTANGLE - Static variable in class NOS.gui.Style
 
TYPE_SOLID - Static variable in class NOS.gui.Style
 
TYPE_VERTICAL - Static variable in class NOS.gui.Style
 
typestr - Variable in class NOS.gui.Style.StyleElement
 

U

unfocus - Variable in class NOS.gui.NOSButton
 
uploadFile(File, NOSFile) - Method in class NOS.system.NOSSystem
Upload files and folders to NOS

W

windowlisteners - Variable in class NOS.gui.NOSWindow
 
write(byte[]) - Method in class NOS.io.NOSOutputStream
 
write(byte[], int, int) - Method in class NOS.io.NOSOutputStream
 
write(int) - Method in class NOS.io.NOSOutputStream
 
writeValue(String, String) - Method in class NOS.io.Settings
Change/Add a value in/to the store.
writeValues(Hashtable) - Method in class NOS.io.Settings
Change/Add values in/to the store from all entries in the Hashtable.

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