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

A

abs(int) - Static method in class jcontrol.lang.Math
Returns the absolute value of an int value.
abs(long) - Static method in class jcontrol.lang.Math
Returns the absolute value of a long value.
abs(float) - Static method in class jcontrol.lang.Math
Returns the absolute value of a float value.
abs(double) - Static method in class jcontrol.lang.Math
Returns the absolute value of a double value.
AbstractFocusComponent - Class in jcontrol.ui.wombat
Abstract superclass for components that can be controlled by the keyboard.
AbstractFocusComponent() - Constructor for class jcontrol.ui.wombat.AbstractFocusComponent
 
AbstractGraphics - Class in jcontrol.io
NOTE: do not use this class!
AbstractGraphics() - Constructor for class jcontrol.io.AbstractGraphics
 
AbstractScrolledComponent - Class in jcontrol.ui.wombat
Abstract superclass for all components that have a scrollbar.
AbstractScrolledComponent() - Constructor for class jcontrol.ui.wombat.AbstractScrolledComponent
 
accept() - Method in class jcontrol.net.ServerSocket
Listens for a connection to be made to this socket and accepts it.
Accessory - Class in jcontrol.system
Add your own in Java written Accessory to the JControl runtime environment.
Accessory(String) - Constructor for class jcontrol.system.Accessory
create a new accessory by overgiven name
accessoryName - Variable in class jcontrol.system.Accessory
name of the accessory
ActionEvent - Class in jcontrol.ui.vole.event
A semantic event which indicates that a component-defined action occured.
ActionEvent(Component, int) - Constructor for class jcontrol.ui.vole.event.ActionEvent
Constructs an ActionEvent.
ActionEvent(Component, int, String) - Constructor for class jcontrol.ui.vole.event.ActionEvent
Constructs an ActionEvent.
ActionEvent - Class in jcontrol.ui.wombat.event
A semantic event which indicates that a component-defined action occured.
ActionEvent(ActionProducer, int) - Constructor for class jcontrol.ui.wombat.event.ActionEvent
Constructs an ActionEvent.
ActionEvent(ActionProducer, int, String) - Constructor for class jcontrol.ui.wombat.event.ActionEvent
Constructs an ActionEvent.
ActionListener - Interface in jcontrol.ui.vole.event
The interface ActionListener must be implemented by applications that wish to receive action events from components.
ActionListener - Interface in jcontrol.ui.wombat.event
The interface ActionListener must be implemented by any class that wishes to receive action events from components.
ActionProducer - Interface in jcontrol.ui.wombat.event
This interface is implemented by all components that can fire ActionEvents.
add(String) - Static method in class jcontrol.system.Syslog
append a syslog entry
add(Component) - Method in class jcontrol.ui.vole.AnimationContainer
Adds a child component to this container.
add(String) - Method in class jcontrol.ui.vole.ComboBox
Adds an item to this ComboBox.
add(Component) - Method in class jcontrol.ui.vole.Container
Adds a child component to this container.
add(String) - Method in class jcontrol.ui.vole.List
Adds an item to this ComboBox.
add(String) - Method in class jcontrol.ui.vole.TextArea
Add a row to the end of the text field.
add(String) - Method in class jcontrol.ui.wombat.ComboBox
Adds an item to this ComboBox.
add(Component) - Method in class jcontrol.ui.wombat.Container
Adds a child component to this container.
add(Component) - Method in class jcontrol.ui.wombat.Frame
Deprecated.  
add(Component) - Method in interface jcontrol.ui.wombat.IContainer
Adds a component to this IContainer
add(String) - Method in class jcontrol.ui.wombat.ListBox
Add a line to the end of the text field.
add(String) - Method in class jcontrol.ui.wombat.TextViewer
Append a text to the end of the text field.
addGroupMembership(int, int, int) - Method in class jcontrol.comm.eia709.Eia709Node
Adds the current node to a group.
addMenuItem(String) - Method in class jcontrol.ui.vole.menu.Menu
Adds a menu item to this menu.
addMenuItem(String, int) - Method in class jcontrol.ui.vole.menu.Menu
Adds a menu item to this menu at the specified position.
addMenuItem(String) - Method in interface jcontrol.ui.vole.menu.MenuInterface
Adds a menu item to this menu.
addMenuItem(String, int) - Method in interface jcontrol.ui.vole.menu.MenuInterface
Adds a menu item to this menu at the specified position.
addMenuItem(String) - Method in class jcontrol.ui.wombat.menu.Menu
Adds a menu item to this menu.
addMenuItem(String) - Method in class jcontrol.ui.wombat.menu.MultiImageMenu
Adds a new Menu item at the first free position.
ADDRESS_TYPE_0 - Static variable in class jcontrol.comm.eia709.Eia709Constants
Implementation constant: Broadcast address.
ADDRESS_TYPE_1 - Static variable in class jcontrol.comm.eia709.Eia709Constants
Implementation constant: Multicast address.
ADDRESS_TYPE_2A - Static variable in class jcontrol.comm.eia709.Eia709Constants
Implementation constant: Unicast address.
ADDRESS_TYPE_2B - Static variable in class jcontrol.comm.eia709.Eia709Constants
Implementation constant: Multicase response address.
ADDRESS_TYPE_3 - Static variable in class jcontrol.comm.eia709.Eia709Constants
Implementation constant: Unicast with unique node ID (neuron ID).
addText(String) - Method in class jcontrol.ui.wombat.TextInputField
Adds the given text at the cursor position and shifts the cursor about the length of the given text.
ALIGN_BOTTOM - Static variable in class jcontrol.ui.vole.menu.MenuBar
 
