Uses of Class
java.lang.Object

Packages that use Object
java.awt Minimal AWT package for shape classes with integer co-ordinates 
java.awt.geom Minimal awt.geom package for Point2D, Line2D and Rectangle2D 
java.io Input/Output support 
java.lang Core Java classes 
java.lang.annotation Basic support for annotations 
java.net Support for sockets via PC SocketProxy 
java.util Utilities 
javax.bluetooth Standard Bluetooth classes 
javax.microedition.io J2ME I/O. 
javax.microedition.lcdui J2ME LCD User Interface classes. 
javax.microedition.location Location API 
lejos.addon.gps The lejos.addon.gps package provides GPS parsing. 
lejos.addon.keyboard Support for Bluetooth SPP keyboards 
lejos.charset a simple charset API for leJOS 
lejos.geom Geometric shape support for robotics using float co-ordinates 
lejos.io leJOS specific support for java.io 
lejos.nxt Access to NXT sensors, motors, etc. 
lejos.nxt.addon Access to third party and legacy RCX sensors, motors and other hardware not included in the Lego NXT kit 
lejos.nxt.comm NXT communication classes 
lejos.nxt.debug Debugging thread classes 
lejos.nxt.rcxcomm Emulation of RCX communication classes 
lejos.nxt.remote Remote NXT access over Bluetooth 
lejos.realtime   
lejos.robotics Hardware abstraction interfaces for the robotics package. 
lejos.robotics.localization Localization support 
lejos.robotics.mapping A new incomplete proposal for navigation 
lejos.robotics.navigation Navigation classes. 
lejos.robotics.proposal Support for maps 
lejos.robotics.subsumption Support for subsumption architecture. 
lejos.util More utility classes 
 

Uses of Object in java.awt
 

Subclasses of Object in java.awt
 class Point
          Represents a point in two dimensional space using integer co-ordinates
 class Rectangle
          A rectangle with integer coordinates.
 

Methods in java.awt with parameters of type Object
 boolean Rectangle.equals(Object obj)
          Test if the Rectangle is equal to a given object
 boolean Point.equals(Object obj)
           
 

Uses of Object in java.awt.geom
 

Subclasses of Object in java.awt.geom
 class Line2D
          An abstract class representing a line in two dimensional space
static class Line2D.Double
          A line in 2D space using float coordinates
static class Line2D.Float
          A line in 2D space using float coordinates
 class Point2D
          An abstract class for a point.
static class Point2D.Double
          A point with double coordinates.
static class Point2D.Float
          A point with float coordinates.
 class Rectangle2D
          An abstract class for a Rectangle.
static class Rectangle2D.Double
          A Rectangle2D with double coordinates
static class Rectangle2D.Float
          A Rectangle2D with float coordinates.
 class RectangularShape
          An abstract base class for shapes based on a rectangular frame.
 

Methods in java.awt.geom that return Object
 Object RectangularShape.clone()
           
 Object Point2D.clone()
           
 Object Line2D.clone()
           
 

Methods in java.awt.geom with parameters of type Object
 boolean Rectangle2D.equals(Object obj)
          Test if the rectangle is equal to a given object
 boolean Point2D.equals(Object obj)
          Test if this point is equal to a given object
 

Uses of Object in java.io
 

Subclasses of Object in java.io
 class BufferedInputStream
          This is a minimal implementation of BufferedWriter.
 class BufferedOutputStream
          This is a minimal implementation of BufferedWriter.
 class BufferedWriter
          NOTE: Text writing is not synchronized either like standard Java.
 class ByteArrayInputStream
           
 class ByteArrayOutputStream
           
 class DataInputStream
          Reads java data types transmitted as bytes over an InputStream.
 class DataOutputStream
          Transmits java data types as bytes over an OutputStream.
 class EOFException
          Signals that an end of file or end of stream has been reached unexpectedly during input.
 class File
          Implements a file system using pages of flash memory.
 class FileInputStream
          Reads a stream of bytes from a file.
 class FileNotFoundException
           
 class FileOutputStream
          Writes a stream of bytes to a file.
 class FilterInputStream
           
 class FilterOutputStream
           
 class InputStream
          This abstract class is the superclass of all classes representing an input stream of bytes.
 class InputStreamReader
           
 class IOException
          Signals that an I/O exception of some sort has occurred.
 class OutputStream
          This abstract class is the superclass of all classes representing an output stream of bytes.
 class OutputStreamWriter
           
 class PrintStream
          Minimal implementation of PrintStream.
 class Reader
          Basic Reader implementation.
 class StringWriter
           
 class UnsupportedEncodingException
           
 class Writer
          Basic Writer implementation.
 

