Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(CanvasElement) - Static method in class nl.saxion.app.SaxionApp
-
Add a canvas element, and make sure the canvas redraws.
- addFrame() - Method in class nl.saxion.app.AnimatedGifWriter
-
Append the current state of the `SaxionApp` to the GIF as a frame.
- addPoint(int, int) - Method in class nl.saxion.app.canvas.drawable.Polygon
-
Add a point to the polygon
- AnimatedGifWriter - Class in nl.saxion.app
-
Create an animated .gif by taking multiple snapshots of a `SaxionApp`, using `addFrame`.
- AnimatedGifWriter(String, int, boolean) - Constructor for class nl.saxion.app.AnimatedGifWriter
-
Create a new .gif writer, for taking snapshots of the SaxionApp.
- appendToFile(String, String) - Method in class nl.saxion.app.FileUtils
-
Append contents to an existing file.
B
- BorderedTextCanvasElement - Class in nl.saxion.app.canvas.drawable
- BorderedTextCanvasElement(int, int, String, Color, int, int, Color) - Constructor for class nl.saxion.app.canvas.drawable.BorderedTextCanvasElement
C
- CanvasElement - Class in nl.saxion.app.canvas
- CanvasElement() - Constructor for class nl.saxion.app.canvas.CanvasElement
- CHAR_UNDEFINED - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
KEY_PRESSED and KEY_RELEASED events which do not map to a valid Unicode character use this for the keyChar value.
- clear() - Static method in class nl.saxion.app.SaxionApp
-
Clears the current drawing and console messages.
- close() - Method in class nl.saxion.app.AnimatedGifWriter
-
Finish writing the GIF.
- copy(String, String) - Method in class nl.saxion.app.FileUtils
-
Copy file or directory to new location.
- createColor(int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Create a new color using the RGB scale
- createDirectories(String) - Method in class nl.saxion.app.FileUtils
-
Creates all directories in a path recursively.
- createDirectory(String) - Method in class nl.saxion.app.FileUtils
-
Creates a single directory.
- createFile(String) - Method in class nl.saxion.app.FileUtils
-
Create an empty file on the file system.
- createSubImage(String, String, int, int, int, int) - Method in class nl.saxion.app.canvas.drawable.Image
-
Take part of another image to create a new one.
- creationDate - Variable in class nl.saxion.app.FileUtils.FileInfo
- CsvReader - Class in nl.saxion.app
- CsvReader(String) - Constructor for class nl.saxion.app.CsvReader
-
Create a new reader for a CSV (comma separated values) file.
- currentAngle - Variable in class nl.saxion.app.canvas.pens.Pen
- currentX - Variable in class nl.saxion.app.canvas.pens.Pen
- currentY - Variable in class nl.saxion.app.canvas.pens.Pen
D
- debug() - Method in class nl.saxion.app.canvas.pens.Pen
- DEFAULT_BACKGROUND_COLOR - Static variable in class nl.saxion.app.SaxionApp
-
The default background color
- DEFAULT_GRID_SIZE - Static variable in class nl.saxion.app.SaxionAppSettings
-
Default width/height of the grid
- DEFAULT_HEIGHT - Static variable in class nl.saxion.app.SaxionAppSettings
-
Default height of the frame
- DEFAULT_INPUT_COLOR - Static variable in class nl.saxion.app.SaxionAppSettings
-
The default text color for `readLine` user input.
- DEFAULT_PRINT_COLOR - Static variable in class nl.saxion.app.SaxionAppSettings
-
The default text color for `print` and `printLine`.
- DEFAULT_SIZE - Static variable in class nl.saxion.app.canvas.drawable.Point
- DEFAULT_WIDTH - Static variable in class nl.saxion.app.SaxionAppSettings
-
Default width of the frame
- delete(String) - Method in class nl.saxion.app.FileUtils
-
Delete a single file or an empty directory on the filesystem.
- deleteDirectoryAndContents(String) - Method in class nl.saxion.app.FileUtils
-
WARNING: Deletes all directories with all its files and subdirectories.
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.CanvasElement
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.BorderedTextCanvasElement
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.Image
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.Line
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.Oval
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.Point
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.Polygon
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.Rectangle
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.drawable.TextCanvasElement
- draw(Graphics2D) - Method in class nl.saxion.app.canvas.transformations.GeneralTransformation
- DrawableBasicShapeElement - Class in nl.saxion.app.canvas.drawable
-
Base class for default shapes such as rectangle, oval and polygon.
- DrawableBasicShapeElement(int, int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- DrawableElement - Class in nl.saxion.app.canvas.drawable
- DrawableElement(int, int) - Constructor for class nl.saxion.app.canvas.drawable.DrawableElement
- DrawableElement(int, int, Color) - Constructor for class nl.saxion.app.canvas.drawable.DrawableElement
- drawBorderedText(String, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a piece of text on the canvas with a border.
- drawCircle(int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a circle on the canvas, from the center point of the circle.
- drawImage(String, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw an image file (png or jpg) on the canvas.
- drawImage(String, int, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw an image file (png or jpg) on the canvas.
- drawLine(int, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a line.
- drawOval(int, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw an oval on the screen.
- drawPoint(int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a single point on the canvas, using 4 as width and height.
- drawPoint(int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a single point on the canvas.
- drawPolygon(Polygon) - Static method in class nl.saxion.app.SaxionApp
-
Experimental method, used for the filled pen to add a shape to the SaxionApp.
- drawRectangle(int, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a rectangle on the screen.
- drawText(String, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Draw a piece of text on the canvas.
E
- exists(String) - Method in class nl.saxion.app.FileUtils
-
Check if a certain file or directory does exist.
F
- FileInfo() - Constructor for class nl.saxion.app.FileUtils.FileInfo
- FileInfo(String, String, boolean, long, String, String) - Constructor for class nl.saxion.app.FileUtils.FileInfo
- filename - Variable in class nl.saxion.app.FileUtils.FileInfo
- FileUtils - Class in nl.saxion.app
-
File operations utility class.
- FileUtils() - Constructor for class nl.saxion.app.FileUtils
- FileUtils.FileInfo - Class in nl.saxion.app
-
File information for files or directories.
- FileUtils.FileUtilsException - Exception Class in nl.saxion.app
-
Exception class thrown when an exception occurs, somewhere in this class.
- FileUtilsException(String) - Constructor for exception class nl.saxion.app.FileUtils.FileUtilsException
- FilledPen - Class in nl.saxion.app.canvas.pens
-
Extension of the pen.
- FilledPen() - Constructor for class nl.saxion.app.canvas.pens.FilledPen
- FRAME_TITLE - Static variable in class nl.saxion.app.SaxionAppSettings
-
Title that is used for the frame
- fullPath - Variable in class nl.saxion.app.FileUtils.FileInfo
G
- GameLoop - Interface in nl.saxion.app.interaction
-
Interface for building simple games with the SaxionApp.
- GeneralTransformation - Class in nl.saxion.app.canvas.transformations
-
Wrapper class around the AffineTransform class.
- GeneralTransformation(AffineTransform) - Constructor for class nl.saxion.app.canvas.transformations.GeneralTransformation
- getAngle() - Method in class nl.saxion.app.canvas.pens.Pen
-
Get the current angle of the pen (in degrees)
- getBorderColor() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
-
Identical to getColor() method.
- getBorderSize() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- getBorderSize() - Method in class nl.saxion.app.canvas.drawable.Polygon
- getBorderWidth() - Method in class nl.saxion.app.canvas.drawable.Line
- getBoundingBox() - Method in class nl.saxion.app.interaction.LinearAnimation
- getColor() - Method in class nl.saxion.app.canvas.drawable.DrawableElement
- getColor() - Method in class nl.saxion.app.console.PrintElement
- getDestination() - Method in class nl.saxion.app.interaction.LinearAnimation
- getDouble(int) - Method in class nl.saxion.app.CsvReader
-
Reads the value at the given column from the currently loaded row (see: `loadRow()`) as a double.
- getFileInfo(String) - Method in class nl.saxion.app.FileUtils
-
Get information about a file or a directory.
- getFilename() - Method in class nl.saxion.app.audio.MediaPlayer
- getFilename() - Method in class nl.saxion.app.canvas.drawable.Image
- getFillColor() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- getFillColor() - Method in class nl.saxion.app.canvas.drawable.Polygon
- getFilledPen() - Static method in class nl.saxion.app.SaxionApp
-
Get an instance of the FilledPen.
- getGraphicsContext() - Method in class nl.saxion.app.canvas.drawable.Image
- getHeight() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- getHeight() - Method in class nl.saxion.app.canvas.drawable.Image
- getHeight() - Static method in class nl.saxion.app.SaxionApp
-
Get the height of the canvas in pixels
- getInt(int) - Method in class nl.saxion.app.CsvReader
-
Reads the value at the given column from the currently loaded row (see: `loadRow()`) as an integer.
- getKeyCode() - Method in class nl.saxion.app.interaction.KeyboardEvent
-
Gets the keycode of the key that was pressed.
- getParentDirectory(String) - Method in class nl.saxion.app.FileUtils
-
Get the parent directory of a certain path.
- getPen() - Static method in class nl.saxion.app.SaxionApp
-
Get an instance of the Pen.
- getPoints() - Method in class nl.saxion.app.canvas.drawable.Polygon
-
Get a list with all points in the polygon
- getRandomColor() - Static method in class nl.saxion.app.SaxionApp
-
Creates a random color.
- getRandomValueBetween(int, int) - Static method in class nl.saxion.app.SaxionApp
-
Generates a random integer value between lowerBound (inclusive) and upperBound (NOT inclusive).
- getString() - Method in class nl.saxion.app.canvas.drawable.TextCanvasElement
- getString(int) - Method in class nl.saxion.app.CsvReader
-
Reads the value at the given column from the currently loaded row (see: `loadRow()`) as a String.
- getText() - Method in class nl.saxion.app.console.PrintElement
- getTextSize() - Method in class nl.saxion.app.canvas.drawable.TextCanvasElement
- getWidth() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- getWidth() - Method in class nl.saxion.app.canvas.drawable.Image
- getWidth() - Static method in class nl.saxion.app.SaxionApp
-
Get the width of the canvas in pixels
- getWorkingDirectory() - Method in class nl.saxion.app.FileUtils
-
Returns the current working directory, as full (absolute) path.
- getX() - Method in class nl.saxion.app.canvas.drawable.DrawableElement
- getX() - Method in class nl.saxion.app.interaction.MouseEvent
-
X coordinate of the mouse cursor
- getX2() - Method in class nl.saxion.app.canvas.drawable.Line
- getY() - Method in class nl.saxion.app.canvas.drawable.DrawableElement
- getY() - Method in class nl.saxion.app.interaction.MouseEvent
-
Y coordinate of the mouse cursor
- getY2() - Method in class nl.saxion.app.canvas.drawable.Line
- GRID_BORDER_WIDTH - Static variable in class nl.saxion.app.SaxionAppSettings
-
Default grid border width
- GRID_COLOR - Static variable in class nl.saxion.app.SaxionAppSettings
-
Default color of the grid
- GRID_STEP_SIZE - Static variable in class nl.saxion.app.SaxionAppSettings
-
When zomming in or out, this step size is used.
H
- hasBorder() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- hasBorder() - Method in class nl.saxion.app.canvas.drawable.Polygon
- hasFill() - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- hasFill() - Method in class nl.saxion.app.canvas.drawable.Polygon
- headTo(int) - Method in class nl.saxion.app.canvas.pens.Pen
-
Set rotation.
I
- Image - Class in nl.saxion.app.canvas.drawable
-
Draw an image on top of the canvas
- Image(int, int) - Constructor for class nl.saxion.app.canvas.drawable.Image
- Image(int, int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Image
-
Creates a new empty image that you can add content to through the
Image.getGraphicsContext()
. - Image(String, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Image
- Image(String, int, int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Image
- init() - Method in interface nl.saxion.app.interaction.GameLoop
-
Method that will be executed before the loop starts.
- isAltDown() - Method in class nl.saxion.app.interaction.KeyboardEvent
-
Returns if the Alt modifier is pressed.
- isControlDown() - Method in class nl.saxion.app.interaction.KeyboardEvent
-
Returns if the Control modifier is pressed.
- isDirectory - Variable in class nl.saxion.app.FileUtils.FileInfo
- isDirectory(String) - Method in class nl.saxion.app.FileUtils
-
Check if a path is of type directory.
- isEmpty(int) - Method in class nl.saxion.app.CsvReader
-
Checks if the value at the given column is empty.
- isFile(String) - Method in class nl.saxion.app.FileUtils
-
Check if a path is of type file.
- isKeyPressed() - Method in class nl.saxion.app.interaction.KeyboardEvent
-
Returns if the key was pressed or released (key down or key up).
- isLeftMouseButton() - Method in class nl.saxion.app.interaction.MouseEvent
-
If left mouse button is used.
- isLoop() - Method in class nl.saxion.app.audio.MediaPlayer
- isLoop() - Method in class nl.saxion.app.interaction.LinearAnimation
- isMiddleMouseButton() - Method in class nl.saxion.app.interaction.MouseEvent
-
If middle mouse button is used.
- isMouseDown() - Method in class nl.saxion.app.interaction.MouseEvent
-
Indicates if the mouse is pressed.
- isMouseDragging() - Method in class nl.saxion.app.interaction.MouseEvent
-
Indicates if the mouse button is down and currently dragging.
- isMouseUp() - Method in class nl.saxion.app.interaction.MouseEvent
-
Indicates if the mouse button is released.
- isNewLine() - Method in class nl.saxion.app.console.PrintElement
- isOn() - Method in class nl.saxion.app.canvas.pens.Pen
-
Indicates if the pen is on or off.
- isOneWay() - Method in class nl.saxion.app.interaction.LinearAnimation
- isPaused() - Method in class nl.saxion.app.audio.MediaPlayer
- isPlaying() - Method in class nl.saxion.app.audio.MediaPlayer
- isRightMouseButton() - Method in class nl.saxion.app.interaction.MouseEvent
-
If right mouse button is used.
- isRunning() - Method in class nl.saxion.app.interaction.LinearAnimation
- isShiftDown() - Method in class nl.saxion.app.interaction.KeyboardEvent
-
Returns if the Shift modifier is pressed.
K
- KEY_LOCATION_LEFT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
A constant indicating that the key pressed or released is in the left key location (there is more than one possible location for this key).
- KEY_LOCATION_NUMPAD - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
A constant indicating that the key event originated on the numeric keypad or with a virtual key corresponding to the numeric keypad.
- KEY_LOCATION_RIGHT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
A constant indicating that the key pressed or released is in the right key location (there is more than one possible location for this key).
- KEY_LOCATION_STANDARD - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
A constant indicating that the key pressed or released is not distinguished as the left or right version of a key, and did not originate on the numeric keypad (or did not originate with a virtual key corresponding to the numeric keypad).
- KEY_LOCATION_UNKNOWN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
A constant indicating that the keyLocation is indeterminate or not relevant.
- keyboardEvent(KeyboardEvent) - Method in interface nl.saxion.app.interaction.GameLoop
-
This method will be called when there is keyboard interaction.
- KeyboardEvent - Class in nl.saxion.app.interaction
-
Details about the keyboard interaction.
- KeyboardEvent(boolean, int, boolean, boolean, boolean) - Constructor for class nl.saxion.app.interaction.KeyboardEvent
L
- Line - Class in nl.saxion.app.canvas.drawable
- Line(int, int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Line
- LinearAnimation - Class in nl.saxion.app.interaction
-
Helper class for calculating animations.
- LinearAnimation(Rectangle, Point, int, boolean, boolean) - Constructor for class nl.saxion.app.interaction.LinearAnimation
- list() - Method in class nl.saxion.app.FileUtils
-
Get all files and directories in the current working directory This method does not work recursively.
- list(String) - Method in class nl.saxion.app.FileUtils
-
Get all files and directories in a certain directory.
- listDirs(String) - Method in class nl.saxion.app.FileUtils
-
Get all subdirectories in a certain directory.
- listFiles(String) - Method in class nl.saxion.app.FileUtils
-
Get all files in a certain directory.
- loadRow() - Method in class nl.saxion.app.CsvReader
-
Loads the next csv line into memory.
- loop() - Method in interface nl.saxion.app.interaction.GameLoop
-
Method that will be executed every n milliseconds.
M
- MediaPlayer - Class in nl.saxion.app.audio
-
Experimental class for playing audio fragments in .wav format.
- MediaPlayer(String, boolean) - Constructor for class nl.saxion.app.audio.MediaPlayer
- MIN_GRID_SIZE - Static variable in class nl.saxion.app.SaxionAppSettings
-
Minimum width of each grid cell
- modifiedDate - Variable in class nl.saxion.app.FileUtils.FileInfo
- mouseEvent(MouseEvent) - Method in interface nl.saxion.app.interaction.GameLoop
-
This method will be called when there is mouse interaction.
- MouseEvent - Class in nl.saxion.app.interaction
-
Details about the mouse interaction.
- MouseEvent(int, int, int, int) - Constructor for class nl.saxion.app.interaction.MouseEvent
- move(int) - Method in class nl.saxion.app.canvas.pens.FilledPen
-
Move the pen a certain distance.
- move(int) - Method in class nl.saxion.app.canvas.pens.Pen
-
Move the pen a certain distance.
- move(String, String) - Method in class nl.saxion.app.FileUtils
-
Move file or directory to new location.
- moveTo(int, int) - Method in class nl.saxion.app.canvas.pens.FilledPen
-
Move the current pen position to the new x and new y provided.
- moveTo(int, int) - Method in class nl.saxion.app.canvas.pens.Pen
-
Move the current pen position to the new x and new y provided.
N
- nl.saxion.app - package nl.saxion.app
- nl.saxion.app.audio - package nl.saxion.app.audio
- nl.saxion.app.canvas - package nl.saxion.app.canvas
- nl.saxion.app.canvas.drawable - package nl.saxion.app.canvas.drawable
- nl.saxion.app.canvas.pens - package nl.saxion.app.canvas.pens
- nl.saxion.app.canvas.transformations - package nl.saxion.app.canvas.transformations
- nl.saxion.app.console - package nl.saxion.app.console
- nl.saxion.app.interaction - package nl.saxion.app.interaction
O
- onPause() - Method in class nl.saxion.app.audio.MediaPlayer
- onPlay() - Method in class nl.saxion.app.audio.MediaPlayer
- onResume() - Method in class nl.saxion.app.audio.MediaPlayer
- onStop() - Method in class nl.saxion.app.audio.MediaPlayer
- Oval - Class in nl.saxion.app.canvas.drawable
- Oval(int, int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Oval
P
- pause() - Method in class nl.saxion.app.audio.MediaPlayer
- pause() - Static method in class nl.saxion.app.SaxionApp
-
Pause the drawing at this point.
- Pen - Class in nl.saxion.app.canvas.pens
-
Pen object is used to draw on the canvas.
- Pen() - Constructor for class nl.saxion.app.canvas.pens.Pen
- penOn - Variable in class nl.saxion.app.canvas.pens.Pen
- play() - Method in class nl.saxion.app.audio.MediaPlayer
- playSound() - Method in class nl.saxion.app.audio.MediaPlayer
- playSound(String) - Static method in class nl.saxion.app.SaxionApp
-
Plays a sound one time.
- playSound(String, boolean) - Static method in class nl.saxion.app.SaxionApp
-
Plays a sound.
- Point - Class in nl.saxion.app.canvas.drawable
- Point(int, int) - Constructor for class nl.saxion.app.canvas.drawable.Point
- Point(int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Point
- Polygon - Class in nl.saxion.app.canvas.drawable
-
Polygon is a drawable element, without an x and y coordinate.
- Polygon() - Constructor for class nl.saxion.app.canvas.drawable.Polygon
- print(String) - Static method in class nl.saxion.app.SaxionApp
-
Prints the text in the default color and does not include a line break.
- print(String, Color) - Static method in class nl.saxion.app.SaxionApp
-
Prints the text in the color received and does not include a line break.
- print(String, Color, boolean) - Static method in class nl.saxion.app.SaxionApp
-
Print text to the application console.
- print(T) - Static method in class nl.saxion.app.SaxionApp
-
Overloaded method to allow printing for various data types not just String, the string value of the value will be printed, with default color and with no line break.
- print(T, Color) - Static method in class nl.saxion.app.SaxionApp
-
Overloaded method to allow printing for various data types not just String, the string value of the value will be printed, with color received as a parameter and with no line break.
- PRINT_FONT - Static variable in class nl.saxion.app.SaxionAppSettings
-
The font used for the console prints.
- PRINT_FONT_SIZE - Static variable in class nl.saxion.app.SaxionAppSettings
-
The font size to use for `print` messages.
- PRINT_MARGIN - Static variable in class nl.saxion.app.SaxionAppSettings
-
The top and bottom margin for `print` messages.
- PrintElement - Class in nl.saxion.app.console
-
`print` and `printLine` statements create a different type of element, a `PrintElement`.
- PrintElement(String, Color, boolean) - Constructor for class nl.saxion.app.console.PrintElement
-
Constructor to set the values of the print element.
- printLine() - Static method in class nl.saxion.app.SaxionApp
-
Adds a line break to the current position.
- printLine(String) - Static method in class nl.saxion.app.SaxionApp
-
Prints the text in the default color and includes a line break.
- printLine(String, Color) - Static method in class nl.saxion.app.SaxionApp
-
Prints the text in the color received and includes a line break.
- printLine(T) - Static method in class nl.saxion.app.SaxionApp
-
Overloaded method to allow printing for various data types not just String, the string value of the value will be printed, with default color and with a line break.
- printLine(T, Color) - Static method in class nl.saxion.app.SaxionApp
-
Overloaded method to allow printing for various data types not just String, the string value of the value will be printed, with color received as a parameter and with a line break.
- printToTextElements(String, Color) - Static method in class nl.saxion.app.console.TextWrapUtils
Q
R
- readChar() - Static method in class nl.saxion.app.SaxionApp
-
Waits for a character to be typed and returns which character it was.
- readChar(double) - Static method in class nl.saxion.app.SaxionApp
-
Waits for up to `timeoutSeconds` for a character to be typed and returns which character it was.
- readDouble() - Static method in class nl.saxion.app.SaxionApp
-
Allows the user to enter a double value (like 3,1415), concluded with an enter.
- readDouble(String) - Static method in class nl.saxion.app.SaxionApp
-
Allows the user to enter a double value (like 3,1415), concluded with an enter.
- readFileToString(String) - Method in class nl.saxion.app.FileUtils
-
Read contents of a file to a String.
- readInt() - Static method in class nl.saxion.app.SaxionApp
-
Allows the user to type an integer (whole) number, concluded with an enter.
- readInt(String) - Static method in class nl.saxion.app.SaxionApp
-
Allows the user to type an integer (whole) number, concluded with an enter.
- readString() - Static method in class nl.saxion.app.SaxionApp
-
Allow the user to input a line of text, concluded with an enter.
- readString(Color) - Static method in class nl.saxion.app.SaxionApp
-
Allow the user to input a line of text, concluded with an enter.
- Rectangle - Class in nl.saxion.app.canvas.drawable
- Rectangle(int, int, int, int) - Constructor for class nl.saxion.app.canvas.drawable.Rectangle
- reset() - Method in class nl.saxion.app.interaction.LinearAnimation
- resetAngle() - Method in class nl.saxion.app.canvas.pens.Pen
-
Reset the angle of the pen (reset to 0 degrees)
- resetTransformations() - Static method in class nl.saxion.app.SaxionApp
-
Experimental: Reset all Canvas Transformations Uses AffineTransformations in Java.
- resize(int, int) - Static method in class nl.saxion.app.SaxionApp
-
Change the size of the canvas while the application is running.
- resume() - Method in class nl.saxion.app.audio.MediaPlayer
- rotate(int) - Method in class nl.saxion.app.canvas.pens.Pen
-
Rotate, relatively to the current rotation
- run() - Method in class nl.saxion.app.audio.MediaPlayer
S
- saveImage(String) - Static method in class nl.saxion.app.SaxionApp
-
Saves the image as a PNG file.
- SAXION_GREEN - Static variable in class nl.saxion.app.SaxionApp
-
The official Saxion green color.
- SAXION_PINK - Static variable in class nl.saxion.app.SaxionApp
-
The official Saxion pink color.
- SaxionApp - Class in nl.saxion.app
-
The SaxionApp is designed to aid in introducing students to programming at Saxion.
The SaxionApp contains static methods to show a window containing text and graphics. - SaxionAppSettings - Class in nl.saxion.app
-
Contains all the static final variables we don't want to bother the students with, but we want to be available to other classes.
- SaxionAppSettings() - Constructor for class nl.saxion.app.SaxionAppSettings
- SaxionException - Exception Class in nl.saxion.app
-
Custom exception, thrown when the user does something wrong.
- SaxionException(String) - Constructor for exception class nl.saxion.app.SaxionException
- setBackgroundColor(Color) - Static method in class nl.saxion.app.SaxionApp
-
Change the background color on top of which your content is shown.
- setBorder(int, Color) - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- setBorder(int, Color) - Method in class nl.saxion.app.canvas.drawable.Polygon
- setBorderColor(Color) - Static method in class nl.saxion.app.SaxionApp
-
Set the color of the border.
- setBorderSize(int) - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- setBorderSize(int) - Static method in class nl.saxion.app.SaxionApp
-
Set the border size of the next object that you are going to draw.
- setBorderWidth(int) - Method in class nl.saxion.app.canvas.drawable.Line
- setColor(Color) - Method in class nl.saxion.app.canvas.drawable.DrawableElement
- setFile(String) - Method in class nl.saxion.app.audio.MediaPlayer
- setFilename(String) - Method in class nl.saxion.app.audio.MediaPlayer
- setFilename(String) - Method in class nl.saxion.app.canvas.drawable.Image
- setFill(Color) - Static method in class nl.saxion.app.SaxionApp
-
Set the fill color of the objects that you are going to draw.
- setFillColor(Color) - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- setFillColor(Color) - Method in class nl.saxion.app.canvas.drawable.Polygon
- setGameLoopTimeMs(int) - Static method in class nl.saxion.app.SaxionApp
-
When in game loop mode, change the duration of the gameloop (how long it takes between executing the loop method).
- setHeight(int) - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- setHeight(int) - Method in class nl.saxion.app.canvas.drawable.Image
- setLoop(boolean) - Method in class nl.saxion.app.audio.MediaPlayer
- setLoop(boolean) - Method in class nl.saxion.app.interaction.LinearAnimation
- setNewLine(boolean) - Method in class nl.saxion.app.console.PrintElement
- setOneWay(boolean) - Method in class nl.saxion.app.interaction.LinearAnimation
- setQuote(char) - Method in class nl.saxion.app.CsvReader
-
Set the quote character.
- setSeparator(char) - Method in class nl.saxion.app.CsvReader
-
Set the field separator character.
- setString(String) - Method in class nl.saxion.app.canvas.drawable.TextCanvasElement
- setTextDrawingColor(Color) - Static method in class nl.saxion.app.SaxionApp
-
Set the color of the text.
- setTextSize(int) - Method in class nl.saxion.app.canvas.drawable.TextCanvasElement
- setVolume(Float) - Method in class nl.saxion.app.audio.MediaPlayer
- setVolumeInDecibels(Float) - Method in class nl.saxion.app.audio.MediaPlayer
- setWidth(int) - Method in class nl.saxion.app.canvas.drawable.DrawableBasicShapeElement
- setWidth(int) - Method in class nl.saxion.app.canvas.drawable.Image
- setX(int) - Method in class nl.saxion.app.canvas.drawable.DrawableElement
- setX2(int) - Method in class nl.saxion.app.canvas.drawable.Line
- setY(int) - Method in class nl.saxion.app.canvas.drawable.DrawableElement
- setY2(int) - Method in class nl.saxion.app.canvas.drawable.Line
- showMessage(String, Color) - Static method in class nl.saxion.app.SaxionApp
-
Shows an overlay bar on the bottom of the screen containing a message.
- sizeInBytes - Variable in class nl.saxion.app.FileUtils.FileInfo
- skipRow() - Method in class nl.saxion.app.CsvReader
-
Ignore a row.
- sleep(double) - Static method in class nl.saxion.app.SaxionApp
-
Pause program for the given number of seconds.
- start() - Method in class nl.saxion.app.interaction.LinearAnimation
- start(Runnable) - Static method in class nl.saxion.app.SaxionApp
-
Open a SaxionApp window with default size and run your code in it.
- start(Runnable, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Open a SaxionApp window with the given size and run your code in it.
- startGameLoop(GameLoop, int, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Open the SaxionApp in gameloop mode.
- startLoop() - Static method in class nl.saxion.app.SaxionApp
- stop() - Method in class nl.saxion.app.audio.MediaPlayer
- stop() - Method in class nl.saxion.app.interaction.LinearAnimation
- stopAllSounds() - Static method in class nl.saxion.app.SaxionApp
-
Stop all sounds that are currently playing.
- stopLoop() - Static method in class nl.saxion.app.SaxionApp
- stopSound(String) - Static method in class nl.saxion.app.SaxionApp
-
Stop a certain sound that is currently playing.
T
- TextCanvasElement - Class in nl.saxion.app.canvas.drawable
-
Draw a piece of text on the canvas
- TextCanvasElement(int, int, String, Color, int) - Constructor for class nl.saxion.app.canvas.drawable.TextCanvasElement
- TextWrapUtils - Class in nl.saxion.app.console
-
Class for fitting text on the SaxionApp window.
- TextWrapUtils() - Constructor for class nl.saxion.app.console.TextWrapUtils
- toAbsolutePath(String) - Method in class nl.saxion.app.FileUtils
-
Converts an relative path to an absolute path.
- toRelativePath(String) - Method in class nl.saxion.app.FileUtils
-
Converts an absolute path to a relative path.
- toString() - Method in class nl.saxion.app.console.PrintElement
- toString() - Method in class nl.saxion.app.FileUtils.FileInfo
- toString() - Method in class nl.saxion.app.interaction.KeyboardEvent
- toString() - Method in class nl.saxion.app.interaction.MouseEvent
- transformRotate(double) - Static method in class nl.saxion.app.SaxionApp
-
Experimental: rotate around the center point of the canvas before drawing a shape.
- transformRotate(double, int, int) - Static method in class nl.saxion.app.SaxionApp
-
Experimental: rotate around the specified point on the canvas before drawing a shape.
- transformScale(double, double) - Static method in class nl.saxion.app.SaxionApp
-
Experimental: scale the canvas before drawing a shape.
- transformShear(double, double) - Static method in class nl.saxion.app.SaxionApp
-
Experimental: shear transformation on the the canvas before drawing a shape.
- transformTranslate(double, double) - Static method in class nl.saxion.app.SaxionApp
-
Experimental: translate the canvas before drawing a shape.
- turnBorderOff() - Static method in class nl.saxion.app.SaxionApp
-
Turns the border off
- turnBorderOn() - Static method in class nl.saxion.app.SaxionApp
-
Turn border on
- turnFillOff() - Static method in class nl.saxion.app.SaxionApp
-
Turn fill off
- turnFillOn() - Static method in class nl.saxion.app.SaxionApp
-
Turn fill on
- turnOff() - Method in class nl.saxion.app.canvas.pens.FilledPen
-
Turn the pen off.
- turnOff() - Method in class nl.saxion.app.canvas.pens.Pen
-
Turn the pen off.
- turnOn() - Method in class nl.saxion.app.canvas.pens.FilledPen
-
Turn the pen on.
- turnOn() - Method in class nl.saxion.app.canvas.pens.Pen
-
Turn the pen on.
U
- update() - Method in class nl.saxion.app.interaction.LinearAnimation
V
- VK_0 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "0" key.
- VK_1 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "1" key.
- VK_2 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "2" key.
- VK_3 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "3" key.
- VK_4 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "4" key.
- VK_5 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "5" key.
- VK_6 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "6" key.
- VK_7 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "7" key.
- VK_8 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "8" key.
- VK_9 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "9" key.
- VK_A - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "A" key.
- VK_ACCEPT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Accept or Commit function key.
- VK_ADD - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad add key.
- VK_AGAIN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_ALL_CANDIDATES - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the All Candidates function key.
- VK_ALPHANUMERIC - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Alphanumeric function key.
- VK_ALT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the ALT virtual key.
- VK_ALT_GRAPH - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the AltGraph function key.
- VK_AMPERSAND - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_ASTERISK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_AT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "@" key.
- VK_B - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "B" key.
- VK_BACK_QUOTE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the BACK_QUOTE key.
- VK_BACK_SLASH - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the back slash key, "\"
- VK_BACK_SPACE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the BACK_SPACE virtual key.
- VK_BEGIN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Begin key.
- VK_BRACELEFT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_BRACERIGHT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_C - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "C" key.
- VK_CANCEL - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the CANCEL virtual key.
- VK_CAPS_LOCK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the CAPS_LOCK virtual key.
- VK_CIRCUMFLEX - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "^" key.
- VK_CLEAR - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the CLEAR virtual key.
- VK_CLOSE_BRACKET - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the close bracket key, "]"
- VK_CODE_INPUT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Code Input function key.
- VK_COLON - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the ":" key.
- VK_COMMA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the comma key, ","
- VK_COMPOSE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Compose function key.
- VK_CONTEXT_MENU - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Microsoft Windows Context Menu key.
- VK_CONTROL - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the CONTROL virtual key.
- VK_CONVERT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Convert function key.
- VK_COPY - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_CUT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_D - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "D" key.
- VK_DEAD_ABOVEDOT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_ABOVERING - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_ACUTE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_BREVE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_CARON - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_CEDILLA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_CIRCUMFLEX - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_DIAERESIS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_DOUBLEACUTE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_GRAVE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_IOTA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_MACRON - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_OGONEK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_SEMIVOICED_SOUND - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_TILDE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DEAD_VOICED_SOUND - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_DECIMAL - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad decimal point key.
- VK_DELETE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the delete key.
- VK_DIVIDE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad divide key.
- VK_DOLLAR - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "$" key.
- VK_DOWN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the non-numpad down arrow key.
- VK_E - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "E" key.
- VK_END - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the END virtual key.
- VK_ENTER - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the ENTER virtual key.
- VK_EQUALS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the equals key, "="
- VK_ESCAPE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the ESCAPE virtual key.
- VK_EURO_SIGN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Euro currency sign key.
- VK_EXCLAMATION_MARK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "!" key.
- VK_F - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "F" key.
- VK_F1 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F1 function key.
- VK_F10 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F10 function key.
- VK_F11 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F11 function key.
- VK_F12 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F12 function key.
- VK_F13 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F13 function key.
- VK_F14 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F14 function key.
- VK_F15 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F15 function key.
- VK_F16 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F16 function key.
- VK_F17 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F17 function key.
- VK_F18 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F18 function key.
- VK_F19 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F19 function key.
- VK_F2 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F2 function key.
- VK_F20 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F20 function key.
- VK_F21 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F21 function key.
- VK_F22 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F22 function key.
- VK_F23 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F23 function key.
- VK_F24 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F24 function key.
- VK_F3 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F3 function key.
- VK_F4 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F4 function key.
- VK_F5 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F5 function key.
- VK_F6 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F6 function key.
- VK_F7 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F7 function key.
- VK_F8 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F8 function key.
- VK_F9 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the F9 function key.
- VK_FINAL - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the FINAL key.
- VK_FIND - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_FULL_WIDTH - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Full-Width Characters function key.
- VK_G - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "G" key.
- VK_GREATER - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_H - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "H" key.
- VK_HALF_WIDTH - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Half-Width Characters function key.
- VK_HELP - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the HELP key.
- VK_HIRAGANA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Hiragana function key.
- VK_HOME - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the HOME virtual key.
- VK_I - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "I" key.
- VK_INPUT_METHOD_ON_OFF - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the input method on/off key.
- VK_INSERT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the INSERT key.
- VK_INVERTED_EXCLAMATION_MARK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the inverted exclamation mark key.
- VK_J - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "J" key.
- VK_JAPANESE_HIRAGANA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Japanese-Hiragana function key.
- VK_JAPANESE_KATAKANA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Japanese-Katakana function key.
- VK_JAPANESE_ROMAN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Japanese-Roman function key.
- VK_K - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "K" key.
- VK_KANA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the KANA lock key.
- VK_KANA_LOCK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the locking Kana function key.
- VK_KANJI - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for KANJI.
- VK_KATAKANA - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Katakana function key.
- VK_KP_DOWN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the numeric keypad down arrow key.
- VK_KP_LEFT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the numeric keypad left arrow key.
- VK_KP_RIGHT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the numeric keypad right arrow key.
- VK_KP_UP - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the numeric keypad up arrow key.
- VK_L - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "L" key.
- VK_LEFT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the non-numpad left arrow key.
- VK_LEFT_PARENTHESIS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "(" key.
- VK_LESS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_M - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "M" key.
- VK_META - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the META key.
- VK_MINUS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the minus key, "-"
- VK_MODECHANGE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the MODECHANGE key.
- VK_MULTIPLY - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad multiply key.
- VK_N - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "N" key.
- VK_NONCONVERT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Don't Convert function key.
- VK_NUM_LOCK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the NUM_LOCK key.
- VK_NUMBER_SIGN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "#" key.
- VK_NUMPAD0 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "0" key.
- VK_NUMPAD1 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "1" key.
- VK_NUMPAD2 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "2" key.
- VK_NUMPAD3 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "3" key.
- VK_NUMPAD4 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "4" key.
- VK_NUMPAD5 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "5" key.
- VK_NUMPAD6 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "6" key.
- VK_NUMPAD7 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "7" key.
- VK_NUMPAD8 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "8" key.
- VK_NUMPAD9 - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad "9" key.
- VK_O - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "O" key.
- VK_OPEN_BRACKET - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the open bracket key, "["
- VK_P - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "P" key.
- VK_PAGE_DOWN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the PAGE_DOWN virtual key.
- VK_PAGE_UP - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the PAGE_UP virtual key.
- VK_PASTE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_PAUSE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the PAUSE virtual key.
- VK_PERIOD - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the period key, "."
- VK_PLUS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "+" key.
- VK_PREVIOUS_CANDIDATE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Previous Candidate function key.
- VK_PRINTSCREEN - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the PRINTSCREEN key.
- VK_PROPS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_Q - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "Q" key.
- VK_QUOTE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the QUOTE key.
- VK_QUOTEDBL - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_R - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "R" key.
- VK_RIGHT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the non-numpad right arrow key.
- VK_RIGHT_PARENTHESIS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the ")" key.
- VK_ROMAN_CHARACTERS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Roman Characters function key.
- VK_S - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "S" key.
- VK_SCROLL_LOCK - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the SCROLL_LOCK key.
- VK_SEMICOLON - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the semicolon key, ";"
- VK_SEPARATER - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
This constant is obsolete, and is included only for backwards compatibility.
- VK_SEPARATOR - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Numpad Separator key.
- VK_SHIFT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the SHIFT virtual key.
- VK_SLASH - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the forward slash key, "/"
- VK_SPACE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the SPACE virtual key.
- VK_STOP - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_SUBTRACT - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the number pad subtract key.
- VK_T - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "T" key.
- VK_TAB - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the TAB virtual key.
- VK_U - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "U" key.
- VK_UNDEFINED - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
This value is used to indicate that the keyCode is unknown.
- VK_UNDERSCORE - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "_" key.
- VK_UNDO - Static variable in class nl.saxion.app.interaction.KeyboardEvent
- VK_UP - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the non-numpad up arrow key.
- VK_V - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "V" key.
- VK_W - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "W" key.
- VK_WINDOWS - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the Microsoft Windows "Windows" key.
- VK_X - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "X" key.
- VK_Y - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "Y" key.
- VK_Z - Static variable in class nl.saxion.app.interaction.KeyboardEvent
-
Constant for the "Z" key.
W
- writeToFile(String, String) - Method in class nl.saxion.app.FileUtils
-
Overwrites an existing file and replaces the contents.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form