ALIGN_CENTER - Static variable in class jcontrol.ui.vole.Label
Align text to the middle
ALIGN_CENTER - Static variable in class jcontrol.ui.vole.TextScroller
Constant value for center alignment
ALIGN_LEFT - Static variable in class jcontrol.ui.vole.graph.Diagram
Align the caption to the left side of the diagram
ALIGN_LEFT - Static variable in class jcontrol.ui.vole.graph.Histogram
Align the caption to the left side of the diagram
ALIGN_LEFT - Static variable in class jcontrol.ui.vole.Label
Align text to the right
ALIGN_LEFT - Static variable in class jcontrol.ui.vole.TextScroller
Constant value for left alignment
ALIGN_RIGHT - Static variable in class jcontrol.ui.vole.graph.Diagram
Align the caption to the right side of the diagram
ALIGN_RIGHT - Static variable in class jcontrol.ui.vole.graph.Histogram
Align the caption to the right side of the diagram
ALIGN_RIGHT - Static variable in class jcontrol.ui.vole.Label
Align text to the right
ALIGN_RIGHT - Static variable in class jcontrol.ui.vole.TextScroller
Constant value for right alignment
ALIGN_TOP - Static variable in class jcontrol.ui.vole.menu.MenuBar
 
AnalogClock - Class in jcontrol.ui.vole.meter
This class provides an analog clock for JControl.
AnalogClock(int, int, int, boolean) - Constructor for class jcontrol.ui.vole.meter.AnalogClock
Creates a clock.
AnalogMeter - Class in jcontrol.ui.vole.meter
This class AnalogMeter.class implements a graphical analog meter for JControl.
AnalogMeter(int, int, int, int, int, int, int, int, int) - Constructor for class jcontrol.ui.vole.meter.AnalogMeter
Creates a new AnalogMeter.
ANCHOR_BASELINE - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text
ANCHOR_BOTTOM - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text and images
ANCHOR_HCENTER - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text and images
ANCHOR_LEFT - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text and images
ANCHOR_RIGHT - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text and images
ANCHOR_TOP - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text and images
ANCHOR_VCENTER - Static variable in interface jcontrol.graphics.XGraphics
anchor for aligning text and images
AND - Static variable in interface jcontrol.io.Graphics
Drawmode.
animate() - Method in interface jcontrol.ui.vole.Animateable
Do a graphical animation.
animate - Variable in class jcontrol.ui.vole.AnimationContainer
Indicate whether animation shall be done
animate() - Method in class jcontrol.ui.vole.meter.FanMeter
Animate the fan.
animate() - Method in class jcontrol.ui.vole.TextScroller
The animate method of the text scroller.
Animateable - Interface in jcontrol.ui.vole
This interface Animateable provides the method animate for animateable Vole Components.
AnimationContainer - Class in jcontrol.ui.vole
The AnimationContainer is a Container with special functions for Components which implement the Animateable interface.
AnimationContainer() - Constructor for class jcontrol.ui.vole.AnimationContainer
Creates a new empty AnimationContainer.
AnimationContainer(int, int, int, int) - Constructor for class jcontrol.ui.vole.AnimationContainer
Create a new Container with the specified dimensions.
animationRunning - Variable in class jcontrol.ui.vole.AnimationContainer
Indicate whether the animation is currently running
append(String) - Method in class java.lang.StringBuffer
 
append(Object) - Method in class java.lang.StringBuffer
 
append(boolean) - Method in class java.lang.StringBuffer
 
append(char) - Method in class java.lang.StringBuffer
 
append(int) - Method in class java.lang.StringBuffer
 
append(long) - Method in class java.lang.StringBuffer
 
append(float) - Method in class java.lang.StringBuffer
 
append(double) - Method in class java.lang.StringBuffer
 
append(int) - Method in class jcontrol.lang.Deadline
Appends a new timeconstraint to the currently valid deadline.
ArithmeticException - Exception in java.lang
 
ArithmeticException() - Constructor for exception java.lang.ArithmeticException
 
arraycopy(Object, int, Object, int, int) - Static method in class java.lang.System
copy one part of an array inside another
arraycopy(Object, int, Object, int, int) - Static method in class jcontrol.system.Management
Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
ArrayIndexOutOfBoundsException - Exception in java.lang
 
ArrayIndexOutOfBoundsException() - Constructor for exception java.lang.ArrayIndexOutOfBoundsException
 
ArrayStoreException - Exception in java.lang
Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
ArrayStoreException() - Constructor for exception java.lang.ArrayStoreException
Constructs an ArrayStoreException with no detail message.
ArrayStoreException(String) - Constructor for exception java.lang.ArrayStoreException
Constructs an ArrayStoreException with the specified detail message.
available() - Method in class jcontrol.comm.I2C
Note: not supported
available() - Method in class jcontrol.comm.UART
Returns the number of available characters in the input buffer.
available() - Method in interface jcontrol.io.BasicInputStream
Deprecated. Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.
available() - Method in class jcontrol.io.ByteArrayInputStream
 
available() - Method in class jcontrol.io.Console
Get the count of bytes that available and can be read once.
available() - Method in class jcontrol.io.FileInputStream
Returns the number of bytes that can be read from this file input stream without blocking.
available() - Method in class jcontrol.io.GenericDataInputStream
 
available() - Method in class jcontrol.io.InputStream
Returns the number of bytes immediately available for reading from this stream.
available() - Method in class jcontrol.io.Resource
 
available() - Method in class jcontrol.net.SocketInputStream
not implemented for network streams
available() - Static method in class jcontrol.system.Memory
Get the immediately allocatable (available) size of memory.

B

backgroundColor - Variable in class jcontrol.ui.wombat.Component
 