Methods in java.io with parameters of type Object
 void PrintStream.print(Object v)
           
 void PrintStream.println(Object v)
           
 

Uses of Object in java.lang
 

Subclasses of Object in java.lang
 class ArithmeticException
           
 class ArrayIndexOutOfBoundsException
           
 class ArrayStoreException
           
 class AssertionError
           
 class Boolean
          Wrapper class for booleans.
 class Byte
          Wrapper class for bytes.
 class Character
           
 class Class<T>
          Not fully functional.
 class ClassCastException
           
 class ClassNotFoundException
           
 class CloneNotSupportedException
           
 class Double
          Minimal Double implementation.
 class Enum<E extends Enum<E>>
           
 class Error
           
 class Exception
           
 class Float
          Minimal Float implementation.
 class IllegalArgumentException
           
 class IllegalMonitorStateException
           
 class IllegalStateException
           
 class IndexOutOfBoundsException
           
 class Integer
          Minimal Integer implementation that supports converting an int to a String.
 class InterruptedException
           
 class Long
          Wrapper class for long integers.
 class Math
          Mathematical functions.
 class NegativeArraySizeException
           
 class NoClassDefFoundError
           
 class NoSuchFieldError
           
 class NoSuchMethodError
           
 class NullPointerException
           
 class Number
          Superclass for the difference wrapper classes.
 class NumberFormatException
           
 class OutOfMemoryError
           
 class Runtime
          Minimalist version of the standard Java Runtime class.
 class RuntimeException
           
 class Short
          Wrapper class for shorts.
 class StackOverflowError
           
 class String
          An immutable string of characters.
 class StringBuffer
          An expandable string of characters.
 class StringBuilder
          An expandable string of characters.
 class StringIndexOutOfBoundsException
           
 class System
          System utilities.
 class Thread
          A thread of execution (or task).
 class ThreadDeath
          This is a special Error, which isn't reported by the VM if uncaught.
 class Throwable
          All exceptions and errors extend this class.
 class UnsupportedOperationException
           
 class Void
          An uninstantiable placeholder class.
 

Methods in java.lang with parameters of type Object
 StringBuilder StringBuilder.append(Object aObject)
           
 StringBuffer StringBuffer.append(Object aObject)
           
static void System.arraycopy(Object src, int srcOffset, Object dest, int destOffset, int length)
          Copies one array to another.
 T Class.cast(Object o)
           
 int Short.compareTo(Object o)
           
 int Byte.compareTo(Object o)
           
 boolean String.equals(Object other)
          Compares the String with an Object
 boolean Short.equals(Object o)
           
 boolean Object.equals(Object aOther)
           
 boolean Long.equals(Object o)
           
 boolean Integer.equals(Object o)
           
 boolean Float.equals(Object o)
           
 boolean Enum.equals(Object o)
           
 boolean Double.equals(Object o)
           
 boolean Character.equals(Object o)
           
 boolean Byte.equals(Object o)
           
 boolean Boolean.equals(Object o)
           
static int System.identityHashCode(Object obj)
           
 boolean Class.isInstance(Object obj)
           
static String String.valueOf(Object aObj)
          Converts an Object to a String
 

Constructors in java.lang with parameters of type Object
AssertionError(Object message)
           
 

Uses of Object in java.lang.annotation
 

Methods in java.lang.annotation with parameters of type Object
 boolean Annotation.equals(Object obj)
           
 

Uses of Object in java.net
 

Subclasses of Object in java.net
 class ServerSocket
          Communicates with a ServerProxy on the PC to provide a ServerSocket interface applications on the NXT.
 class Socket
          Socket.
 

Uses of Object in java.util
 

Subclasses of Object in java.util
 class ArrayList<E>
          An expandable array.
 class BitSet
          Represents a long set of bits.
 class ConcurrentModificationException
          Exception thrown by Iterators if the underlying connection has been modified during the iteration.
 class Date
          Class designed to manage Date and Time.
 class EmptyQueueException
          An exception thrown by some Queue class methods to indicate that the Queue is empty
 class EmptyStackException
          An exception thrown by some stack class methods to indicate that the stack is empty
 class Hashtable
          Maps keys to objects.
 class NoSuchElementException
          NoSuchElementException is a Exception used with StringTokenizer
 class Properties
          Properties class, used to store properties using a key, and retrieving properties with a key.
 class Queue
          A FIFO Queue of objects.
 class Random
          Pseudo-random number generation.
 class Stack
          A LIFO stack of objects.
 class StringTokenizer
          This class has been developed to parse strings with delimiters
 class Vector
          A dynamic array.
 

Methods in java.util that return Object
 Object Vector.elementAt(int aIndex)
           
 Object Hashtable.get(Object aKey)
           
 Object StringTokenizer.nextElement()
          Method implemented by interface requirement
 Object Enumeration.nextElement()
           
 Object Stack.peek()
          fetches an object from the stack
does not remove it!
 Object Queue.peek()
          fetches an object from the start of the Queue
does not remove it!
 Object Stack.pop()
          fetches an object from the top of the stack and removes it
 Object Queue.pop()
          fetches an object from the start of the Queue and removes it
 Object Stack.push(Object anObject)
          pushes an object onto the stack
 Object Queue.push(Object anObject)
          pushes an object onto the Queue
 Object Hashtable.put(Object aKey, Object aValue)
           
 Object[] Vector.toArray()
           
 Object[] Collection.toArray()
           
<T> T[]
Collection.toArray(T[] a)
           
 

Methods in java.util with parameters of type Object
 void ArrayList.addAll(E[] elements)
          Deprecated. not in JDK
 void ArrayList.addAll(int index, E[] elements)
          Deprecated. not in JDK
 void Vector.addElement(Object aObj)
           
 boolean Collection.contains(Object o)
           
 boolean Vector.equals(Object aObj)
           
 boolean Collection.equals(Object o)
           
 Object Hashtable.get(Object aKey)
           
 int Vector.indexOf(Object aObj)
           
 int List.indexOf(Object o)
           
 int ArrayList.indexOf(Object element)
          Get the first index of a specific element.
 int Vector.indexOf(Object aObj, int aIndex)
           
 void Vector.insertElementAt(Object aObj, int aIndex)
           
 int Vector.lastIndexOf(Object anObject)
          delivers the index of the last occurrence of the object
 int List.lastIndexOf(Object o)
           
 int ArrayList.lastIndexOf(Object element)
          Get the last index of a specific element.
 int Vector.lastIndexOf(Object anObject, int anIndex)
          delivers the index of the last occurrence of the object starting from some index
 Object Stack.push(Object anObject)
          pushes an object onto the stack
 Object Queue.push(Object anObject)
          pushes an object onto the Queue
 Object Hashtable.put(Object aKey, Object aValue)
           
 boolean Collection.remove(Object o)
           
 boolean ArrayList.remove(Object o)
           
 boolean Vector.removeElement(Object aObj)
           
 void Vector.setElementAt(Object aObj, int aIndex)
           
<T> T[]
Collection.toArray(T[] a)
           
 

Constructors in java.util with parameters of type Object
ArrayList(E[] elements)
          Deprecated. not in JDK
 

Uses of Object in javax.bluetooth
 

Subclasses of Object in javax.bluetooth
 class BluetoothStateException
           
 class DeviceClass
          The DeviceClass class represents the class of device (CoD) record as defined by the Bluetooth specification.
 class DiscoveryAgent
          The DiscoveryAgent class provides methods to perform device discovery (but not service discovery in leJOS NXJ).
 class LocalDevice
          Singleton class representing a local NXT Bluetooth device.
 class RemoteDevice
          Represents a remote Bluetooth device.
 

Methods in javax.bluetooth with parameters of type Object
 boolean RemoteDevice.equals(Object obj)
          Determines if two RemoteDevices are equal.
 

Uses of Object in javax.microedition.io
 

Subclasses of Object in javax.microedition.io
 class ConnectionNotFoundException
          This class is used to signal that a connection target cannot be found, or the protocol type is not supported.
 class Connector
          This is a factory class to create different data connections, such as Bluetooth or USB.
 

Uses of Object in javax.microedition.lcdui
 

Subclasses of Object in javax.microedition.lcdui
 class Alert
           
 class ChoiceGroup
           
 class Command
           
 class Display
           
 class Displayable
           
 class Font
           
 class Form
           
 class Gauge
           
 class Graphics
          Preliminary Graphics class for LCD Screen
 class Image
           
 class Item
           
 class List
           
 class Screen
           
 class Spacer
           
 class StringItem
           
 class TextBox
           
 class TextField
           
 class Ticker
           
 

Methods in javax.microedition.lcdui that return Object
 Object Form.get(int itemNum)
           
 

Uses of Object in javax.microedition.location
 

Subclasses of Object in javax.microedition.location
 class AddressInfo
           The AddressInfo class holds textual address information about a location.
 class Coordinates
          This class has been designed to manage coordinates using JSR-179 Location API http://www.jcp.org/en/jsr/detail?
 class Criteria
          Empty class used to satisfy Location API criteria.
 class Landmark
          The Landmark class represents a landmark, i.e. a known location with a name.
 class LandmarkException
          The LandmarkException is thrown when an error related to handling landmarks has occurred.
 class Location
          The Location class represents the standard set of basic location information.
 class LocationException
          The LocationException is thrown when a location API specific error has occurred.
 class LocationProvider
          This is the starting point for applications using this API and represents a source of the location information.
 class Orientation
          The Orientation class represents the physical orientation of the terminal.
 class QualifiedCoordinates
           
 

Uses of Object in lejos.addon.gps
 

Subclasses of Object in lejos.addon.gps
 class GGASentence
          This class has been designed to manage a GGA Sentence GGA - essential fix data which provide 3D location and accuracy data.
 class GPS
          This class manages a data received from a GPS Device.
 class GSASentence
          This class has been designed to manage a GSA Sentence GPS DOP and active satellites eg1.
 class GSVSentence
          This class has been designed to manage a GSV Sentence GPS Satellites in View eg.
 class NMEASentence
          Class designed to manage all NMEA Sentence.
 class RMCSentence
          RMC is a Class designed to manage RMC Sentences from a NMEA GPS Receiver RMC - NMEA has its own version of essential gps pvt (position, velocity, time) data.
 class Satellite
          This class models data extracted from NMEA GSV Sentence $GPGSV,1,1,13,02,02,213,,03,-3,000,,11,00,121,,14,13,172,05*67 4 = SV PRN number 5 = Elevation in degrees, 90 maximum 6 = Azimuth, degrees from true north, 000 to 359 7 = SNR, 00-99 dB (null when not tracking) You can find out more about a satellite by looking up the PRN number here: http://en.wikipedia.org/wiki/List_of_GPS_satellite_launches
 class SimpleGPS
          This class manages data received from a GPS Device.
 class VTGSentence
          VTGSentence is a Class designed to manage VTG Sentences from a NMEA GPS Receiver $GPVTG Track Made Good and Ground Speed.
 

Uses of Object in lejos.addon.keyboard
 

Subclasses of Object in lejos.addon.keyboard
 class Keyboard
          This class will only work with SPP keyboards, not standard HID keyboards.
 class KeyEvent
          Contains data for a KeyEvent.
 

Uses of Object in lejos.charset
 

Subclasses of Object in lejos.charset
 class Latin1Decoder
           
 class Latin1Encoder
           
 class UTF8Decoder
           
 class UTF8Encoder
           
 

Uses of Object in lejos.geom
 

Subclasses of Object in lejos.geom
 class Line
          Represents a line and supports calculating the point of intersection of two line segments.
 

Uses of Object in lejos.io
 

Subclasses of Object in lejos.io
 class LejosInputStreamReader
           
 class LejosOutputStreamWriter
          Abstract Single Byte Character Set OutputStream Writer.
 

Uses of Object in lejos.nxt
 

