2010 FRC Java API


Uses of Class
java.lang.Object

Packages that use Object
com.ni.rio Provides classes to access RIO services client DLL entry points 
com.sun.cldc.i18n   
com.sun.cldc.jna The CLDC/JNA package contains classes that help import native data structures and functions from Java code without writing C code. 
com.sun.cldc.jna.ptr Provides various kinds of Pointer classes for JNA. 
com.sun.midp.midlet   
com.sun.spot.ota   
com.sun.squawk Provides classes for low level interactions with the Squawk VM. 
com.sun.squawk.flash   
com.sun.squawk.imp Provides classes for low level interactions with the Squawk implementation of IMP. 
com.sun.squawk.io Provides classes from MIDP or unsupportable optional JSRs that are usually in javax.microedition.io, but are not legally in IMP. 
com.sun.squawk.io.j2me.multicast   
com.sun.squawk.io.j2me.pipe   
com.sun.squawk.io.mailboxes Provides classes for inter-Isolate communication. 
com.sun.squawk.peripheral   
com.sun.squawk.realtime Provides classes for native memory access based on the javax.realtime package. 
com.sun.squawk.security Provides classes for basic signing of binary data. 
com.sun.squawk.security.verifier Provides classes for basic signing of binary data. 
com.sun.squawk.util Provides classes for basic utilities sometimes found in JSE (LineReader, unsynchronized Vectors, Math utilities, etc.) 
com.sun.squawk.vm Provides classes for basic Squawk VM structures. 
edu.wpi.first.testing   
edu.wpi.first.wpilibj The WPI Robotics library (WPILibJ) is a set of Java classes that interfaces to the hardware in the FRC control system and your robot. 
edu.wpi.first.wpilibj.camera Provides classes for interfacing to the camera. 
edu.wpi.first.wpilibj.communication Provides classes for communicating with the driver station and synchronizing with C/C++ code. 
edu.wpi.first.wpilibj.fpga Provides classes for low-level access to the FPGA on the cRIO. 
edu.wpi.first.wpilibj.image Provides classes to access National Instrument's nivison library for machine vision enables automated image processing for color identification, tracking and analysis. 
edu.wpi.first.wpilibj.util Provides classes for utility robotics programming. 
edu.wpi.first.wpilibj.visa Provides classes to access I/O functions in visa.h. 
java.io Provides classes for input and output through data streams. 
java.lang MID Profile Language Classes included from Java 2 Standard Edition. 
java.lang.ref Provides support for weak references. 
java.util Contains the collection classes, and the date and time facilities. 
javax.microedition.io Classes for the Generic Connection framework. 
javax.microedition.midlet The MIDlet package defines Mobile Information Device Profile applications and the interactions between the application and the environment in which the application runs. 
javax.microedition.rms The Mobile Information Device Profile provides a mechanism for MIDlets to persistently store data and later retrieve it. 
tests   
 

Uses of Object in com.ni.rio
 

Subclasses of Object in com.ni.rio
 class NiRioSrv
           
 class NiRioStatus
           
static class NiRioStatus.FatalStatusException
           
 

Uses of Object in com.sun.cldc.i18n
 

Subclasses of Object in com.sun.cldc.i18n
 class StreamReader
          General prototype for character converting stream readers.
 class StreamWriter
          General prototype for character converting stream writers.
 

Uses of Object in com.sun.cldc.jna
 

