Package com.borland.jbuilder.jot

Interface Summary
JotAnonymousClass This interface represents an anonymous class.
JotAssignment This interface represents a variable assignment expression.
JotBinaryExpression This interface represents an expression that contains a binary operator.
JotBreak This interface represents a break statement in Java.
JotCase This interface represents a case label in a switch statement.
JotCatch This interface represents the catch block of a try statement.
JotClass The fundamental JOT element is the class, represented by the JotClass interface.
JotClassSource This interface provides additional methods for manipulating a class' source.
JotCodeBlock This interface represents a code block.
JotComment This interface represents a Java comment.
JotCommentable This interface specifies methods for adding, removing, and accessing comments in Java source.
JotCondition This class represents a conditional expression (? :).
JotConstructor This interface represents an object constructor.
JotConstructorSource This interface provides additional methods for manipulating a constructor's source.
JotContinue This interface represents a continue statement in Java.
JotDefault This interface represents a default label in a switch statement.
JotDo This interface represents a Java do statement.
JotDocTag This interface represents a JavaDoc tagged paragraph.
JotExpression This interface provides methods for tools to extract values from assignments, arguments, initializers, and other types of expressions.
JotExpressionStatement This interface represents statements that consist of a single expression such as a method call or assignment.
JotField This interface represents a field in an object.
JotFieldDeclaration This interface represents a field declaration statement in a class or interface.
JotFile This interface represents any file that can contain Java classes.
JotFileListener This interface is implemented by classes which intend to be notified when the contents of a JotSourceFile have changed.
JotFinally This interface represents the finally block of a try
JotFor This interface represents a Java for statement.
JotIf This interface represents a Java if statement.
JotImport This interface represents an import declaration.
JotInitBlock This interface represents a class or instance initialization block.
JotInitializer This interface represents an array initialization expression.
JotInnerClass This interface represents a top-level, member and local inner classes.
JotLabelled This interface represents a labelled statement in Java.
JotMarker This interface is implemented by any source element that has non-zero length.
JotMethod This interface represents a method in an object.
JotMethodCall This interface represents a method invocation expression.
JotMethodSource This interface provides additional methods for manipulating a method's source.
JotNew This interface represents a Java new expression.
JotOperation This interface represents a unary or binary operation.
JotPackage This interface represents a package declaration.
JotPackages This interface represents the manager of paths, packages, classes & files.
JotParameter This interface represents a parameter to a method.
JotParameterDeclaration This interface represents a parameter declaration in a method declaration.
JotReturn This interface represents a return statement.
JotSourceElement The base interface for all Jot elements extracted from a source file.
JotSourceFile This interface provides additional methods for manipulating a Java source file.
JotStatement  
JotSubscript This interface represents an array access expression.
JotSwitch This interface represents a Java switch statement.
JotSynchronized This interface represents a Java synchronized statement.
JotTags This interface exists to be used in conjuction with getTag so that instanceof checks do not need to be performed
JotThrow This interface represents a throw statement.
JotTry This interface represents a Java try statement.
JotType This class represents a type identifier.
JotTypeop This interface represents a type operation such as a cast or instanceof expression.
JotUnaryExpression This interface represents an expression containing a unary operator.
JotVariable This interface represents a variable reference.
JotVariableDeclaration This interface represents a local variable declaration statement.
JotWhile This interface represents a Java while statement.
 

Class Summary
JotArrayClass This implementation of JotClass represents an array type.
JotCodeGen This interface encapsulates the user's code-formatting preferences such as tabsize, positioning of braces, adapter style, etc.
JotFileEvent This class represents an event that is thrown when a JotFile changes.
JotFormatting  
JotNames This class contains a number of utility methods for manipulating Java identifiers.
JotPrimitiveClass This class represents Java's primitive types (boolean, char, byte, short, int, long, float, double and void).
 

Exception Summary
JotParseException JotParseExceptions are thrown whenever JOT encounters a syntax error in a source file.