Subclasses of Object in lejos.nxt
 class BasicMotor
          An abstraction for a motor without a tachometer, such as an RCX motor.
 class Battery
          Provides access to Battery.
 class Button
          Abstraction for an NXT button.
 class ColorLightSensor
          LEGO Color Sensor driver.
 class Flash
          Read and write access to flash memory in pages.
 class FlashError
           
 class I2CSensor
          Abstract class that implements common methods for all I2C sensors.
 class LCD
          Text and graphics output to the LCD display.
 class LCDOutputStream
          A simple output stream that implements console output.
 class LightSensor
          This class is used to obtain readings from a LEGO NXT light sensor.
 class Motor
          Abstraction for a NXT motor.
 class Motor.Regulator
          inner class to regulate speed; also stop motor at desired rotation angle
 class MotorPort
          Abstraction for a NXT output port.
 class NXT
          Abstraction for the local NXT Device.
 class Poll
          Provides blocking access to events from the NXT.
 class SensorPort
          Abstraction for a NXT input port.
 class Settings
          leJOS NXJ persistent settings.
 class Sound
          NXT sound routines.
 class SoundSensor
          Abstraction for a NXT sound sensor.
 class SystemSettings
          This class is designed for use by other lejos classes to read persistent settings.
 class TouchSensor
          Abstraction for a NXT touch sensor.
 class UltrasonicSensor
          Abstraction for a NXT Ultrasonic Sensor.
 class VM
          This class provides access to many of the internal structures of the leJOS virtual machine.
 class VM.VMClass
          Provide access to the internal class data
 class VM.VMClasses
          Provide access to a series of class records
static class VM.VMClone
          This class is used to create a Java class from in memory data.
 class VM.VMConstants
          This class allows access to all of the constant values.
static class VM.VMElements
           
static class VM.VMException
          An exception record
static class VM.VMExceptions
          Class to provide access to a series of exception records
 class VM.VMFields
           
 class VM.VMImage
          The image header for the currently active program.
static class VM.VMItems<E>
          This class provides the ability to iterate through a series of in memory structures and returns a Java accessible clone of the structure.
 class VM.VMMethod
          Provide access to information about a method
 class VM.VMMethods
          Provide access to a series of method records
 class VM.VMStackFrame
           
 class VM.VMStackFrames
           
static class VM.VMStaticFields
          This class can be used to gain access to all of the static fields.
 class VM.VMThread
          Internal version of a thread structure
 class VM.VMThreads
          Provide access to a series of internal thread records
static class VM.VMValue
          Class that represents a value within the VM.
 

Fields in lejos.nxt declared as Object
 Object VM.VMStackFrame.monitor
           
 Object VM.VMThread.stackArray
           
 Object VM.VMThread.stackFrameArray
           
 Object VM.VMValue.value
           
 Object VM.VMThread.waitingOn
           
 

Methods in lejos.nxt with parameters of type Object
 Class<?> VM.getClass(Object obj)
          Return the Class object for the provided object.
 VM.VMElements VM.getElements(Object obj)
           
 VM.VMFields VM.getFields(Object obj)
          Provide access to the fields of an object
 VM.VMClass VM.getVMClass(Object obj)
          Return a VMClass object for the provided object.
 boolean VM.isArray(Object obj)
          Return true if the specified object is an array
static void VM.resumeThread(Object thread)
          Resume a thread.
static void VM.suspendThread(Object thread)
          Suspend a thread.
 

Uses of Object in lejos.nxt.addon
 

