org.nakedobjects.metamodel.specloader.internal.introspector
Class JavaIntrospector

java.lang.Object
  extended by org.nakedobjects.metamodel.specloader.internal.introspector.JavaIntrospector

public class JavaIntrospector
extends java.lang.Object


Constructor Summary
JavaIntrospector(java.lang.Class<?> type, JavaSpecification javaSpecification, NakedObjectReflectorAbstract reflector)
           
 
Method Summary
protected  void finalize()
           
 OrderSet getClassActions()
           
 OrderSet getFields()
           
 java.lang.String getFullName()
           
 java.lang.String[] getInterfaces()
           
 java.lang.Class<?> getIntrospectedClass()
           
 OrderSet getObjectActions()
           
 java.lang.String getSuperclass()
           
 void introspectActions()
           
 void introspectClass()
           
 void introspectPropertiesAndCollections()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 java.lang.String shortName()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaIntrospector

public JavaIntrospector(java.lang.Class<?> type,
                        JavaSpecification javaSpecification,
                        NakedObjectReflectorAbstract reflector)
Method Detail

getIntrospectedClass

public java.lang.Class<?> getIntrospectedClass()

getFullName

public java.lang.String getFullName()

getInterfaces

public java.lang.String[] getInterfaces()

getSuperclass

public java.lang.String getSuperclass()

isAbstract

public boolean isAbstract()

isFinal

public boolean isFinal()

shortName

public java.lang.String shortName()

introspectClass

public void introspectClass()

introspectPropertiesAndCollections

public void introspectPropertiesAndCollections()

introspectActions

public void introspectActions()

getFields

public OrderSet getFields()

getClassActions

public OrderSet getClassActions()

getObjectActions

public OrderSet getObjectActions()

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.