|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sourceforge.jane.lang.AbstractClassInfo | +--net.sourceforge.jane.lang.LazyClassInfo
A ClassInfo
object that lazily loads the actual info a request time.
Subclasses will use this by implementing the loadDelegate()
method
to load the actual delegate.
Field Summary | |
protected ClassInfo |
delegate
|
Fields inherited from class net.sourceforge.jane.lang.AbstractClassInfo |
jane |
Constructor Summary | |
LazyClassInfo(Jane aJane)
Create a new LazyClassInfo . |
Method Summary | |
protected ClassInfo |
getDelegate()
Returns the delegate. |
Fields |
getFields()
Returns the fields. |
Classes |
getInterfaces()
Returns the interfaces this class implements. |
Methods |
getMethods()
Returns the methods. |
java.lang.String |
getName()
Returns the name of the element. |
java.lang.String |
getPackageName()
Returns the package name. |
ClassInfo |
getSuperClass()
Returns the super class. |
boolean |
isAbstract()
Returns true if this class is abstract. |
boolean |
isFinal()
Returns true if this class is final. |
boolean |
isInterface()
Returns true if this class is an interface. |
boolean |
isPackageProtected()
Returns true if this element is package protected. |
boolean |
isPrivate()
Returns true if this element is private. |
boolean |
isProtected()
Returns true if this element is protected. |
boolean |
isPublic()
Returns true if this element is public. |
boolean |
isStatic()
Returns true if this class is static. |
protected abstract ClassInfo |
loadDelegate()
Load the delegate ClassInfo . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected ClassInfo delegate
Constructor Detail |
public LazyClassInfo(Jane aJane)
LazyClassInfo
.Method Detail |
public java.lang.String getName()
public boolean isPublic()
true
if this element is public.public boolean isProtected()
true
if this element is protected.public boolean isPackageProtected()
true
if this element is package protected.public boolean isPrivate()
true
if this element is private.public boolean isInterface()
true
if this class is an interface.public ClassInfo getSuperClass()
public Classes getInterfaces()
public java.lang.String getPackageName()
public Methods getMethods()
public Fields getFields()
public boolean isAbstract()
true
if this class is abstract.public boolean isFinal()
true
if this class is final.public boolean isStatic()
true
if this class is static.protected abstract ClassInfo loadDelegate()
ClassInfo
.protected ClassInfo getDelegate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |