|
Extension SDK 10.1.2 | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Provides classes and interfaces for JOT (the Java Object Toolkit).
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. |
JotClassDatabase | The JotClassDatabase represents a group of compilation units, and/or sub-JotClassDatabase s. |
JotClassInitializer | A JotClassInitializer represents an instance or static initializer block in a class. |
JotCodeBlock | A JotCodeBlock instance represents a code block. |
JotCodeElement | A JotCodeElement is a JotElement which exists at any level within a JotFile . |
JotComment | |
JotConditional | A JotConditional represents a conditional statement. |
JotConstructor | The JOT representation of Java constuctor declarations. |
JotContinue | A JotContinue represents a continue statement. |
JotDescriptor | |
JotDo | A JotDo represents a do statement. |
JotDocComment | The JotDocComment represents instances of javadoc comment blocks. |
JotDocLinkTag | The JotDocLinkTag interface represents instances of link tags inside of a JavaDoc comment block. |
JotDocParamTag | The JotDocParamTag interface represents instances of param tags inside of a JavaDoc comment block. |
JotDocReturnTag | The JotDocReturnTag interface represents instances of return tags inside of a JavaDoc comment block. |
JotDocSeeTag | The JotDocSeeTag interface represents instances of see tags inside of a JavaDoc comment block. |
JotDocTag | The JotDocTag interface represents instances of tags inside of a JavaDoc comment block. |
JotDocTextTag | The JotDocTextTag interface represents text in a comment, or tag. |
JotDocThrowsTag | The JotDocThrowsTag interface represents instances of throws tags inside of a JavaDoc comment block. |
JotElement | A JotElement is a handle to its corresponding element in the Java Object Tree. |
JotElementUpdate | Each JotElementUpdate represents changes that were detected between generations in a JotFile . |
JotElse | A JotElse represents the else clause of an if statement. |
JotError | JotError represents a syntax, or semantic error present in a JotFile built from source. |
JotErrorType | JotErrorType is a special JotType used to represent a type that cannot be resolved in the source. |
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. |
JotFileLock | It is extremely important that users are aware that some locks in JotFileLock interact with text buffer locks. |
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. |
JotManipulations | JotManipulations provides interfaces for expedient searching, |
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 | |
JotPackageStatement | JotPackageStatement represents the package statement in a JotFile representing source. |
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. |
JotWorkAreaUpdate | Each JotWorkAreaUpdate represents changes that were detected in the class and source path contents. |
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. |
JotInvalidElementException | The Jot system provides accessing clients with proxy objects for each element retrieved. |
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.
More information concerning the Java language and the constructs that make up a Java class is contained in the Java Language Specification
|
Extension SDK | ||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Copyright © 1997, 2004, Oracle. All rights reserved.