Extension SDK

oracle.jdeveloper.jot
Interface JotTypeInfo


public interface JotTypeInfo

The JotTypeInfo represents an encapsulation of a JotType and the modifiers of the class it represents. It some cases the Jot can provide this information more effeciently than others, and clients who only need this information about a class can ask JotWorkArea for the JotTypeInfo instead of the class.

This interface is not intended to be implemented by clients.


Method Summary
 JotClass getJotClass()
           
 int getModifiers()
           
 java.lang.String getName()
           
 java.lang.String getPackage()
           
 java.lang.String getShortName()
           
 JotType getType()
           
 boolean isDeprecated()
           
 boolean isInterface()
           
 

Method Detail

getType

public JotType getType()
Returns:
the JotType of the class represented by this JotTypeInfo

getName

public java.lang.String getName()
Returns:
the name of the class represented by this JotTypeInfo

getPackage

public java.lang.String getPackage()

getShortName

public java.lang.String getShortName()
Returns:
the short name of the class represented by this JotTypeInfo

isInterface

public boolean isInterface()
Returns:
true if the class represented by this JotTypeInfo is an interface

isDeprecated

public boolean isDeprecated()
Returns:
true if the class represented by this JotTypeInfo is deprecated

getModifiers

public int getModifiers()
Returns:
the modifiers of the class represented by this JotTypeInfo

getJotClass

public JotClass getJotClass()
Returns:
the JotClass that would be found in getType().getClass()

Extension SDK

 

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