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.
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()