|
Extension SDK | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
JotAllocation | The JotAllocation interface represents an allocation
expression. |
JotAnonymousClass | The JotAnonymousClass interface represents an anonymous
class declaration. |
JotArrayAllocation | The JotArrayAllocation represents an array allocation
expression. |
JotArrayDereference | A JotArrayDereference represents an array access expression. |
JotArrayInitializer | The JotArrayInitializer interface represents an array
initialization expression. |
JotAssignment | A JotAssignment represents an assignment expression. |
JotBlockElement | A JotBlockElement is an element that can be contained within a
code block. |
JotBlockStatement | A JotBlockStatement represents a block statement. |
JotBreak | A JotBreak represents a break statement. |
JotCase | A JotCase represents a case or default
clause inside of a switch statement. |
JotCatch | A JotCatch instance represents a catch clause of a
try statement. |
JotClass | The JotClass interface represents the JOT model for a
Java class. |
JotClassAllocation | The JotClassAllocation interface represents a class allocation
expression. |
JotClassInitializer | A JotClassInitializer represents an instance or static initializer
block in a class. |
JotCodeBlock | A JotCodeBlock instance represents a code block. |
JotComment | |
JotConditional | A JotConditional represents a conditional statement. |
JotConstructor | The JOT representation of Java constuctor declarations. |
JotContinue | A JotContinue represents a continue statement. |
JotDo | A JotDo represents a do statement. |
JotDocComment | The JotDocComment represents instances of javadoc comment blocks. |
JotDocTag | The JotDocTag interface represents instances of tags
inside of a JavaDoc comment block. |
JotElement | A JotElement is a handle to its corresponding element in the
Java Object Tree. |
JotElse | A JotElse represents the else clause of an if statement. |
JotExpression | A JotExpression represents a Java expression. |
JotExpressionStatement | A JotExpressionStatement represents an expression statement. |
JotField | The JotField interface represents a class field. |
JotFieldDeclaration | The JotFieldDeclaration interface represents a field
declaration. |
JotFile | The JotFile interface defines the JOT model for a Java file. |
JotFileElement | The JotFileElement interface identifies top-level file elements
such as import declarations and classes. |
JotFor | A JotFor represents a for statement. |
JotForInitializer | A JotForInitialzer represents the initialization clause of a for statement. |
JotHasChildStatement | The JotHasChildStatement interface describes statements that
can contain a single sub-statement. |
JotHasCodeBlock | The JotHasCodeBlock interface identifies JOT objects that
contain a code block. |
JotHasModifiers | The JotHasModifiers interface indicates any JOT object that has modifiers. |
JotIdentifier | The JOT representation an a Java identifier. |
JotIf | The JotIf interface represents an if
statement. |
JotImport | The JotImport interface represents an import declaration in
a Java source file. |
JotInfixExpression | The JotInfixExpression represents an infix expression. |
JotInnerClass | The JotInnerClass interface represents a class or interface
that is nested within an outer class or interface. |
JotLibrary | Interface for libraries within the Jot structure. |
JotLibraryMember | Interface for members of JotLibrary . |
JotLocalClass | The JotLocalClass interface corresponds to
a local class declared within a code block. |
JotLocalVariable | The JotLocalVariable interface represents a local variable. |
JotLocalVariableDeclaration | The JotLocalVariableDeclaration represents a local variable
declaration. |
JotMember | The JotMember interface represents elements that are
members of a class. |
JotMethod | The read-only JOT representation of Java method declarations. |
JotMethodCall | The JotMethodCall interface corresponds to method invocation
expressions. |
JotModel | The JotModel represents the top level Jot object in the application. |
JotModelFactory | JotModelFactory creates JotModel s. |
JotNameable | The JotNameable interface represents JOT objects that can have names. |
JotNestedExpression | A JotNestedExpression represents an expression made up of
two expressions and the dot operator. |
JotNode | |
JotParameter | The JotParameter represents a method or catch clause
parameter. |
JotPostIncrementOrDecrement | The JotPostIncrementOrDecrement interface represents a postfix
increment or decrement expression. |
JotPreIncrementOrDecrement | The JotPreIncrementOrDecrement interface represents a prefix
increment or decrement expression. |
JotPrimaryExpression | A JotPrimaryExpression represents a primary expression. |
JotQuestionExpression | The JotQuestionExpression interface represents the conditional
operator (? :). |
JotReturn | The JotReturn interface represents a return
statement. |
JotStatement | The JotStatement interface represents a statement in a Java source file. |
JotStatementExpression | A JotStatementExpression represents expressions that
can occur inside of a JotExpressionStatement . |
JotSwitch | The JotSwitch interface represents a switch statement. |
JotSynchronized | The JotSynchronized interface represents a synchronized
statement. |
JotThrow | The JotThrow interface represents a throw
statement. |
JotTry | The JotTry interface represents a try statement. |
JotType | Defines the JOT representation of a class or interface. |
JotTypecast | The JotTypecast interface represents a typecast expression. |
JotTypeInfo | The JotTypeInfo represents an encapsulation of a JotType
and the modifiers of the class it represents. |
JotUnaryExpression | The JotUnaryExpression interface represents a unary expression. |
JotVariable | The JotVariable interface represents a variable. |
JotVariableDeclaration | The JotVariableDeclaration interface represents a variable declaration. |
JotWhile | The JotWhile represents a while statement. |
JotWorkArea | The JotWorkArea represents a group of compilation units, and/or
sub-JotWorkArea s. |
Class Summary | |
Jot | The Jot provides static registration and retrieval services for the Jot packages. |
JotManager | Named JotManager for historical reasons, this class represents
an abstract extension of the JotWorkArea interface. |
JotNames | Provides utility methods for manipulating Java names and identifiers. |
JotUtils |
Exception Summary | |
JotException | JotException s are thrown when, at runtime, a JOT client
attempts to use JOT in an unsupported manner. |
Provides classes and interfaces for JOT (the Java Object Toolkit). JOT provides a read/write model of Java classes based on the constructs defined in the Java Language Specification.
JOT presents a unified view of the sources and compiled classes available within a SourcePath and ClassPath. The paths used are based on a Project. In addition to normal Java source files (files with a .java extension), JOT also supports SQLJ files (source files containing embedded directives for the SQLJ pre-processor); the SQLJ directives are automatically skipped over by the parser.
When working with compiled classes, JOT provides an API similar to the reflection API defined within Java. However, JOT does not require that the reflected classes be loaded into the VM; as a result, JOT is able to update its model as the classes are recompiled.
The standard JOT entry point is an instance of JotManager
. Each
instance is associated with a Project. From a JotManager, clients can retrieve
a JotFile
, which represents a class or source file; or a
JotClass
, which represents a Java class.
|
Extension SDK | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Copyright ©1997, 2003, Oracle. All rights reserved.