Extension SDK 10.1.2


oracle.jdeveloper.jot
Interface JotSwitch

All Superinterfaces:
JotBlockElement, JotCodeElement, JotElement, JotHasCodeBlock, JotStatement

public interface JotSwitch
extends JotStatement, JotHasCodeBlock

The JotSwitch interface represents a switch statement. A switch statement has an expression and a code block. The statement is of the form:

   switch (i)
   {
     ...
   }
 
Since:
5.0
See Also:
"Section 14.10 of the Java Language Specification Second Edition"

Field Summary

Fields inherited from interface oracle.jdeveloper.jot.JotStatement
BLOCK_STATEMENT, BREAK_STATEMENT, CASE_CLAUSE, CONTINUE_STATEMENT, DO_STATEMENT, ELSE_CLAUSE, EMPTY_STATEMENT, EXPRESSION_STATEMENT, FOR_STATEMENT, IF_STATEMENT, RETURN_STATEMENT, SWITCH_STATEMENT, SYNCHRONIZED_STATEMENT, THROW_STATEMENT, TRY_STATEMENT, WHILE_STATEMENT

Fields inherited from interface oracle.jdeveloper.jot.JotBlockElement
LOCAL_CLASS_TYPE, STATEMENT_TYPE, VARIABLE_DECLARATION_TYPE

Method Summary
JotExpression getExpression()
Retrieves the expression associated with this switch statement.
void setExpression(java.lang.String exp)
Sets the expression associated with this switch statement.

Methods inherited from interface oracle.jdeveloper.jot.JotStatement
addLabel, getAsBlock, getAsBreak, getAsCase, getAsContinue, getAsDo, getAsExpressionStatement, getAsFor, getAsIf, getAsReturn, getAsSwitch, getAsSynchronized, getAsThrow, getAsTry, getAsWhile, getLabels, getStatementText, getStatementType, removeLabel

Methods inherited from interface oracle.jdeveloper.jot.JotBlockElement
getAsLocalClass, getAsStatement, getAsVariableDeclaration, getElementType

Methods inherited from interface oracle.jdeveloper.jot.JotCodeElement
addPrecedingComment, childrenContainErrors, delete, getContainingJotFile, getLeftWhitespace, getLength, getRightWhitespace, isInError, isSource, setLeftWhitespace, setRightWhitespace

Methods inherited from interface oracle.jdeveloper.jot.JotElement
getChildren, getContainedElements, getElementName, getEndOffset, getID, getJotWorkArea, getParent, getStartOffset, isExistent, isReadOnly, isStructureKnown, setParent

Methods inherited from interface oracle.jdeveloper.jot.JotHasCodeBlock
getCodeBlock, setCodeBlockText

Method Detail

getExpression

public JotExpression getExpression()
                            throws JotInvalidElementException
Retrieves the expression associated with this switch statement.
Throws:
JotInvalidElementException

setExpression

public void setExpression(java.lang.String exp)
                   throws JotInvalidElementException
Sets the expression associated with this switch statement. The existing expression is removed.
Parameters:
exp - the new expressions string.
Throws:
JotInvalidElementException

Extension SDK


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