BarMeter - Class in jcontrol.ui.vole.meter
This class implements a bar graph, used for analog output in equalizers etc.
BarMeter(int, int, int, int, int, int, boolean, int) - Constructor for class jcontrol.ui.vole.meter.BarMeter
Constructs a new bar graph.
BasicInputStream - Interface in jcontrol.io
Deprecated.  
BasicOutputStream - Interface in jcontrol.io
Deprecated.  
BIG_ENDIAN - Static variable in class jcontrol.io.DataInputStream
Big endian mode.
BIG_ENDIAN - Static variable in class jcontrol.io.DataOutputStream
Big endian mode.
BigImageMenu - Class in jcontrol.ui.vole.menu
This class BigImageMenu implements a graphical menu with only one (full page) menu item visible.
BigImageMenu(int, int, int, int) - Constructor for class jcontrol.ui.vole.menu.BigImageMenu
Constucts a new BigImageMenu.
bind() - Method in interface jcontrol.comm.eia709.Eia709Controllet
Adds static binding information, like network variable selectors and static addresses.
BLACK - Static variable in class jcontrol.graphics.Color
The color black.
BLUE - Static variable in class jcontrol.graphics.Color
The color blue.
Border - Class in jcontrol.ui.vole
This class Border creates a border with the given extents.
Border(int, int, int, int) - Constructor for class jcontrol.ui.vole.Border
Creates a simple rectangular border.
Border(String, int, int, int, int) - Constructor for class jcontrol.ui.vole.Border
Creates a labeled rectangular Border.
Border - Class in jcontrol.ui.wombat
Instances of this class provide a border with an optional title.
Border(String, int, int, int, int, int) - Constructor for class jcontrol.ui.wombat.Border
Creates a border.
BORDER_WIDTH - Static variable in class jcontrol.ui.wombat.AbstractFocusComponent
 
BufferedImage - Class in jcontrol.graphics
The BufferedImage is an image that can be allocated and modified at runtime.
BufferedImage(int, int) - Constructor for class jcontrol.graphics.BufferedImage
Creates a new BufferedImage of the given size.
BufferGraphics - Class in jcontrol.graphics
The BufferGraphics class offers an implementation of the XGraphics interface which can draw on a BufferedImage.
BufferGraphics(BufferedImage) - Constructor for class jcontrol.graphics.BufferGraphics
Constructor
Button - Class in jcontrol.ui.vole
VOLE user interface labeled button.
Button(String, int, int) - Constructor for class jcontrol.ui.vole.Button
Constructs a new text-labeled button.
Button(Object, int, int, int, int) - Constructor for class jcontrol.ui.vole.Button
Constructs a new button with text or an image.
Button - Class in jcontrol.ui.wombat
Instances of this class represent a keyboard/touchpad selectable user interface object that issues notification when pressed and released.
Button(String, int, int) - Constructor for class jcontrol.ui.wombat.Button
Constructs a new button.
Button(String, int, int, int, int) - Constructor for class jcontrol.ui.wombat.Button
Constructs a new button with fixed size.
BUTTON_PRESSED - Static variable in class jcontrol.ui.vole.event.ActionEvent
A button was pressed
BUTTON_PRESSED - Static variable in class jcontrol.ui.wombat.event.ActionEvent
A button has been pressed.
BUTTON_RELEASED - Static variable in class jcontrol.ui.wombat.event.ActionEvent
A button has been released.
Buzzer - Class in jcontrol.io
Makes some noise using the buzzer connected to the JControl module.
Buzzer() - Constructor for class jcontrol.io.Buzzer
Constructs a new Buzzer.
ByteArrayInputStream - Class in jcontrol.io
The ByteArrayOutputStream allows to access a byte array as an InputStream.
ByteArrayInputStream(byte[]) - Constructor for class jcontrol.io.ByteArrayInputStream
Creates a new ByteArrayInputStream for the specified byte array.
ByteArrayOutputStream - Class in jcontrol.io
The ByteArrayOutputStream is a simple OutputStream for writing data to a byte array.
ByteArrayOutputStream(byte[]) - Constructor for class jcontrol.io.ByteArrayOutputStream
Creates a ByteArrayOutputStream for writing to the specified array.
ByteArrayOutputStream(int) - Constructor for class jcontrol.io.ByteArrayOutputStream
Creates a ByteArrayOutputStream with a fixed size.
ByteArrayOutputStream() - Constructor for class jcontrol.io.ByteArrayOutputStream
Creates a ByteArrayOutputStream with dynamic size.

C

calibrate(int, int, int, int, int, int, int, int) - Method in interface jcontrol.io.IPointingDevice
used to calibrate the touchscreen by the 4 corner-points of touch

(x0,y0)                  (x1,y1)
  +------------------------+
  |                        |
  |                        |
  |                        |
  |                        |
  |                        |
  +------------------------+
(x3,y3)                  (x2,y2)
calibrate(int, int, int, int, int, int, int, int) - Method in class jcontrol.io.Touch
used to calibrate the touchscreen by the 4 corner-points of touch

(x0,y0)                  (x1,y1)
  +------------------------+
  |                        |
  |                        |
  |                        |
  |                        |
  |                        |
  +------------------------+
(x3,y3)                  (x2,y2)
canRead() - Method in class jcontrol.io.File
NOTE: Not Supported Tests whether the application can read the file denoted by this abstract pathname.
canWrite() - Method in class jcontrol.io.File
NOTE: Not Supported Tests whether the application can modify to the file denoted by this abstract pathname.
ceil(double) - Static method in class jcontrol.lang.Math
Returns the smallest (closest to negative infinity) double value that is not less than the argument and is equal to a mathematical integer.
ceil(float) - Static method in class jcontrol.lang.Math
 
CHANNEL_RS422_BOOTCTL - Static variable in class jcontrol.io.GPIO
GPIO Port BOOTCTL
CHANNEL_RS422_RESETCTL - Static variable in class jcontrol.io.GPIO
GPIO Port RESETCTL
Character - Class in java.lang
The Character class wraps a value of the primitive type char in an object.
Character() - Constructor for class java.lang.Character
 