Subclasses of Object in com.sun.cldc.jna
 class BlockingFunction
          BlockingFunction allows Java code to call C function that block.
 class DynamicStructure
          A DynamicStructure is a structure with support for getting the field offsets for a particular platform from native code.
 class Function
          A pointer to a native function that can be called from Java.
 class JNAPlatformImpl
           
 class Native
          Generic machinery to support access to native code.
 class NativeLibrary
          Represents a handle to a runtime library (for example, as returned by the POSIX function "dlopen" http://www.opengroup.org/onlinepubs/009695399/functions/dlopen.html Differences from JNA Throws RuntimeExceptions instead of UnsatisfiedLinkErrors.
 class OpaqueStructure
          This is a "Structure" that we'll never look at the fields of.
 class Platform
          Provide simplified platform information
 class Pointer
          A pointer to native memory, based on RTSJ-like RawMemoryAccesss semantics.
 class PointerType
          Superclass of types representing native pointers
 class Posix
           
 class PrivatePointer
          Utilities used by JNA generated Java code.
 class Spot
           
 class Structure
          Abstract class for proxies to native structure types.
 class TaskExecutor
          A TaskExecutor is a native thread that can be used to run native functions.
 class VarPointer
          A pointer to a native variable that can be read/wrote from Java.
 class Windows
           
 

Methods in com.sun.cldc.jna with parameters of type Object
static Address PrivatePointer.createArrayBuffer(Object array)
          Create a native buffer pointing to either the array data directly, or to a copy of the array data.
static Address PrivatePointer.createArrayBuffer(Object array, int offset, int number)
          Create a native buffer pointing to either the array data directly, or to a copy of the array data.
 

Uses of Object in com.sun.cldc.jna.ptr
 

Subclasses of Object in com.sun.cldc.jna.ptr
 class ByReference
          Superclass of types representing native pointers
 class IntByReference
          Represents a pointer to a 32-bit integer
 

Uses of Object in com.sun.midp.midlet
 

Subclasses of Object in com.sun.midp.midlet
 class MIDletPeer
          MIDletPeer maintains the current state of the MIDlet and forwards updates to it.
 

Uses of Object in com.sun.spot.ota
 

Subclasses of Object in com.sun.spot.ota
 class OtaCommandListener
           
 class OtaCommandServerSocketListener
           
 class ServerSocketListener
           
 class VxWorks
           
 

Uses of Object in com.sun.squawk
 

Subclasses of Object in com.sun.squawk
 class Address
          The Address class is used to abstract machine addresses.
 class GarbageCollector
          Base class for all garbage collectors.
 class GC
          Pure static class that handles object creation and GC control and monitoring.
 class Isolate
          The Isolate class represents a "process-like" unit of computation that is isolated from other instances of Isolate.
 class Lisp2GenerationalCollector
          A collector based on the lisp 2 algorithm described in "Garbage Collection : Algorithms for Automatic Dynamic Memory Management" by Richard Jones, Rafael Lins.
 class Offset
          The offset type is used by the runtime system and collector to denote the directed distance between two machine addresses.
 class Test
           
 class Unsafe
          A collection of methods for performing peek and poke operations on memory addresses.
 class UWord
          The word type is used by the runtime system and collector to denote machine word-sized quantities.
 class VM
          This is a Squawk VM specific class that is used to communicate between executing Java software and the low level core VM that is expressed in machine code.
static class VM.Stats
          Virtual machine statistics.
 

Methods in com.sun.squawk that return Object
static Object VM.getClass(Object object)
          Support routine to get the object representing the class of a given object.
static Object VM.getKeyedGlobal(int key)
          Return the global registered using setGlobal with key.
static Object VM.getKeyedGlobalsMutex()
           
static Object VM.putKeyedGlobal(int key, Object value)
          Set the global registered for key.
static Object VM.shallowCopy(Object original)
          Perform a shallow copy of the original object, without calling a constructor WARNING: This is bypassing the write barrier, which is (sort of) OK because we are writing to a new object.
 Object Address.toObject()
          Casts this address to an object reference.
 

Methods in com.sun.squawk with parameters of type Object
static int VM.execGraphicsIO(int op, int i1, int i2, int i3, int i4, int i5, int i6, Object send, Object receive)
          Executes an I/O operation on the graphics channel and return the result.
static int VM.execIO(int op, int channel, int i1, int i2, int i3, int i4, int i5, int i6, Object send, Object receive)
          Executes a I/O operation that may block.
static long VM.execIOLong(int op, int channel, int i1, int i2, int i3, int i4, int i5, int i6, Object send, Object receive)
          Executes an I/O operation that returns a long value.
static int VM.execSyncIO(int context, int op, int i1, int i2, int i3, int i4, int i5, int i6, Object send, Object receive)
          Executes a non-blocking I/O operation whose result is guaranteed to be available immediately.
static int VM.execSyncIO(int op, int i1, int i2, int i3, int i4, int i5, int i6, Object send, Object receive)
          Executes a non-blocking I/O operation whose result is guaranteed to be available immediately.
static Address Address.fromObject(Object object)
          Casts an object reference to an address.
static Object VM.getClass(Object object)
          Support routine to get the object representing the class of a given object.
static boolean VM.isArray(Object o)
          Support routine to test whether a given object is an array.
static void VM.printAddress(Object val)
          Prints an address to the VM stream.
static void VM.Stats.printHeapStats(Object startObj, boolean printInstances)
          Do heap walk from start object (or whole heap is startObj is null).
static void VM.printObject(Object obj)
          Prints the string representation of an object to the VM stream.
static Object VM.putKeyedGlobal(int key, Object value)
          Set the global registered for key.
static Object VM.shallowCopy(Object original)
          Perform a shallow copy of the original object, without calling a constructor WARNING: This is bypassing the write barrier, which is (sort of) OK because we are writing to a new object.
 

Uses of Object in com.sun.squawk.flash
 

Subclasses of Object in com.sun.squawk.flash
 class MemoryHeapBlock
           
 class NorFlashMemoryHeap
           
 class NorFlashSectorState
           
 class NorFlashSectorStateList
           
 

Uses of Object in com.sun.squawk.imp
 

Subclasses of Object in com.sun.squawk.imp
 class ImpGlobal
           
 class MIDletMainWrapper
           
 

Uses of Object in com.sun.squawk.io
 

Subclasses of Object in com.sun.squawk.io
 class BufferedReader
          Read text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
 class BufferedWriter
          Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
 class ConnectionBase
          Base class for Connection protocols.
 class MulticastOutputStream
          A MulticastOutputStream can be configured to send its output to zero or more named output streams.
 

Uses of Object in com.sun.squawk.io.j2me.multicast
 

Subclasses of Object in com.sun.squawk.io.j2me.multicast
 class Protocol
          GCF connection that multicasts to a number of configured output streams.
 

Uses of Object in com.sun.squawk.io.j2me.pipe
 

Subclasses of Object in com.sun.squawk.io.j2me.pipe
 class PipeOutputStream
           
 class PipeServerSocketListener
           
 

Uses of Object in com.sun.squawk.io.mailboxes
 

Subclasses of Object in com.sun.squawk.io.mailboxes
 class AddressClosedException
          This exception is thrown when trying to send to a closed MailboxAddress, or when reading from a Mailbox, and the MailBoxHandler is managing a private address that has closed.
 class ByteArrayEnvelope
          A ByteArrayEnvelope can be used to pass a byte array, or subsection of a byte array through a Channel.
 class ByteArrayInputStreamEnvelope
          A ByteArrayInputStreamEnvelope can be used to pass a byte array, or subsection of a byte array, as a ByteArrayInputStream.
 class Channel
          A Channel is a private bidirectional message passing mechanism, typically between Isolates.
 class Envelope
          Abstract class for messages passed through Channels.
 class MailboxClosedException
          This exception is thrown when trying to receive from a closed Mailbox.
 class MailboxInUseException
          This exception is thrown when trying to send to register a mailbox under a name, and that name is already used.
 class NoSuchMailboxException
          This exception is thrown when trying to send to register a mailbox under a name, and that name is already used.
 class ObjectEnvelope
          A ObjectEnvelope can be used to pass a copy of an ICopiable object between isolates.
 class ServerChannel
          Given that a Channel is a one-to-one connection between two isolates, a ServerChannel provides a factory to create new Channels by name.
 

Methods in com.sun.squawk.io.mailboxes that return Object
 Object ByteArrayEnvelope.getContents()
          Return the contents of the envelope.
 Object ByteArrayInputStreamEnvelope.getContents()
          Return the contents of the envelope.
abstract  Object Envelope.getContents()
          Return the contents of the envelope.
 Object ObjectEnvelope.getContents()
          Return the contents of the envelope.
 

Methods in com.sun.squawk.io.mailboxes with parameters of type Object
 void ICopiable.copyFrom(Object o)
          Set the state of this object based on the state of object o.
 

Uses of Object in com.sun.squawk.peripheral
 

Subclasses of Object in com.sun.squawk.peripheral
 class InsufficientFlashMemoryException
           
 class PeripheralRegistry
          Place holder for all peripheral types known by Squawk.
 class SimulatedNorFlashSector
          I am a class that allows the RMS store to be used in Java heap as a byte array.
 class SimulatedNorFlashSectorAllocator
           
 

Uses of Object in com.sun.squawk.realtime
 

Subclasses of Object in com.sun.squawk.realtime
 class OffsetOutOfBoundsException
          Thrown if the constructor of a RawMemoryAccess, or RawMemoryFloatAccess is given an invalid address.
 class RawMemoryAccess
          An instance of RawMemoryAccess models a range of physical memory as a fixed sequence of bytes.
 class RawMemoryFloatAccess
          This class holds the accessor methods for accessing a raw memory area by float and double types.
 class SizeOutOfBoundsException
          Thrown if the constructor of a RawMemoryAccess, or RawMemoryFloatAccess is given an invalid size or if an accessor method on one of the above classes would cause access to an invalid address.
 class UnsupportedPhysicalMemoryException
          Thrown when the underlying hardware does not support the type of physical memory requested from an instance of one of the physical memory or raw memory access classes.
 

Constructors in com.sun.squawk.realtime with parameters of type Object
RawMemoryAccess(Object type, long size)
          Construct an instance of RawMemoryAccess with the given parameters, and set the object to the mapped state.
RawMemoryAccess(Object type, long base, long size)
          Construct an instance of RawMemoryAccess with the given parameters, and set the object to the mapped state.
RawMemoryFloatAccess(Object type, long size)
          Construct an instance of RawMemoryFloatAccess with the given parameters, and set the object to the mapped state.
RawMemoryFloatAccess(Object type, long base, long size)
          Construct an instance of RawMemoryFloatAccess with the given parameters, and set the object to the mapped state.
 

Uses of Object in com.sun.squawk.security
 

Subclasses of Object in com.sun.squawk.security
 class HexEncoding
          Encode / Decode hexadecimal strings to / from byte arrays
 

Uses of Object in com.sun.squawk.security.verifier
 

Subclasses of Object in com.sun.squawk.security.verifier
 class SignatureVerifierException
           
 

Uses of Object in com.sun.squawk.util
 

Subclasses of Object in com.sun.squawk.util
 class Arrays
          This class contains various methods for manipulating arrays (such as sorting and searching).
 class ByteArrayInputStreamWithSetBytes
          An extention of ByteArrayInputStream that allows the byte array buffer to be modified, using the ByteArrayInputStreamWithSetBytes.setBytes(byte[], int, int) method.
 class ByteArrayOutputStreamWithGetBytes
          An extention of ByteArrayOutputStream that allows the byte array buffer to be read directly, using the ByteArrayOutputStreamWithGetBytes.getBytes() method.
 class IntHashtable
          This class implements an unsynchronized hashtable, which maps keys to values.
 class LineReader
          This class provides for reading lines from a reader.
 class MathUtils
          The class MathUtils contains some of the Java SE Math routines that are not present in the CLDC 1.1 version of Math: MathUtils.asin(double), MathUtils.acos(double), MathUtils.atan(double) & MathUtils.atan2(double, double).
 class SquawkVector
          The SquawkVector class is an unsynchronized version of Vector.
 class StringTokenizer
          StringTokenizer is a class that controls simple linear tokenization of a String.
 class UnexpectedException
           
 

Fields in com.sun.squawk.util declared as Object
protected  Object[] SquawkVector.elementData
          The array buffer into which the components of the vector are stored.
 

Methods in com.sun.squawk.util that return Object
static Object[] Arrays.copy(Object[] src, int srcPos, Object[] dest, int destPos, int length)
          Make a new Object array and initialize its contents from the contents of a specified Object array.
 Object SquawkVector.elementAt(int index)
          Returns the component at the specified index.
 Object SquawkVector.firstElement()
          Returns the first component of this vector.
 Object IntHashtable.get(int key)
          Returns the value to which the specified key is mapped in this hashtable.
 Object SquawkVector.lastElement()
          Returns the last component of the vector.
 Object StringTokenizer.nextElement()
          Returns the next element in the Enumeration.
 Object IntHashtable.put(int key, Object value)
          Maps the specified key to the specified value in this hashtable.
 Object IntHashtable.remove(int key)
          Removes the key (and its corresponding value) from this hashtable.
 

Methods in com.sun.squawk.util with parameters of type Object
 void SquawkVector.addElement(Object obj)
          Adds the specified component to the end of this vector, increasing its size by one.
static int Arrays.binarySearch(Object[] a, Object key, Comparer c)
          Searches the specified array for the specified object using the binary search algorithm.
static int Arrays.binarySearch(Object[] a, Object key, Comparer c)
          Searches the specified array for the specified object using the binary search algorithm.
 int Comparer.compare(Object o1, Object o2)
          Compares its two arguments for order.
 boolean SquawkVector.contains(Object elem)
          Tests if the specified object is a component in this vector.
 boolean IntHashtable.contains(Object value)
          Tests if some key maps into the specified value in this hashtable.
static Object[] Arrays.copy(Object[] src, int srcPos, Object[] dest, int destPos, int length)
          Make a new Object array and initialize its contents from the contents of a specified Object array.
static Object[] Arrays.copy(Object[] src, int srcPos, Object[] dest, int destPos, int length)
          Make a new Object array and initialize its contents from the contents of a specified Object array.
 void SquawkVector.copyInto(Object[] anArray)
          Copies the components of this vector into the specified array.
static boolean Arrays.equals(Object[] a, Object[] a2)
          Returns true if the two specified arrays of Objects are equal to one another.
static boolean Arrays.equals(Object[] a, Object[] a2)
          Returns true if the two specified arrays of Objects are equal to one another.
static boolean Arrays.equals(Object a, Object b)
          Returns true if the two specified Objects are equal to one another.
static void Arrays.fill(Object[] a, int fromIndex, int toIndex, Object val)
          Assigns the specified Object reference to each element of the specified range of the specified array of Objects.
static void Arrays.fill(Object[] a, int fromIndex, int toIndex, Object val)
          Assigns the specified Object reference to each element of the specified range of the specified array of Objects.
static void Arrays.fill(Object[] a, Object val)
          Assigns the specified Object reference to each element of the specified array of Objects.
static void Arrays.fill(Object[] a, Object val)
          Assigns the specified Object reference to each element of the specified array of Objects.
static int Arrays.hashCode(Object object)
          Returns a hashcode for a given object.
 int SquawkVector.indexOf(Object elem)
          Searches for the first occurrence of the given argument, testing for equality using the equals method.
 int SquawkVector.indexOf(Object elem, int index)
          Searches for the first occurrence of the given argument, beginning the search at index, and testing for equality using the equals method.
 void SquawkVector.insertElementAt(Object obj, int index)
          Inserts the specified object as a component in this vector at the specified index.
 int SquawkVector.lastIndexOf(Object elem)
          Returns the index of the last occurrence of the specified object in this vector.
 int SquawkVector.lastIndexOf(Object elem, int index)
          Searches backwards for the specified object, starting from the specified index, and returns an index to it.
static int Arrays.length(Object array)
          Returns the length of the specified array object, as an int.
 Object IntHashtable.put(int key, Object value)
          Maps the specified key to the specified value in this hashtable.
 boolean SquawkVector.removeElement(Object obj)
          Removes the first occurrence of the argument from this vector.
 void SquawkVector.setElementAt(Object obj, int index)
          Sets the component at the specified index of this vector to be the specified object.
static void Arrays.sort(Object[] a, Comparer c)
          Sorts the specified array of objects according to the order induced by the specified Comparer.
static void Arrays.sort(Object[] a, int fromIndex, int toIndex, Comparer c)
          Sorts the specified range of the specified array of objects according to the order induced by the specified Comparer.
 void IntHashtableVisitor.visitIntHashtable(int key, Object value)
          Visit method.
 

Uses of Object in com.sun.squawk.vm
 

Subclasses of Object in com.sun.squawk.vm
 class ChannelConstants
           
 

Uses of Object in edu.wpi.first.testing
 

Subclasses of Object in edu.wpi.first.testing
 class Failure
           
 class TestClass
          This class should be extended by test classes.
 class TestClass.Test
          This class should be extended within subclasses of each TestClass to add a test.
 

Methods in edu.wpi.first.testing with parameters of type Object
protected  void TestClass.assertEquals(Object expected, Object actual)
          Fail the test if the given items are not the same
 

Uses of Object in edu.wpi.first.wpilibj
 

Subclasses of Object in edu.wpi.first.wpilibj
 class Accelerometer
          Handle operation of the accelerometer.
 class AccumulatorResult
          Structure for holding the values stored in an accumulator
 class AnalogChannel
          Analog channel class.
 class AnalogModule
          Analog Module class.
 class AnalogTrigger
          Class for creating and configuring Analog Triggers
 class AnalogTrigger.AnalogTriggerException
          Exceptions dealing with improper operation of the Analog trigger
 class AnalogTriggerOutput
          Class to represent a specific output from an analog trigger.
 class AnalogTriggerOutput.AnalogTriggerOutputException
          Exceptions dealing with improper operation of the Analog trigger output
static class AnalogTriggerOutput.Type
          Type determines under what state the analog trigger evaluates to true or false
 class Compressor
          Compressor object.
 class Counter
          Class for counting the number of ticks on a digital input channel.
static class Counter.Mode
          Mode determines how and what the counter counts
static class CounterBase.EncodingType
          The number of edges for the counterbase to increment or decrement on
 class Dashboard
          Pack data into the "user data" field that gets sent to the dashboard laptop via the driver station.
protected  class Dashboard.MemAccess
           
 class DigitalInput
          Class to read a digital input.
 class DigitalModule
          Class representing a digital module
 class DigitalOutput
          Class to read a digital input.
 class DigitalSource
          DigitalSource Interface.
 class DriverStation
          Provide access to the network communication data to / from the Driver Station.
static class DriverStation.Alliance
          The robot alliance that the robot is a part of
 class DriverStationEnhancedIO
           
static class DriverStationEnhancedIO.EnhancedIOException
           
static class DriverStationEnhancedIO.tAccelChannel
          Accelerometer channel for enhanced IO
static class DriverStationEnhancedIO.tDigitalConfig
          Digital configuration for enhanced IO
static class DriverStationEnhancedIO.tPWMPeriodChannels
          PWM period channels for enhanced IO
 class DriverStationLCD
          Provide access to LCD on the Driver Station.
static class DriverStationLCD.Line
          The line number on the Driver Station LCD
 class Encoder
          Class to read quad encoders.
 class GearTooth
          Alias for counter class.
 class GenericHID
          GenericHID Interface
static class GenericHID.Hand
          Which hand the Human Interface Device is associated with.
 class Gyro
          Use a rate gyro to return the robots heading relative to a starting position.
 class HiTechnicCompass
          HiTechnic NXT Compass.
 class HiTechnicCompass.CompassException
          An exception dealing with connecting to and communicating with the HiTechnicCompass
 class I2C
          I2C bus interface class.
 class InterruptableSensorBase
          Base for sensors to be used with interrupts
 class IterativeRobot
          IterativeRobot implements a specific type of Robot Program framework, extending the RobotBase class.
 class Jaguar
          Luminary Micro Jaguar Speed Control
 class Joystick
          Handle input from standard Joysticks connected to the Driver Station.
static class Joystick.AxisType
          Represents an analog axis on a joystick.
static class Joystick.ButtonType
          Represents a digital button on the JoyStick
 class Module
          Base class for AnalogModule and DigitalModule.
 class PIDController
          Class implements a PID Control Loop.
 class PWM
          Class implements the PWM generation in the FPGA.
static class PWM.PeriodMultiplier
          Represents the amount to multiply the minimum servo-pulse pwm period by.
 class Relay
          Class for Spike style relay outputs.
static class Relay.Direction
          The Direction(s) that a relay is configured to operate in.
 class Relay.InvalidValueException
          This class represents errors in trying to set realy values contradictory to the direction to which the relay is set.
static class Relay.Value
          The state to drive a Relay to.
 class Resource
          Track resources in the program.
 class RobotBase
          Implement a Robot Program framework.
 class RobotDrive
          Utility class for handling Robot drive based on a definition of the motor configuration.
static class RobotDrive.MotorType
          The location of a motor on the robot for the purpose of driving
 class SensorBase
          Base class for all sensors.
 class SerialPort
          Driver for the RS-232 serial port on the cRIO.
static class SerialPort.FlowControl
          Represents what type of flow control to use for serial communication
static class SerialPort.Parity
          Represents the parity to use for serial communications
static class SerialPort.StopBits
          Represents the number of stop bits to use for Serial Communication
static class SerialPort.WriteBufferMode
          Represents which type of buffer mode to use when writing to a serial port
 class Servo
          Standard hobby style servo.
 class SimpleRobot
          A robot base class.
 class Solenoid
          Solenoid class for running high voltage Digital Output (9472 module).
 class Ultrasonic
          Ultrasonic rangefinder class.
static class Ultrasonic.Unit
          The units to return when PIDGet is called
 class Utility
          Contains global utility functions
 class Victor
          IFI Victor Speed Controller
 class Watchdog
          Watchdog timer class.
 

Methods in edu.wpi.first.wpilibj with parameters of type Object
 void DigitalInput.requestInterrupts(Object handler, Object param)
          Request interrupts asynchronously on this digital input.
 

Constructors in edu.wpi.first.wpilibj with parameters of type Object
Dashboard(Object statusDataSemaphore)
          Dashboard contructor.
 

Uses of Object in edu.wpi.first.wpilibj.camera
 

Subclasses of Object in edu.wpi.first.wpilibj.camera
 class AxisCamera
          This class is a singleton used to configure and get images from the axis camera.
static class AxisCamera.ExposurePriorityT
          Enumeration representing the exposure priority.
static class AxisCamera.ExposureT
          Enumaration representing the different values which exposure may be set to.
static class AxisCamera.ResolutionT
          Enumeration representing the image resoultion provided by the camera.
static class AxisCamera.RotationT
          Enumeration representing the orientation of the picture.
static class AxisCamera.WhiteBalanceT
          Enumeration representing the different values which white balence may be set to.
 class AxisCameraException
          An exception representing a problem with communicating with the camera.
 

Uses of Object in edu.wpi.first.wpilibj.communication
 

Subclasses of Object in edu.wpi.first.wpilibj.communication
 class AICalibration
          Class for calibrating the analog inputs.
 class BumARioHandle
          Class for obtaining a RIO handle.
 class FRCCommonControlData
          Structure for data exchanged between the robot and the driver station.
 class FRCControl
          Contains the code necessary to communicate between the robot and the driver station.
static class FRCControl.CachedNativeBuffer
          A simple 1-element cache that keeps a pointer to native memory around.
static class FRCControl.DynamicControlData
           
 class Semaphore
          Class exposing C semaphores.
static class Semaphore.Options
          Options to create a semaphore with.
 class SemaphoreException
           
 

Uses of Object in edu.wpi.first.wpilibj.fpga
 

Subclasses of Object in edu.wpi.first.wpilibj.fpga
static class DMAChannelDescriptors.tDMAChannelDescriptor
           
 class tAccumulator
           
static class tAccumulator.tOutput
           
 class tAI
           
 class tAlarm
           
 class tAnalogTrigger
           
 class tCounter
           
 class tDIO
           
 class tDMA
           
 class tDMAManager
           
 class tEncoder
           
 class tGlobal
           
 class tInterrupt
           
 class tInterruptManager
           
 class tSolenoid
           
 class tSPI
           
 class tSystem
           
 class tSysWatchdog
           
 class tWatchdog
           
 

Uses of Object in edu.wpi.first.wpilibj.image
 

Subclasses of Object in edu.wpi.first.wpilibj.image
 class BinaryImage
          An image where each pixel is treated as either on or off.
 class ColorImage
          A class representing a color image.
 class CurveOptions
           
 class EllipseDescriptor
           
 class EllipseMatch
           
 class HSLImage
          A color image represented in HSL color space at 3 bytes per pixel.
 class Image
          Class representing a generic image.
 class MonoImage
          A grey scale image represented at a byte per pixel.
 class NIVisionException
          Exception class which looks up nivision error codes
 class ParticleAnalysisReport
          Class to store commonly used information about a particle.
 class RegionOfInterest
          This is a dummy class which needs to be filled in.
 class RGBImage
          A color image represented in RGB color space at 3 bytes per pixel.
 class ShapeDetectionOptions
           
 

Uses of Object in edu.wpi.first.wpilibj.util
 

Subclasses of Object in edu.wpi.first.wpilibj.util
 class AllocationException
          Exception indicating that the resource is already allocated
 class BoundaryException
          This exception represents an error in which a lower limit was set as higher than an upper limit.
 class CheckedAllocationException
          Exception indicating that the resource is already allocated This is meant to be thrown by the resource class
 class SortedVector
           
 class UncleanStatusException
          Exception for bad status codes from the chip object
 

Methods in edu.wpi.first.wpilibj.util with parameters of type Object
 void SortedVector.addElement(Object element)
          Adds an element in the Vector, sorted from greatest to least.
 int SortedVector.Comparator.compare(Object object1, Object object2)
          Compare the given two objects.
 

Uses of Object in edu.wpi.first.wpilibj.visa
 

Subclasses of Object in edu.wpi.first.wpilibj.visa
 class Visa
          This port of visa.h includes only the functions and definitions used in SerialPort.java
 class VisaException
          Exception class which looks up visa error codes
 

Uses of Object in java.io
 

Subclasses of Object in java.io
 class ByteArrayInputStream
          A ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream.
 class ByteArrayOutputStream
          This class implements an output stream in which the data is written into a byte array.
 class DataInputStream
          A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way.
 class DataOutputStream
          A data input stream lets an application write primitive Java data types to an output stream in a portable way.
 class EOFException
          Signals that an end of file or end of stream has been reached unexpectedly during input.
 class InputStream
          This abstract class is the superclass of all classes representing an input stream of bytes.
 class InputStreamReader
          An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and translates them into characters.
 class InterruptedIOException
          Signals that an I/O operation has been interrupted.
 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
          An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are translated into bytes.
 class PrintStream
          A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
 class Reader
          Abstract class for reading character streams.
 class UnsupportedEncodingException
          The Character Encoding is not supported.
 class UTFDataFormatException
          Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface.
 class Writer
          Abstract class for writing to character streams.
 

Fields in java.io declared as Object
protected  Object Reader.lock
          The object used to synchronize operations on this stream.
protected  Object Writer.lock
          The object used to synchronize operations on this stream.
 

Methods in java.io with parameters of type Object
 void PrintStream.print(Object obj)
          Print an object.
 void PrintStream.println(Object x)
          Print an Object and then terminate the line.
 

Constructors in java.io with parameters of type Object
Reader(Object lock)
          Create a new character-stream reader whose critical sections will synchronize on the given object.
Writer(Object lock)
          Create a new character-stream writer whose critical sections will synchronize on the given object.
 

Uses of Object in java.lang
 

Subclasses of Object in java.lang
 class ArithmeticException
          Thrown when an exceptional arithmetic condition has occurred.
 class ArrayIndexOutOfBoundsException
          Thrown to indicate that an array has been accessed with an illegal index.
 class ArrayStoreException
          Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
 class Boolean
          The Boolean class wraps a value of the primitive type boolean in an object.
 class Byte
          The Byte class is the standard wrapper for byte values.
 class Character
          The Character class wraps a value of the primitive type char in an object.
 class Class
          Instances of the class Class represent classes and interfaces in a running Java application.
 class ClassCastException
          Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
 class ClassNotFoundException
          Thrown when an application tries to load in a class through its string name using the forName method in class Class but no definition for the class with the specified name could be found.
 class Double
          The Double class wraps a value of the primitive type double in an object.
 class Error
          An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
 class Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
 class Float
          The Float class provides an object wrapper for Float data values, and serves as a place for float-oriented operations.
 class IllegalAccessException
          Thrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package.
 class IllegalArgumentException
          Thrown to indicate that a method has been passed an illegal or inappropriate argument.
 class IllegalMonitorStateException
          Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor.
 class IllegalStateException
          Signals that a method has been invoked at an illegal or inappropriate time.
 class IllegalThreadStateException
          Thrown to indicate that a thread is not in an appropriate state for the requested operation.
 class IndexOutOfBoundsException
          Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
 class InstantiationException
          Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class.
 class Integer
          The Integer class wraps a value of the primitive type int in an object.
 class InterruptedException
          Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it.
 class Long
          The Long class wraps a value of the primitive type long in an object.
 class Math
          The class Math contains methods for performing basic numeric operations.
 class NegativeArraySizeException
          Thrown if an application tries to create an array with negative size.
 class NoClassDefFoundError
          Thrown if the Java Virtual Machine tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found.
 class NullPointerException
          Thrown when an application attempts to use null in a case where an object is required.
 class NumberFormatException
          Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
 class OutOfMemoryError
          Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
 class Runtime
          Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running.
 class RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
 class SecurityException
          Thrown by the system to indicate a security violation.
 class Short
          The Short class is the standard wrapper for short values.
 class String
          The String class represents character strings.
 class StringBuffer
          A string buffer implements a mutable sequence of characters.
 class StringIndexOutOfBoundsException
          Thrown by the charAt method in class String and by other String methods to indicate that an index is either negative or greater than or equal to the size of the string.
 class System
          The System class contains several useful class fields and methods.
 class Thread
          A thread is a thread of execution in a program.
 class Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 class VirtualMachineError
          Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
 

Methods in java.lang that return Object
 Object Class.newInstance()
          Creates a new instance of a class.
 

Methods in java.lang with parameters of type Object
 StringBuffer StringBuffer.append(Object obj)
          Appends the string representation of the Object argument to this string buffer.
static void System.arraycopy(Object src, int srcPos, Object dst, int dstPos, int length)
          Copies an array from the specified source array, beginning at the specified position, to the specified position of the destination array.
 boolean Object.equals(Object obj)
          Indicates whether some other object is "equal to" this one.
 boolean String.equals(Object anObject)
          Compares this string to the specified object.
 boolean Boolean.equals(Object obj)
          Returns true if and only if the argument is not null and is a Boolean object that represents the same boolean value as this object.
 boolean Byte.equals(Object obj)
          Compares this object to the specified object.
 boolean Character.equals(Object obj)
          Compares this object against the specified object.
 boolean Double.equals(Object obj)
          Compares this object against the specified object.
 boolean Float.equals(Object obj)
          Compares this object against some other object.
 boolean Integer.equals(Object obj)
          Compares this object to the specified object.
 boolean Long.equals(Object obj)
          Compares this object against the specified object.
 boolean Short.equals(Object obj)
          Compares this object to the specified object.
static int System.identityHashCode(Object x)
          Returns the same hashcode for the given object as would be returned by the default method hashCode(), whether or not the given object's class overrides hashCode().
 StringBuffer StringBuffer.insert(int offset, Object obj)
          Inserts the string representation of the Object argument into this string buffer.
 boolean Class.isInstance(Object obj)
          Determines if the specified Object is assignment-compatible with the object represented by this Class.
static String String.valueOf(Object obj)
          Returns the string representation of the Object argument.
 

Uses of Object in java.lang.ref
 

Subclasses of Object in java.lang.ref
 class Reference
          Abstract base class for reference objects.
 class WeakReference
          This class provides support for weak references.
 

Methods in java.lang.ref that return Object
 Object Reference.get()
          Returns this reference object's referent.
 

Constructors in java.lang.ref with parameters of type Object
WeakReference(Object ref)
          Creates a new weak reference that refers to the given object.
 

Uses of Object in java.util
 

Subclasses of Object in java.util
 class Calendar
          Calendar is an abstract base class for converting between a Date object and a set of integer fields such as YEAR, MONTH, DAY, HOUR, and so on.
 class Date
          The class Date represents a specific instant in time, with millisecond precision.
 class EmptyStackException
          Thrown by methods in the Stack class to indicate that the stack is empty.
 class Hashtable
          This class implements a hashtable, which maps keys to values.
 class NoSuchElementException
          Thrown by the nextElement method of an Enumeration to indicate that there are no more elements in the enumeration.
 class Random
          An instance of this class is used to generate a stream of pseudorandom numbers.
 class Stack
          The Stack class represents a last-in-first-out (LIFO) stack of objects.
 class Timer
          A facility for threads to schedule tasks for future execution in a background thread.
 class TimerTask
          A task that can be scheduled for one-time or repeated execution by a Timer.
 class TimeZone
          TimeZone represents a time zone offset, and also figures out daylight savings.
 class Vector
          The Vector class implements a growable array of objects.
 

Fields in java.util declared as Object
protected  Object[] Vector.elementData
          The array buffer into which the components of the vector are stored.
 

Methods in java.util that return Object
 Object Vector.elementAt(int index)
          Returns the component at the specified index.
 Object Vector.firstElement()
          Returns the first component of this vector.
 Object Hashtable.get(Object key)
          Returns the value to which the specified key is mapped in this hashtable.
 Object Vector.lastElement()
          Returns the last component of the vector.
 Object Enumeration.nextElement()
          Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
 Object Stack.peek()
          Looks at the object at the top of this stack without removing it from the stack.
 Object Stack.pop()
          Removes the object at the top of this stack and returns that object as the value of this function.
 Object Stack.push(Object item)
          Pushes an item onto the top of this stack.
 Object Hashtable.put(Object key, Object value)
          Maps the specified key to the specified value in this hashtable.
 Object Hashtable.remove(Object key)
          Removes the key (and its corresponding value) from this hashtable.
 

Methods in java.util with parameters of type Object
 void Vector.addElement(Object obj)
          Adds the specified component to the end of this vector, increasing its size by one.
 boolean Calendar.after(Object when)
          Compares the time field records.
 boolean Calendar.before(Object when)
          Compares the time field records.
 boolean Hashtable.contains(Object value)
          Tests if some key maps into the specified value in this hashtable.
 boolean Vector.contains(Object elem)
          Tests if the specified object is a component in this vector.
 boolean Hashtable.containsKey(Object key)
          Tests if the specified object is a key in this hashtable.
 void Vector.copyInto(Object[] anArray)
          Copies the components of this vector into the specified array.
 boolean Calendar.equals(Object obj)
          Compares this calendar to the specified object.
 boolean Date.equals(Object obj)
          Compares two dates for equality.
 Object Hashtable.get(Object key)
          Returns the value to which the specified key is mapped in this hashtable.
 int Vector.indexOf(Object elem)
          Searches for the first occurrence of the given argument, testing for equality using the equals method.
 int Vector.indexOf(Object elem, int index)
          Searches for the first occurrence of the given argument, beginning the search at index, and testing for equality using the equals method.
 void Vector.insertElementAt(Object obj, int index)
          Inserts the specified object as a component in this vector at the specified index.
 int Vector.lastIndexOf(Object elem)
          Returns the index of the last occurrence of the specified object in this vector.
 int Vector.lastIndexOf(Object elem, int index)
          Searches backwards for the specified object, starting from the specified index, and returns an index to it.
 Object Stack.push(Object item)
          Pushes an item onto the top of this stack.
 Object Hashtable.put(Object key, Object value)
          Maps the specified key to the specified value in this hashtable.
 Object Hashtable.remove(Object key)
          Removes the key (and its corresponding value) from this hashtable.
 boolean Vector.removeElement(Object obj)
          Removes the first occurrence of the argument from this vector.
 int Stack.search(Object o)
          Returns the 1-based position where an object is on this stack.
 void Vector.setElementAt(Object obj, int index)
          Sets the component at the specified index of this vector to be the specified object.
 

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 class is factory for creating new Connection objects.
 

Uses of Object in javax.microedition.midlet
 

Subclasses of Object in javax.microedition.midlet
 class MIDlet
          A MIDLet is a MID Profile application.
 class MIDletStateChangeException
          Signals that a requested MIDlet state change failed.
 

Uses of Object in javax.microedition.rms
 

Subclasses of Object in javax.microedition.rms
 class InvalidRecordIDException
          Thrown to indicate an operation could not be completed because the record ID was invalid.
 class RecordStore
          A class representing a record store.
 class RecordStoreException
          Thrown to indicate a general exception occurred in a record store operation.
 class RecordStoreFullException
          Thrown to indicate an operation could not be completed because the record store system storage is full.
 class RecordStoreNotFoundException
          Thrown to indicate an operation could not be completed because the record store could not be found.
 class RecordStoreNotOpenException
          Thrown to indicate that an operation was attempted on a closed record store.
 

Uses of Object in tests
 

Subclasses of Object in tests
 class TestApp
           
static class TestApp.Ball
           
static class TestApp.LongBall
           
 class TestApp2
           
 


2010 FRC Java API


Copyright © 2006-2009 Sun Microsystems, Inc. All Rights Reserved.