Extension SDK 9.0.5

Uses of Interface
oracle.jdeveloper.jot.JotElement

Packages that use JotElement
oracle.jdeveloper.jot Provides classes and interfaces for JOT (the Java Object Toolkit). 
 

Uses of JotElement in oracle.jdeveloper.jot
 

Subinterfaces of JotElement in oracle.jdeveloper.jot
 interface JotAllocation
          The JotAllocation interface represents an allocation expression.
 interface JotAnonymousClass
          The JotAnonymousClass interface represents an anonymous class declaration.
 interface JotArrayAllocation
          The JotArrayAllocation represents an array allocation expression.
 interface JotArrayDereference
          A JotArrayDereference represents an array access expression.
 interface JotArrayInitializer
          The JotArrayInitializer interface represents an array initialization expression.
 interface JotAssignment
          A JotAssignment represents an assignment expression.
 interface JotBlockElement
          A JotBlockElement is an element that can be contained within a code block.
 interface JotBlockStatement
          A JotBlockStatement represents a block statement.
 interface JotBreak
          A JotBreak represents a break statement.
 interface JotCase
          A JotCase represents a case or default clause inside of a switch statement.
 interface JotCatch
          A JotCatch instance represents a catch clause of a try statement.
 interface JotClass
          The JotClass interface represents the JOT model for a Java class.
 interface JotClassAllocation
          The JotClassAllocation interface represents a class allocation expression.
 interface JotClassInitializer
          A JotClassInitializer represents an instance or static initializer block in a class.
 interface JotCodeBlock
          A JotCodeBlock instance represents a code block.
 interface JotCodeElement
          A JotCodeElement is a JotElement which exists at any level within a JotFile.
 interface JotComment
           
 interface JotConditional
          A JotConditional represents a conditional statement.
 interface JotConstructor
          The JOT representation of Java constuctor declarations.
 interface JotContinue
          A JotContinue represents a continue statement.
 interface JotDo
          A JotDo represents a do statement.
 interface JotDocComment
          The JotDocComment represents instances of javadoc comment blocks.
 interface JotDocLinkTag
          The JotDocLinkTag interface represents instances of link tags inside of a JavaDoc comment block.
 interface JotDocParamTag
          The JotDocParamTag interface represents instances of param tags inside of a JavaDoc comment block.
 interface JotDocReturnTag
          The JotDocReturnTag interface represents instances of return tags inside of a JavaDoc comment block.
 interface JotDocSeeTag
          The JotDocSeeTag interface represents instances of see tags inside of a JavaDoc comment block.
 interface JotDocTag
          The JotDocTag interface represents instances of tags inside of a JavaDoc comment block.
 interface JotDocTextTag
          The JotDocTextTag interface represents text in a comment, or tag.
 interface JotDocThrowsTag
          The JotDocThrowsTag interface represents instances of throws tags inside of a JavaDoc comment block.
 interface JotElse
          A JotElse represents the else clause of an if statement.
 interface JotExpression
          A JotExpression represents a Java expression.
 interface JotExpressionStatement
          A JotExpressionStatement represents an expression statement.
 interface JotField
          The JotField interface represents a class field.
 interface JotFieldDeclaration
          The JotFieldDeclaration interface represents a field declaration.
 interface JotFile
          The JotFile interface defines the JOT model for a Java file.
 interface JotFileElement
          The JotFileElement interface identifies top-level file elements such as import declarations and classes.
 interface JotFor
          A JotFor represents a for statement.
 interface JotForInitializer
          A JotForInitialzer represents the initialization clause of a for statement.
 interface JotHasChildStatement
          The JotHasChildStatement interface describes statements that can contain a single sub-statement.
 interface JotIf
          The JotIf interface represents an if statement.
 interface JotImport
          The JotImport interface represents an import declaration in a Java source file.
 interface JotInfixExpression
          The JotInfixExpression represents an infix expression.
 interface JotInnerClass
          The JotInnerClass interface represents a class or interface that is nested within an outer class or interface.
 interface JotLocalClass
          The JotLocalClass interface corresponds to a local class declared within a code block.
 interface JotLocalVariable
          The JotLocalVariable interface represents a local variable.
 interface JotLocalVariableDeclaration
          The JotLocalVariableDeclaration represents a local variable declaration.
 interface JotMember
          The JotMember interface represents elements that are members of a class.
 interface JotMethod
          The read-only JOT representation of Java method declarations.
 interface JotMethodCall
          The JotMethodCall interface corresponds to method invocation expressions.
 interface JotModel
          The JotModel represents the top level Jot object in the application.
 interface JotNestedExpression
          A JotNestedExpression represents an expression made up of two expressions and the dot operator.
 interface JotPackageStatement
          JotPackageStatement represents the package statement in a JotFile representing source.
 interface JotParameter
          The JotParameter represents a method or catch clause parameter.
 interface JotPostIncrementOrDecrement
          The JotPostIncrementOrDecrement interface represents a postfix increment or decrement expression.
 interface JotPreIncrementOrDecrement
          The JotPreIncrementOrDecrement interface represents a prefix increment or decrement expression.
 interface JotPrimaryExpression
          A JotPrimaryExpression represents a primary expression.
 interface JotQuestionExpression
          The JotQuestionExpression interface represents the conditional operator (? :).
 interface JotReturn
          The JotReturn interface represents a return statement.
 interface JotStatement
          The JotStatement interface represents a statement in a Java source file.
 interface JotStatementExpression
          A JotStatementExpression represents expressions that can occur inside of a JotExpressionStatement.
 interface JotSwitch
          The JotSwitch interface represents a switch statement.
 interface JotSynchronized
          The JotSynchronized interface represents a synchronized statement.
 interface JotThrow
          The JotThrow interface represents a throw statement.
 interface JotTry
          The JotTry interface represents a try statement.
 interface JotTypecast
          The JotTypecast interface represents a typecast expression.
 interface JotUnaryExpression
          The JotUnaryExpression interface represents a unary expression.
 interface JotVariable
          The JotVariable interface represents a variable.
 interface JotVariableDeclaration
          The JotVariableDeclaration interface represents a variable declaration.
 interface JotWhile
          The JotWhile represents a while statement.
 interface JotWorkArea
          The JotWorkArea represents a group of compilation units, and/or sub-JotWorkAreas.
 