charAt(int) - Method in class java.lang.String
Returns the character at the specified index.
check() - Method in class jcontrol.lang.Deadline
Just checks if the current deadline has run out.
CheckBox - Class in jcontrol.ui.vole
The CheckBox is a graphical component that can be in either an "on" (true) or "off" (false) state.
CheckBox(String, int, int) - Constructor for class jcontrol.ui.vole.CheckBox
Create a new labeled CheckBox which is initially "off".
CheckBox(String, int, int, int, int) - Constructor for class jcontrol.ui.vole.CheckBox
Create a new labeled CheckBox with specified bounds which is initially "off".
CheckBox - Class in jcontrol.ui.wombat
The CheckBox is a graphical component that can be in either an "on" (true) or "off" (false) state.
CheckBox(String, int, int) - Constructor for class jcontrol.ui.wombat.CheckBox
Create a new labeled CheckBox which is initially "off".
CheckBox(String, int, int, int, int) - Constructor for class jcontrol.ui.wombat.CheckBox
Create a new labeled CheckBox with specified bounds which is initially "off".
children - Variable in class jcontrol.ui.vole.Container
The children of the container.
Class - Class in java.lang
This is the class representation of an object.
ClassCastException - Exception in java.lang
 
ClassCastException() - Constructor for exception java.lang.ClassCastException
 
ClassNotFoundException - Exception in java.lang
 
ClassNotFoundException() - Constructor for exception java.lang.ClassNotFoundException
 
clear() - Static method in class jcontrol.system.Syslog
clear the syslog - all entries will be removed
clearCorners(Graphics, int, int, int, int, Color) - Method in class jcontrol.ui.wombat.AbstractFocusComponent
 
clearDisplay() - Method in class jcontrol.io.AbstractGraphics
Clears the display.
clearFocus(IContainer) - Method in class jcontrol.ui.wombat.Frame
 
