org.nakedobjects.object.reflect
Class Member

java.lang.Object
  extended byorg.nakedobjects.object.reflect.Member
Direct Known Subclasses:
Action, Field

public class Member
extends java.lang.Object


Nested Class Summary
protected  class Member.DefaultAbout
           
 
Field Summary
protected static About DEFAULT
          Deprecated.  
 
Constructor Summary
protected Member(java.lang.String name)
          Deprecated.  
protected Member(java.lang.String name, java.lang.reflect.Method method)
           
protected Member(java.lang.String name, java.lang.reflect.Method method, java.lang.reflect.Method about)
           
 
Method Summary
protected  java.lang.reflect.Method getAboutMethod()
           
 java.lang.reflect.Method getMemberMethod()
           
 java.lang.String getName()
          Returns the name of the member.
protected static NakedObjectStore getObjectStore()
           
 boolean hasAbout()
          Returns true if an about method is defined for this Member.
static void init(NakedObjectStore objectStore)
           
protected  boolean isDistributed(NakedObject object)
           
protected  boolean isProxied(NakedObject object)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT

protected static final About DEFAULT
Deprecated.  

Constructor Detail

Member

protected Member(java.lang.String name)
Deprecated.  


Member

protected Member(java.lang.String name,
                 java.lang.reflect.Method method)

Member

protected Member(java.lang.String name,
                 java.lang.reflect.Method method,
                 java.lang.reflect.Method about)
Method Detail

init

public static void init(NakedObjectStore objectStore)

getObjectStore

protected static NakedObjectStore getObjectStore()

getAboutMethod

protected java.lang.reflect.Method getAboutMethod()

getMemberMethod

public java.lang.reflect.Method getMemberMethod()

getName

public java.lang.String getName()
Returns the name of the member.

Returns:
java.lang.String

hasAbout

public boolean hasAbout()
Returns true if an about method is defined for this Member.


isDistributed

protected boolean isDistributed(NakedObject object)

isProxied

protected boolean isProxied(NakedObject object)

toString

public java.lang.String toString()