Subclasses of Object in lejos.nxt.addon
 class ColorSensor
          HiTechnic color sensor.
 class CompassSensor
          Abstraction for a HiTechnic or Mindsensors compass.
 class EOPD
          Supports HiTechnics EOPD (Electro Optical Proximity Detector) sensor.
 class GyroSensor
          Support the HiTechnic Gyro sensor - untested.
 class IRLink
          Supports for HiTechnic IRLink - see http://www.hitechnic.com/.
 class IRSeeker
          HiTechnic IRSeeker sensor - untested.
 class LDCMotor
          LDCMotor, Lattebox DC Motor, is a abstraction to model any DCMotor connected to LSC, Lattebox Servo Controller.
 class LMotor
          Generic abstraction to manage RC Servos and DC Motor.
 class LSC
          This class has been defined to manage the device LSC, Lattebox Servo Controller which manage until 10 RC Servos / DC Motors
 class LServo
          LServo, Lattebox Servo, is a abstraction to model any RC Servo (continous and non continous) plugged to LSC, Lattebox Servo Controller.
 class MSC
          This class has been designed to manage the device MSC8, Mindsensors NXT Servo which manages up to 8 RC Servos.
 class MServo
          MServo, is a abstraction to model any RC Servo (continuous and non continuous) plugged to
 class NXTCam
          Mindsensors NXTCam.
 class NXTe
          Abstraction for a Lattebox NXT Extension Kit with Lattebox 10-Axis Servo Kit http://www.lattebox.com UML: http://www.juanantonio.info/p_research/robotics/lejos/nxj/lattebox/LatteboxNXTeKit.png
 class NXTLineLeader
          This class manages the sensor NXT Line Leader from Mindsensors.
 class OpticalDistanceSensor
          Supports Mindsensors DIST-Nx series of Optical Distance Sensor.
 class PFLink
          Class for controlling PF Motors with MindSensors NRLink-Nx
 class PFMate
          Supports Mindsensors PF Mate
This device is used to control Lego Power Function IR receiver
 class PFMateMotor
          Motor class for PFMate class
 class PFMotorPort
          MotorPort for PF Motors using HiTechnic IRLink
 class PSPNXController
          This class allows you to use a Sony Playstation 2 controller to control your robot in conjunction with the Mindsensors.com PSP-Nx interface.
 class RCXLightSensor
          This class is used to obtain readings from a legacy RCX light sensor, using an adapter cable to connect it to the NXT brick.
 class RCXLink
          Supports Mindsensors NRLink RCX IR adapter.
 class RCXMotor
          Abstraction for an RCX motor.
 class RCXMotorMultiplexer
          Supports the mindsensors RCX Motor Multiplexer
 class RCXPlexedMotorPort
          Supports a motor connected to the Mindsensors RCX Motor Multiplexer
 class RCXRemoteMotorPort
          Supports a motor connected to a remote RCX via a mindsensord NRLink adapter
 class RCXRotationSensor
          Provide access to the Lego RCX Rotation Sensor.
 class RCXSensorMultiplexer
          Supports Mindsensors RXMux
This sensor allows you to connect up to four RCX type sensors toa single port.
 class RCXTemperatureSensor
          Abstraction for an RCX temperature sensor.
 class RFIDSensor
          Support for the Codatex RFID Sensor.
 class TiltSensor
          This class works with HiTechnic or Mindsensors acceleration (tilt) sensor.
 

Uses of Object in lejos.nxt.comm
 

Subclasses of Object in lejos.nxt.comm
 class Bluetooth
          Provides Bluetooth communications.
 class BTConnection
          Provides a Bluetooth connection Supports both packetized, raw and stream based communincation.
 class LCP
          Implements the Lego Communication Protocol, with some extensions for lejos NXJ.
 class LCPBTResponder
          Support for LCP commands over Bluetooth in user programs.
 class LCPResponder
          Support for LCP commands
 class NXTCommConnector
          Standard interface to connect/wait for a connection.
 class NXTCommDevice
          Base class for nxt communications devices.
 class NXTConnection
          Generic lejos nxt connection class.
 class NXTInputStream
          Extends InputStream for BlueTooth; implements available()
 class NXTOutputStream
          Implements an OutputStream over Bluetooth.
 class RConsole
          This class provides a simple way of sending output for viewing on a PC.
 class RS485
          Low-level RS485/BitBus Network implementation This class provides simple low level access to the underlying RS485 hardware implemented on port 4 of the Lego NXT.
 class RS485Connection
          Connection object for an RS485/BitBus connection This object models a single BitBus connection.
 class USB
          Low-level USB access.
 class USBConnection
          Provides a USB connection Supports both packetized, raw and stream based communincation.
 

Uses of Object in lejos.nxt.debug
 

Subclasses of Object in lejos.nxt.debug
 class DebugInterface
          This class provides the primary interface to the debug capabilities of leJOS.
 class DebugMonitor
          Simple debug monitor that can be run alongside and nxj program.
 

Uses of Object in lejos.nxt.rcxcomm
 

