"

2013 FRC Java API

"

Uses of Package
java.lang

Packages that use java.lang
com.ni.rio   
com.sun.cldc.i18n   
com.sun.cldc.i18n.j2me   
com.sun.cldc.i18n.uclc   
com.sun.cldc.io Provides base class for all connections. 
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.cldc.util   
com.sun.cldc.util.j2me   
com.sun.cldchi.jvm   
com.sun.midp.midlet   
com.sun.midp.util   
com.sun.squawk Provides classes for low level interactions with the Squawk VM. 
com.sun.squawk.compiler   
com.sun.squawk.debugger   
com.sun.squawk.debugger.sda The classes that implement the Squawk VM side of the SDWP. 
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.connections   
com.sun.squawk.io.j2me   
com.sun.squawk.io.j2me.channel   
com.sun.squawk.io.j2me.file   
com.sun.squawk.io.j2me.socket   
com.sun.squawk.io.mailboxes Provides classes for inter-Isolate communication. 
com.sun.squawk.microedition.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.os   
com.sun.squawk.peripheral   
com.sun.squawk.platform Classes that define and provide platform-specific implementations of various features of the JVM. 
com.sun.squawk.platform.posix Classes that define and provide POSIX-specific implementations of various features of the JVM. 
com.sun.squawk.platform.posix.linux.natives   
com.sun.squawk.platform.posix.natives   
com.sun.squawk.platform.windows.natives   
com.sun.squawk.pragma   
com.sun.squawk.realtime Provides classes for native memory access based on the javax.realtime package. 
com.sun.squawk.rms   
com.sun.squawk.security Provides classes for basic signing of binary data. 
com.sun.squawk.security.ecc   
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.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.buttons   
edu.wpi.first.wpilibj.camera Provides classes for interfacing to the camera. 
edu.wpi.first.wpilibj.can   
edu.wpi.first.wpilibj.command   
edu.wpi.first.wpilibj.communication Provides classes for communicating with the driver station and synchronizing with C/C++ code. 
edu.wpi.first.wpilibj.fpga   
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.livewindow   
edu.wpi.first.wpilibj.smartdashboard   
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   
 

Classes in java.lang used by com.ni.rio
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
IllegalStateException
          Signals that a method has been invoked at an illegal or inappropriate time.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.cldc.i18n
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.cldc.i18n.j2me
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.cldc.i18n.uclc
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by com.sun.cldc.io
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.cldc.jna
Class
          Instances of the class Class represent classes and interfaces in a running Java application.
IllegalStateException
          Signals that a method has been invoked at an illegal or inappropriate time.
Object
          Class Object is the root of the class hierarchy.
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.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.cldc.jna.ptr
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by com.sun.cldc.util
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.cldc.util.j2me
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.cldchi.jvm
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by com.sun.midp.midlet
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by com.sun.midp.util
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk
Class
          Instances of the class Class represent classes and interfaces in a running Java application.
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.
Error
          An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
IllegalArgumentException
          Thrown to indicate that a method has been passed an illegal or inappropriate argument.
IllegalStateException
          Signals that a method has been invoked at an illegal or inappropriate time.
InterruptedException
          Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it.
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.
Object
          Class Object is the root of the class hierarchy.
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.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Thread
          A thread is a thread of execution in a program.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.compiler
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.debugger
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
StringBuffer
          A string buffer implements a mutable sequence of characters.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.debugger.sda
IllegalArgumentException
          Thrown to indicate that a method has been passed an illegal or inappropriate argument.
Integer
          The Integer class wraps a value of the primitive type int in an object.
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.flash
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by com.sun.squawk.imp
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.io
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.io.connections
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.io.j2me
IllegalArgumentException
          Thrown to indicate that a method has been passed an illegal or inappropriate argument.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.io.j2me.channel
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.io.j2me.file
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.io.j2me.socket
IllegalArgumentException
          Thrown to indicate that a method has been passed an illegal or inappropriate argument.
 

Classes in java.lang used by com.sun.squawk.io.mailboxes
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
IllegalStateException
          Signals that a method has been invoked at an illegal or inappropriate time.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.microedition.io
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.os
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.peripheral
Class
          Instances of the class Class represent classes and interfaces in a running Java application.
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.platform
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.platform.posix
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.platform.posix.linux.natives
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.platform.posix.natives
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.platform.windows.natives
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by com.sun.squawk.pragma
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.realtime
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
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.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.rms
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.security
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.security.ecc
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by com.sun.squawk.security.verifier
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.util
Error
          An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by com.sun.squawk.vm
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by edu.wpi.first.wpilibj
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
StringBuffer
          A string buffer implements a mutable sequence of characters.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.buttons
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by edu.wpi.first.wpilibj.camera
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.can
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.command
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.communication
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.fpga
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by edu.wpi.first.wpilibj.image
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.livewindow
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by edu.wpi.first.wpilibj.smartdashboard
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
 

Classes in java.lang used by edu.wpi.first.wpilibj.util
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
IllegalStateException
          Signals that a method has been invoked at an illegal or inappropriate time.
Object
          Class Object is the root of the class hierarchy.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by edu.wpi.first.wpilibj.visa
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by java.io
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by java.lang
Boolean
          The Boolean class wraps a value of the primitive type boolean in an object.
Byte
          The Byte class is the standard wrapper for byte values.
Character
          The Character class wraps a value of the primitive type char in an object.
Class
          Instances of the class Class represent classes and interfaces in a running Java application.
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.
Double
          The Double class wraps a value of the primitive type double in an object.
Error
          An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Float
          The Float class provides an object wrapper for Float data values, and serves as a place for float-oriented operations.
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.
IllegalArgumentException
          Thrown to indicate that a method has been passed an illegal or inappropriate argument.
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.
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.
Integer
          The Integer class wraps a value of the primitive type int in an object.
InterruptedException
          Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it.
Long
          The Long class wraps a value of the primitive type long in an object.
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.
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
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.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
Short
          The Short class is the standard wrapper for short values.
String
          The String class represents character strings.
StringBuffer
          A string buffer implements a mutable sequence of characters.
Thread
          A thread is a thread of execution in a program.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
VirtualMachineError
          Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
 

Classes in java.lang used by java.lang.ref
Object
          Class Object is the root of the class hierarchy.
 

Classes in java.lang used by java.util
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
RuntimeException
          RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by javax.microedition.io
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by javax.microedition.midlet
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by javax.microedition.rms
Exception
          The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
Object
          Class Object is the root of the class hierarchy.
String
          The String class represents character strings.
Throwable
          The Throwable class is the superclass of all errors and exceptions in the Java language.
 

Classes in java.lang used by tests
Object
          Class Object is the root of the class hierarchy.
Runnable
          The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread.
String
          The String class represents character strings.
 


"

2013 FRC Java API

"

"
For updated information see the Java FRC site
"