clearFocus(IContainer) - Method in interface jcontrol.ui.wombat.IFrame
Clears the focus tree under the specified container.
clearRect(int, int, int, int) - Method in class jcontrol.io.AbstractGraphics
Clears the specified rectangle by filling it with the background color of the current drawing surface.
clearRect(int, int, int, int) - Method in interface jcontrol.io.Graphics
Clears the specified rectangle by filling it with the background color of the current drawing surface.
clipRect(int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Downsizes the current clipping rectangle by intersection with the given rectangle.
clone() - Method in class java.lang.Object
Creates and returns a copy of this object.
Cloneable - Interface in java.lang
All classes that wants use the method Object.clone() must implements the Cloneable interface to indicate that it is legal for that method to make a clone instance of that class.
CloneNotSupportedException - Exception in java.lang
Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the Cloneable interface.
CloneNotSupportedException() - Constructor for exception java.lang.CloneNotSupportedException
 
cloneXGraphics() - Method in class jcontrol.graphics.BufferGraphics
Creates a clone of this XGraphics object that has the same settings as this one, but acts independently.
cloneXGraphics() - Method in class jcontrol.graphics.XDisplay
Creates a clone of this XGraphics object that has the same settings as this one, but acts independently.
cloneXGraphics() - Method in interface jcontrol.graphics.XGraphics
Creates a clone of this XGraphics object that has the same settings as this one, but acts independently.
close() - Method in class jcontrol.comm.DisplayConsole
Closes the DisplayConsole
close() - Method in class jcontrol.comm.FT1_2
Stops the FT1.2 communicator.
close() - Method in class jcontrol.comm.I2C
Closes this I2C instance, further reads or writes are not possible.
close() - Method in class jcontrol.comm.UART
Closes the stream, further writes and reads are not possible, the RS232 hardware will be turned off.
close() - Method in interface jcontrol.io.BasicInputStream
Deprecated. Closes this input stream and releases any system resources associated with the stream.
close() - Method in interface jcontrol.io.BasicOutputStream
Deprecated. Closes this output stream and releases any system resources associated with this stream.
close() - Method in class jcontrol.io.ByteArrayInputStream
Has no effect on the ByteArrayInputStream.
close() - Method in class jcontrol.io.ByteArrayOutputStream
Has no effect on a ByteArrayOutputStream.
close() - Method in class jcontrol.io.Console
Console Outputstreams can't be closed!
close() - Method in class jcontrol.io.FileInputStream
Closes this file input stream and releases any system resources associated with the stream.
close() - Method in class jcontrol.io.FileOutputStream
Closes this file output stream and releases any system resources associated with this stream.
close() - Method in class jcontrol.io.GenericDataInputStream
 
close() - Method in class jcontrol.io.GenericDataOutputStream
 
close() - Method in class jcontrol.io.InputStream
Closes the stream.
close() - Method in class jcontrol.io.OutputStream
Closes the stream.
close() - Method in class jcontrol.io.Resource
Closes the resource, further reads are not possible.
close() - Method in class jcontrol.net.DatagramSocket
Closes this UDP socket
close() - Method in class jcontrol.net.ServerSocket
Closes this socket.
close() - Method in class jcontrol.net.Socket
Closes this socket.
close() - Method in class jcontrol.net.SocketInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class jcontrol.net.SocketOutputStream
Closes this output stream and releases any system resources associated with this stream.
Color - Class in jcontrol.graphics
The class Color stores a color and offers several functions for decoding and manipulation.
Color(Color) - Constructor for class jcontrol.graphics.Color
Constructor: creates a new Color-Object by overgiven Color
Color(int) - Constructor for class jcontrol.graphics.Color
Constructor: creates a new Color-Object by overgiven RGB-Value
Color(int, int, int) - Constructor for class jcontrol.graphics.Color
Constructor: creates a new Color-Object by overgiven separated RGB-Values
Color(int, int, int, int) - Constructor for class jcontrol.graphics.Color
Constructor: creates a new Color-Object by overgiven separated RGB-Values with alpha
COLOR_COMPONENT_BACKGROUND - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_BACKGROUND_HIGHLIGHTED - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_DARK_SHADOW - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_FOREGROUND - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_FOREGROUND_INACTIVE - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_HIGHLIGHT_SHADOW - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_LIGHT_SHADOW - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_LIST_BACKGROUND - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_NORMAL_SHADOW - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_SELECTION_TEXT - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_SELECTION_TEXT_BACKGROUND - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_SELECTION_TEXT_BACKGROUND_INACTIVE - Static variable in class jcontrol.ui.wombat.Component
 
COLOR_COMPONENT_SELECTION_TEXT_INACTIVE - Static variable in class jcontrol.ui.wombat.Component
 
ComboBox - Class in jcontrol.ui.vole
The class ComboBox implements a graphical combo box for the Vole GUI.
ComboBox() - Constructor for class jcontrol.ui.vole.ComboBox
Creates a new and empty ComboBox.
ComboBox(int, int) - Constructor for class jcontrol.ui.vole.ComboBox
Constructs a new empty ComboBox at the given x- and y-coordinates.
ComboBox(String[], int, int) - Constructor for class jcontrol.ui.vole.ComboBox
Constructs a new ComboBox with a list of items at the given x- and y-coordinates.
ComboBox(String[], int, int, int) - Constructor for class jcontrol.ui.vole.ComboBox
Constructs a new ComboBox with a list of items at the given x- and y-coordinates with the specified width and height.
ComboBox - Class in jcontrol.ui.wombat
The class ComboBox implements a choice user interface object.
ComboBox(int, int, int) - Constructor for class jcontrol.ui.wombat.ComboBox
Constructs a new empty ComboBox at the given x- and y-coordinates.
ComboBox(String[], int, int, int) - Constructor for class jcontrol.ui.wombat.ComboBox
Constructs a new ComboBox with a list of items at the given x- and y-coordinates with the specified width and height.
command - Variable in class jcontrol.ui.vole.event.ActionEvent
 
command - Variable in class jcontrol.ui.wombat.event.ActionEvent
The command String (optional)
Component - Class in jcontrol.ui.vole
Component is the base class for VOLE user interface objects.
Component() - Constructor for class jcontrol.ui.vole.Component
 
Component - Class in jcontrol.ui.wombat
A Component is an object having a graphical representation that can be displayed on the screen and that can interact with the user.
Component() - Constructor for class jcontrol.ui.wombat.Component
 
concat(String) - Method in class java.lang.String
Concatenates the specified string to the end of this string.
configure(Eia709Node) - Method in interface jcontrol.comm.eia709.Eia709Controllet
The required network variables should be instanciated here.
Console - Class in jcontrol.io
Implements Console communication for JControl.
Console() - Constructor for class jcontrol.io.Console
Constructs a default console object.
ConsoleInputStream - Interface in jcontrol.comm
Provides a set of high-level communication methods for reading on a console.
ConsoleOutputStream - Interface in jcontrol.comm
Provides a set of high-level communication methods for console output.
CONT - Static variable in class jcontrol.toolkit.iMelody
Continuous mode
Container - Class in jcontrol.ui.vole
A container is a component that can contain other Vole components.
Container() - Constructor for class jcontrol.ui.vole.Container
Create a new Container.
Container(int, int, int, int) - Constructor for class jcontrol.ui.vole.Container
Create a new Container with the specified dimensions.
Container - Class in jcontrol.ui.wombat
A container object is a component that can contain other components.
Container(int) - Constructor for class jcontrol.ui.wombat.Container
Constructs a new Container.
Container() - Constructor for class jcontrol.ui.wombat.Container
Create a new Container with a default initial capacity of 10.
copyArea(int, int, int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Copies an area within the framebuffer.
cos(int) - Static method in class jcontrol.lang.Math
Look-up table cosine function.
count_receive_failed - Variable in class jcontrol.comm.FT1_2
 
count_receive_lost - Variable in class jcontrol.comm.FT1_2
 
count_receive_success - Variable in class jcontrol.comm.FT1_2
 
count_send_failed - Variable in class jcontrol.comm.FT1_2
 
count_send_success - Variable in class jcontrol.comm.FT1_2
 
create(int) - Static method in class jcontrol.net.DatagramSocket
Creates a new UDP socket by overgiven port-number on the local machine.
createAddressType0(Eia709Node, int) - Static method in class jcontrol.comm.eia709.Eia709Address
Creates a type 0 address.
createAddressType1(Eia709Node, int) - Static method in class jcontrol.comm.eia709.Eia709Address
Creates a type 1 address.
createAddressType2a(Eia709Node, int, int) - Static method in class jcontrol.comm.eia709.Eia709Address
Creates a type 2a address.
createDataInputStream(InputStream, int) - Static method in class jcontrol.io.DataInputStream
Creates a new DataInputStream.
createDataInputStream(InputStream) - Static method in class jcontrol.io.DataInputStream
Creates a new DataInputStream with big endian data format.
createDataOutputStream(OutputStream, int) - Static method in class jcontrol.io.DataOutputStream
Creates a new DataOutputStream.
createDataOutputStream(OutputStream) - Static method in class jcontrol.io.DataOutputStream
Creates a new DataOutputStream with big endian data layout.
createNewFile() - Method in class jcontrol.io.File
Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not yet exist.
currentThread() - Static method in class java.lang.Thread
Returns a reference to the currently executing thread object.
currentTimeMillis() - Static method in class java.lang.System
Returns the current of the virtual machines RTC.
currentTimeMillis() - Static method in class jcontrol.system.Management
Returns the current value of the virtual machines millisecond counter.
CYAN - Static variable in class jcontrol.graphics.Color
The color cyan.

D

DAILY - Static variable in class jcontrol.system.RTC
Alarm mode.
DARK_GRAY - Static variable in class jcontrol.graphics.Color
The color dark gray.
DataConsumer - Interface in jcontrol.util
 
DatagramPacket - Class in jcontrol.net
JControl Implementation of DatagramPacket.
DatagramPacket(byte[], int, InetAddress, int) - Constructor for class jcontrol.net.DatagramPacket
Constructs a datagram packet for sending packets of length length to the specified port number on the specified host.
DatagramSocket - Class in jcontrol.net
JControl UDP Socket Implementation This class represents a socket for sending and receiving datagram packets.
DataInputStream - Class in jcontrol.io
A DataInputStream allows to read java basic data types from an InputStream.
DataInputStream() - Constructor for class jcontrol.io.DataInputStream
 
DataOutputStream - Class in jcontrol.io
A DataOutputStreams allows the output of java basic types (char, short, int, boolean) to any OutputStream.
DataOutputStream() - Constructor for class jcontrol.io.DataOutputStream
 
DataProducer - Interface in jcontrol.util
 
DATED - Static variable in class jcontrol.system.RTC
Alarm mode.
day - Variable in class jcontrol.system.Time
The day in the range of 1 to the last day in the month.
Deadline - Class in jcontrol.lang
JControl deadline.
Deadline(int) - Constructor for class jcontrol.lang.Deadline
Constructs a new JControl deadline.
DeadlineMissException - Exception in jcontrol.lang
Is thrown in case of a missed Deadline.
DeadlineMissException() - Constructor for exception jcontrol.lang.DeadlineMissException
 
delete() - Method in class jcontrol.io.File
Deletes the file denoted by this abstract pathname.
deSelect(int) - Method in class jcontrol.ui.vole.List
De-invert last selected item
Diagram - Class in jcontrol.ui.vole.graph
This class Diagram.class provides a graphical diagram for JControl.
Diagram(int, int, int, int, int, int, int) - Constructor for class jcontrol.ui.vole.graph.Diagram
Creates a Diagram.
DigitalMeter - Class in jcontrol.ui.vole.meter
The class DigitalMeter draws decimal values with a specified font and a specified number of digits.
DigitalMeter(int, int, int, int) - Constructor for class jcontrol.ui.vole.meter.DigitalMeter
Creates a new DigitalMeter at the specified x- and y-coordinates.
DigitalMeter - Class in jcontrol.ui.wombat
 
DigitalMeter(double, int, int, int, int) - Constructor for class jcontrol.ui.wombat.DigitalMeter
 
DIRECTION_A2B - Static variable in class jcontrol.comm.FT1_2
 
DIRECTION_B2A - Static variable in class jcontrol.comm.FT1_2
 
Display - Class in jcontrol.io
Controls a dot-matrix display, e.g. a 128x64 pixels BW-LC-Display.
Display() - Constructor for class jcontrol.io.Display
Constructs the Display object, the display is initialized and can be accessed.
DisplayConsole - Class in jcontrol.comm
Implements a ConsoleOutputStream on the JControl Display.
DisplayConsole() - Constructor for class jcontrol.comm.DisplayConsole
Constructs a new DisplayConsole using the default Display.
DisplayConsole(Display) - Constructor for class jcontrol.comm.DisplayConsole
Constructs a new DisplayConsole using a specified Display.
dispose() - Method in class jcontrol.ui.wombat.Container
 
Double - Class in java.lang
The Double class wraps a value of the primitive type double in an object.
Double() - Constructor for class java.lang.Double
 
doubleToLongBits(double) - Static method in class java.lang.Double
Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "double format" bit layout.
dow - Variable in class jcontrol.system.Time
Day of week, one of Time.SUN, Time.MON, Time.TUE, Time.WED, Time.THU, Time.FRI, Time.SAT (0..6)
draw(Graphics, int, int) - Method in class jcontrol.graphics.BufferedImage
Draws the BufferedImage to the specified coordinates.
draw(Graphics, int, int, int, int, int, int) - Method in class jcontrol.graphics.BufferedImage
Draws a subimage of the BufferedImage to the specified coordinates.
draw(XGraphics, int, int, int) - Method in class jcontrol.graphics.BufferedImage
NOTE: not supported
Draws the BufferedImage to the specified coordinates with an anchor.
draw(XGraphics, int, int, int) - Method in interface jcontrol.graphics.Image
Draws this image to the given XGraphics object.
draw(Graphics, int, int) - Method in class jcontrol.graphics.ResourceImage
draws current image inside overgiven graphics at coordinates x, y
draw(Graphics, int, int, int, int, int, int) - Method in class jcontrol.graphics.ResourceImage
draws current image inside overgiven graphics at coordinates x, y with special width, height and x-, y-offset-translation
draw(XGraphics, int, int, int) - Method in class jcontrol.graphics.ResourceImage
draws current image inside overgiven graphics at coordinates x, y with anchor alignment
draw(Graphics, int, int) - Method in interface jcontrol.io.Drawable
Draws the Object at defined position with its natural size.
draw(Graphics, int, int, int, int, int, int) - Method in interface jcontrol.io.Drawable
Draws the Object at defined position, dimension and offset.
Drawable - Interface in jcontrol.io
Defines Object-behaviour for use with Display.drawImage().
drawArc(int, int, int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws an elliptic arc.
drawBevelRect(XGraphics, int, int, int, int, boolean, boolean, Color) - Method in class jcontrol.ui.wombat.AbstractFocusComponent
 
drawButton(XGraphics, int, int, int, int, boolean, boolean, Color) - Method in class jcontrol.ui.wombat.AbstractFocusComponent
 
drawChar(char, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a single character with the currently set font.
drawChar(char, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a single character with the currently set font.
drawChar(char, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws a single character to the Display.
drawChar(char, int, int) - Method in interface jcontrol.io.Graphics
Draws a single character to the Display.
drawDisabledImage(XGraphics, Resource, int, int, int, int) - Method in class jcontrol.ui.wombat.Component
 
drawDottedRect(Graphics, int, int, int, int) - Method in class jcontrol.ui.wombat.AbstractFocusComponent
Draw a dotted rectangle.
drawFocusRect(Graphics, int, int, int, int) - Method in class jcontrol.ui.wombat.AbstractFocusComponent
 
drawImage(Object, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws an image.
drawImage(Object, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws an image to the specified coordinates.
drawImage(Object, int, int, int, int, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws an subimage to the specified coordinates.
drawImage(Object, int, int) - Method in interface jcontrol.io.Graphics
Draws an image to the specified coordinates.
drawImage(Object, int, int, int, int, int, int) - Method in interface jcontrol.io.Graphics
Draws an subimage to the specified coordinates.
drawItems() - Method in class jcontrol.ui.vole.List
Draw currently visible items of the list.
drawLine(int, int, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws a line using Bresenham's Algorithm.
drawLine(int, int, int, int) - Method in interface jcontrol.io.Graphics
Draws a line on the graphics device.
DRAWMODE_AND - Static variable in interface jcontrol.graphics.XGraphics
drawmode: logical AND
DRAWMODE_INVERSE - Static variable in interface jcontrol.graphics.XGraphics
drawmode: inverse (use background color for drawing and foreground color for clearing)
DRAWMODE_MASK - Static variable in interface jcontrol.graphics.XGraphics
drawmode: masked (draw masked text and JCIF1 images (i.e. background doesn't get cleared)
DRAWMODE_NORMAL - Static variable in interface jcontrol.graphics.XGraphics
drawmode: replace pixels
DRAWMODE_OR - Static variable in interface jcontrol.graphics.XGraphics
drawmode: logical OR
DRAWMODE_XOR - Static variable in interface jcontrol.graphics.XGraphics
drawmode: logical XOR
drawOval(int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws an ellipse.
drawPolygon(int[], int[], int) - Method in interface jcontrol.graphics.XGraphics
Draws a closed polyline.
drawPolyline(int[], int[], int) - Method in interface jcontrol.graphics.XGraphics
Draws a polyline.
drawRect(int, int, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws a rectangular frame.
drawRect(int, int, int, int) - Method in interface jcontrol.io.Graphics
Draws a rectangular frame.
drawRoundRect(int, int, int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a rounded rectangle.
drawScrollBar(XGraphics, int, int, int, int) - Method in class jcontrol.ui.wombat.AbstractScrolledComponent
 
drawString(String, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a text string with the currently set font.
drawString(String, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws a String to the display.
drawString(String, int, int, int, int, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws a String to the Display.
drawString(String, int, int) - Method in interface jcontrol.io.Graphics
Draws a String to the graphics device.
drawString(String, int, int, int, int, int, int) - Method in interface jcontrol.io.Graphics
Draws a String to the graphics device.

E

E - Static variable in class jcontrol.lang.Math
The double value that is closer than any other to e, the base of the natural logarithms.
Eia709Address - Class in jcontrol.comm.eia709
Represents an EIA-709.1 address that can be used as target addresses for network variables and "normal" application messages.
Eia709Address(Eia709Node, int) - Constructor for class jcontrol.comm.eia709.Eia709Address
Constructor used by Eia709NetworkVariable.getEia709Address()
Eia709Constants - Class in jcontrol.comm.eia709
Contains various EIA-709 specific and implementation specific constants.
Eia709Constants() - Constructor for class jcontrol.comm.eia709.Eia709Constants
 
Eia709Controllet - Interface in jcontrol.comm.eia709
A controllet is a network application that performs monitoring and controlling of devices connected to a fieldbus.
Eia709NetworkVariable - Class in jcontrol.comm.eia709
The Eia709NetworkVariable class is the main communication interface for running EIA-709 controllets.
Eia709NetworkVariable(Eia709Node, String, int, int, int) - Constructor for class jcontrol.comm.eia709.Eia709NetworkVariable
Creates a new network variable default self description.
Eia709NetworkVariable(Eia709Node, String, int, int, int, String) - Constructor for class jcontrol.comm.eia709.Eia709NetworkVariable
Creates a new network variable.
Eia709Node - Class in jcontrol.comm.eia709
Each instance of this class represents a node in the EIA709 network.
Eia709Node(byte[]) - Constructor for class jcontrol.comm.eia709.Eia709Node
Create a new EIA709 node.
enableMenuItem(String, boolean) - Method in class jcontrol.ui.vole.menu.Menu
Changes the active state of a menu item in this menu.
enableMenuItem(String, boolean) - Method in interface jcontrol.ui.vole.menu.MenuInterface
Changes the active state of a menu item in this menu.
equals(Object) - Method in class java.lang.Object
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class java.lang.String
Compares this string to the specified object.
Error - Error in java.lang
 
Error() - Constructor for error java.lang.Error
 
errorCode() - Method in class jcontrol.comm.UART
Returns the current Error-Code.
ErrorHandler - Class in jcontrol.system
The JControl Error-Handler.
ErrorHandler() - Constructor for class jcontrol.system.ErrorHandler
 
ETCHED_BORDER - Static variable in class jcontrol.ui.vole.Border
Rectangular border with etched edges
Event - Interface in jcontrol.ui.wombat.event
This interface must be implemented by all event classes.
EventListener - Interface in java.util
A tagging interface that all event listener interfaces must extend.
eventQueue - Static variable in class jcontrol.ui.vole.Component
Event queue for this component
eventQueue - Static variable in class jcontrol.ui.wombat.Component
Static event queue for all components.
Exception - Exception in java.lang
 
Exception() - Constructor for exception java.lang.Exception
 
Exception(String) - Constructor for exception java.lang.Exception
 
exists() - Method in class jcontrol.io.File
Tests whether the file or directory denoted by this abstract pathname exists.

F

FanMeter - Class in jcontrol.ui.vole.meter
This class FanMeterimplements a simple animation representing a fan.
FanMeter(int, int) - Constructor for class jcontrol.ui.vole.meter.FanMeter
Create a FanMeter with the specified label and coordinates.
FastLabel - Class in jcontrol.ui.wombat
A label is a very simple component which displays a single line of read-only text or an image resource.
FastLabel(String, int, int, int, int, int) - Constructor for class jcontrol.ui.wombat.FastLabel
Constructs a new label with specified bounds and alignment.
File - Class in jcontrol.io
An abstract representation of file and directory pathnames.
File(String) - Constructor for class jcontrol.io.File
Creates a new File instance by converting the given pathname string into an abstract pathname.
File(File, String) - Constructor for class jcontrol.io.File
Creates a new File instance from a parent abstract pathname and a child pathname string.
FileInputStream - Class in jcontrol.io
A FileInputStream obtains input bytes from a file in a file system.
FileInputStream(String) - Constructor for class jcontrol.io.FileInputStream
Creates a FileInputStream by opening a connection to an actual file, the file named by the path name name in the file system.
FileInputStream(File) - Constructor for class jcontrol.io.FileInputStream
Creates a FileInputStream by opening a connection to an actual file, the file named by the File object file in the file system.
FileNotFoundException - Exception in java.io
Signals that an attempt to open the file denoted by a specified pathname has failed.
FileNotFoundException() - Constructor for exception java.io.FileNotFoundException
Constructs a FileNotFoundException with null as its error detail message.
FileNotFoundException(String) - Constructor for exception java.io.FileNotFoundException
Constructs a FileNotFoundException with the specified detail message.
FileOutputStream - Class in jcontrol.io
A file output stream is an output stream for writing data to a File or to a FileDescriptor.
FileOutputStream(String, boolean) - Constructor for class jcontrol.io.FileOutputStream
Creates an output file stream to write to the file with the specified name.
FileOutputStream(String) - Constructor for class jcontrol.io.FileOutputStream
Creates an output file stream to write to the file with the specified name.
FileOutputStream(File, boolean) - Constructor for class jcontrol.io.FileOutputStream
Creates a file output stream to write to the file represented by the specified File object.
FileOutputStream(File) - Constructor for class jcontrol.io.FileOutputStream
Creates a file output stream to write to the file represented by the specified File object.
FILL_LINE - Static variable in class jcontrol.ui.vole.meter.BarMeter
Line style
FILL_SOLID - Static variable in class jcontrol.ui.vole.meter.BarMeter
Solid style
fillArc(int, int, int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a filled elliptic arc, which is similar to a pie charts element.
fillOval(int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a filled ellipse.
fillPolygon(int[], int[], int) - Method in interface jcontrol.graphics.XGraphics
Draws a polygon.
fillRect(int, int, int, int) - Method in class jcontrol.io.AbstractGraphics
Draws a filled rectangle.
fillRect(int, int, int, int) - Method in interface jcontrol.io.Graphics
Draws a filled rectangle.
fillRoundRect(int, int, int, int, int, int) - Method in interface jcontrol.graphics.XGraphics
Draws a filled rounded rectangle.
finalize() - Method in class java.lang.String
finalize method
finalize() - Method in class java.lang.Thread
finalize method
finalize() - Method in class jcontrol.comm.eia709.Eia709Node
 
finalize() - Method in class jcontrol.comm.FT1_2
finalize method
finalize() - Method in class jcontrol.graphics.BufferedImage
free internal data structures used by this bufferedimage object.
finalize() - Method in class jcontrol.graphics.BufferGraphics
free internal data structures used by this buffergraphics object.
finalize() - Method in class jcontrol.graphics.XDisplay
free internal data structures used by this xdisplay object.
finalize() - Method in class jcontrol.io.Display
Free internal data structures used by this display object.
finalize() - Method in class jcontrol.io.File
Free internal data structures used by this file object.
finalize() - Method in class jcontrol.io.FileInputStream
Free internal data structures used by this file object.
finalize() - Method in class jcontrol.io.FileOutputStream
Free internal data structures used by this file object.
finalize() - Method in class jcontrol.io.Keyboard
native finalize method
finalize() - Method in class jcontrol.io.Touch
native finalize method
finalize() - Method in class jcontrol.net.DatagramSocket
Free internal data structures used by this datagramsocket object.
finalize() - Method in class jcontrol.net.ServerSocket
Free internal data structures used by this serversocket object.
finalize() - Method in class jcontrol.net.Socket
Free internal data structures used by this socket object.
finalize() - Method in class jcontrol.net.SocketInputStream
Free internal data structures used by this socketinputstream object.
finalize() - Method in class jcontrol.net.SocketOutputStream
Free internal data structures used by this socketoutputstream object.
FLASHACCESS - Static variable in class jcontrol.io.Resource
Constructor parameter for access to the external flash memory.
Float - Class in java.lang
The Float class wraps a value of primitive type float in an object.
Float() - Constructor for class java.lang.Float
 
FLOATING - Static variable in class jcontrol.io.GPIO
NOTE: not supported

Represents a floating GPIO input mode.
floatToIntBits(float) - Static method in class java.lang.Float
Returns a representation of the specified floating-point value according to the IEEE 754 floating-point "single format" bit layout.
floor(double) - Static method in class jcontrol.lang.Math
Returns the largest (closest to positive infinity) double value that is not greater than the argument and is equal to a mathematical integer.
floor(float) - Static method in class jcontrol.lang.Math
 
flush() - Method in class jcontrol.comm.I2C
Note: not supported
flush() - Method in class jcontrol.comm.U