Subclasses of Object in lejos.nxt.rcxcomm
 class LLC
          Emulates RCX LLC class using the RCXLink class.
 class LLCHandler
          Packet handler than implement the LLC packet protocol.
 class LLCReliableHandler
          A Packet handler that guarantees reliable delivery using checksums, acks, and a single bit sequence number.
 class PacketHandler
          Abstract packet handler.
 class RCXAbstractPort
          RCXAbstractPort provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU RCXAbstractPort implements input and output stream handling and input buffering.
 class RCXPort
          RCXPort provides an interface similar to java.net.Socket Adapted from original code created by the LEGO3 Team at DTU-IAU Uses Reliable low-level comms for communication.
 class Serial
          Emulation of the RCX Serial class with Mindsensors NRLINK adapter.
 

Uses of Object in lejos.nxt.remote
 

Subclasses of Object in lejos.nxt.remote
 class AsciizCodec
          Methods to encode and decode ASCIIZ.
 class DeviceInfo
          Represents a remote NXT accessed via LCP.
 class FileInfo
          Structure that gives information about a leJOS NXJ file.
 class FirmwareInfo
          Firmware information for a remote NXT accessed via LCP.
 class InputValues
          Sensor input values for a remote NXT accessed via LCP.
 class NXTComm
          Initiates communication to a remote NXT.
 class NXTCommand
          Sends LCP requests to the NXT and receives replies.
 class OutputState
          Container for holding the output state values.
 class RemoteBattery
          Battery readings from a remote NXT.
 class RemoteMotor
          Motor class.
 class RemoteMotorPort
          Supports a motor connected to a remote NXT
 class RemoteNXT
          Provides an API similar to the leJOS API for accessing motors, sensors etc. on a remote NXT accessed over Bluetooth using LCP.
 class RemoteSensorPort
          Emulates a Sensor Port using LCP
 

Uses of Object in lejos.realtime
 

Subclasses of Object in lejos.realtime
 class AbsoluteTime
           
 class AperiodicParameters
           
 class AsyncEvent
           
 class AsyncEventHandler
           
 class BoundAsyncEventHandler
           
 class CeilingViolationException
           
 class Clock
           
 class DMScheduler
           
 class EDFScheduler
           
 class EnergyParameters
           
 class EnergyRealtimeThread
           
 class HighResolutionTime
           
 class IllegalAssignmentError
           
 class ImmortalMemory
           
 class ImportanceParameters
           
 class MemoryArea
           
 class MemoryParameters
           
 class MonitorControl
           
 class NoHeapRealtimeThread
           
 class PeriodicParameters
           
 class PriorityCeilingEmulation
           
 class PriorityInheritance
           
 class PriorityParameters
          Instances of this class should be assigned to schedulable objects that are by schedulers which use a single integer to determine execution order.
 class PriorityScheduler
           
 class ProcessingGroupParameters
           
 class RealtimeThread
          Class used to create a Realtime thread.
 class RelativeTime
           
 class ReleaseParameters
          This ReleaseParameters class is an equivalent of the ReleaseParameters class in RTSJ.
 class RMScheduler
           
 class Scheduler
           
 class SchedulingParameters
          Subclasses of SchedulingParameters (PriorityParameters, ImportanceParameters, and any others defined for particular schedulers) provide the parameters to be used by the Scheduler.
 class SporadicParameters
           
 

Methods in lejos.realtime that return Object
 Object ProcessingGroupParameters.clone()
           
 Object ReleaseParameters.clone()
          Return a clone of this.
 Object HighResolutionTime.clone()
          Return a clone of this.
abstract  Object MemoryArea.newArray(Class type, int number)
           
 Object ImmortalMemory.newArray(Class type, int number)
           
abstract  Object MemoryArea.newInstance(Class type)
           
 Object ImmortalMemory.newInstance(Class type)
           
 

Methods in lejos.realtime with parameters of type Object
 int HighResolutionTime.compareTo(Object object)
          For the Comparable interface.
 boolean HighResolutionTime.equals(Object object)
          Returns true if the argument object has the same type and values as this.
static MemoryArea MemoryArea.ExcecuteInArea(Object obj)
           
static MemoryArea ImmortalMemory.ExcecuteInArea(Object obj)
           
static MonitorControl MonitorControl.get_mc(Object monitor)
           
static MonitorControl MonitorControl.getMonitorControl(Object monitor)
           
static void MonitorControl.set_one_mc(Object monitor, MonitorControl mc)
           
static MonitorControl MonitorControl.setMonitorControl(Object monitor, MonitorControl policy)
           
static void HighResolutionTime.waitForObject(Object target, HighResolutionTime time)
          Behaves exactly like target.wait() but with the enhancement that it waits with a precision of HighResolutionTime.
 

Uses of Object in lejos.robotics
 

Subclasses of Object in lejos.robotics
 class Colors
          Values for standard Lego colors.
 class ExtendedPlatform
           
 class MotorEvent
           
 class Movement
          Models a movement performed by a pilot
 class Pose
          Represents the location and heading(direction angle) of a robot.
 class RangeReading
          Represent a single range reading
 class RangeReadings
          Represents a set of range readings.
 class SimplePlatform
           
 

Uses of Object in lejos.robotics.localization
 

Subclasses of Object in lejos.robotics.localization
 class MCLParticle
          Represents a particle for the particle filtering algorithm.
 class MCLParticleSet
          Represents a particle set for the particle filtering algorithm.
 class MCLPoseProvider
           
 class TachoLocalizer
          An abstract extension to TachoNavigator that uses a map and a set of particles to implement the Monte Carlo Localization algorithm to estimate the pose of the robot as it moves about.
 

Uses of Object in lejos.robotics.mapping
 

Subclasses of Object in lejos.robotics.mapping
 class LineMap
          A map of a room or other closed environment, represented by line segments
 

Uses of Object in lejos.robotics.navigation
 

Subclasses of Object in lejos.robotics.navigation
 class CompassPilot
          A Pilot that keeps track of direction using a CompassSensor.
 class SimpleNavigator
          The SimpleNavigator class uses dead reckoning to keep track of its robot pose (the location in the plane and its heading - the direction in which it moves).
 class TachoPilot
          The TachoPilot class is a software abstraction of the Pilot mechanism of a NXT robot.
 

Uses of Object in lejos.robotics.proposal
 

Subclasses of Object in lejos.robotics.proposal
 class ArcPoseController
          This class directs a pilot from the current known coordinates to a destination set of coordinates.
 class CarefulDifferentialPilot
           
 class DeadReckonerPoseProvider
          A PoseProvider that keeps track of coordinates using dead reckoning, by monitoring Pilot movements.
 class DestinationUnreachableException
           
 class DifferentialPilot
          The DifferentialPilot class is a software abstraction of the Pilot mechanism of a NXT robot.
 class GPSPoseProvider
          The GPS PoseProvider class will probably work off data from the javax location package.
 class MapPathFinder
          PathFinder that takes a map and a dummy set of range readings.
 class SimplePathFinder
          Very simple path finder that assumes there is a direct route to the target
 class SteeringPilot
          The SteeringPilot uses a similar steering mechanism to a car.
 class UpdateablePose
          Experimental Pose Represents the location and heading(direction angle) of a robot.
 class WayPoint
           
 

Uses of Object in lejos.robotics.subsumption
 

Subclasses of Object in lejos.robotics.subsumption
 class Arbitrator
          Arbitrator controls which behavior should become active in a behavior control system.
 

Uses of Object in lejos.util
 

Subclasses of Object in lejos.util
 class Assertion
          Class used in debugging to test assertions.
 class ButtonCounter
          This is class is for data entry using the NXT keyboard.
 class Datalogger
          Datalogger class; stores float values then then transmits via bluetooth or usb
works with DataViewer in pctools.
 class DebugMessages
          This class has been developed to use it in case of you have to tests leJOS programs and you need to show in NXT Display data but you don't need to design a User Interface.
 class Delay
          Simple collection of time delay routines that are non interruptable.
 class KalmanFilter
           
 class LUDecomposition
          LU Decomposition.
 class Matrix
           
 class Stopwatch
          Elapsed time watch (in milliseconds)
To use - construct a new instance.
 class TextMenu
          Displays a list of items.
 class Timer
          Timer object, with some similar functionality to java.Swing.Timer.
 class TimeReference
           
 

Methods in lejos.util that return Object
 Object Matrix.clone()
          Clone the Matrix object.