Classes in oracle.jdeveloper.jot that implement JotElement
 class JotManager
          Named JotManager for historical reasons, this class represents an abstract extension of the JotWorkArea interface.
 

Methods in oracle.jdeveloper.jot that return JotElement
 JotElement JotNode.getParent()
          Returns the element directly containing this element, or null if this element has no parent.
 JotElement JotDocComment.getElement()
           
 JotElement JotElementUpdate.getElement()
           
 JotElement[] JotManipulations.findAllReferences(JotType type, java.lang.String memberText, java.lang.String[] packageScope)
          Finds all the references to the specified class and member in the search scope.
 JotElement[] JotManipulations.findAllMethodReferences(JotType type, JotMethod method, java.lang.String[] packageScope)
          Finds all the references to the specified class and member in the search scope.
 JotElement[] JotManipulations.findAllFieldReferences(JotType type, JotField field, java.lang.String[] packageScope)
          Finds all the references to the specified class and member in the search scope.
 JotElement JotElement.getParent()
          Returns the element directly containing this element, or null if this element has no parent.
 JotElement[] JotElement.getChildren()
          Retrieves a list of children belonging to this element, if any exist.
 JotElement[] JotElement.getContainedElements()
          Retrieves a list of elements contained one level below this element in the AST.
 JotElement JotFile.getElementAtCharacterOffset(int offset)
          Retrieves the JotElement that contains the given character offset.
 JotElement JotFile.getNearestElement(int offset)
          Retrieves the nearest element at, or to the right of a given offset, ignoring whitespace that may be present in a containing element (such as a code block)
 

Methods in oracle.jdeveloper.jot with parameters of type JotElement
 void JotManipulations.copy(JotElement element, JotElement[] parents, JotElement[] siblings, boolean[] befores, java.lang.String[] newNames)
          Copies the specified JotElement to all the specified parents.
 void JotManipulations.move(JotElement element, JotElement parent, JotElement sibling, boolean before, java.lang.String newName)
          Moves the specified element to a new parent.
 void JotWorkArea.addChild(JotElement childElement)
          Adds the given JotElement as a child of this model.
 void JotWorkArea.removeChild(JotElement childElement)
          Removes the given JotElement from the list of children in this model.
 void JotElement.setParent(JotElement element)
          Sets the parent of this element.
 void JotFile.setPackageStatement(JotPackageStatement packageStatment, JotElement placementElement, boolean beforeElement)
          Sets the JotPackageStatement for this file.
 


Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.