org.nakedobjects.metamodel.facets.actions.invoke
Class ActionInvocationFacetAbstract

java.lang.Object
  extended by org.nakedobjects.metamodel.facets.FacetAbstract
      extended by org.nakedobjects.metamodel.facets.actions.invoke.ActionInvocationFacetAbstract
All Implemented Interfaces:
ActionInvocationFacet, Facet
Direct Known Subclasses:
ActionInvocationFacetViaMethod

public abstract class ActionInvocationFacetAbstract
extends FacetAbstract
implements ActionInvocationFacet

Language-specific introspectors should implement in order to invoke with the language-specific API.

For example, a Java-based subclass would use java.lang.reflect.Method to invoke whereas under .NET it would be System.Reflect.MethodInfo.


Constructor Summary
ActionInvocationFacetAbstract(FacetHolder holder)
           
 
Method Summary
static java.lang.Class<? extends Facet> type()
           
 
Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValues, unwrapObject, unwrapString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.facets.actions.invoke.ActionInvocationFacet
getOnType, getReturnType, invoke
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

ActionInvocationFacetAbstract

public ActionInvocationFacetAbstract(FacetHolder holder)
Method Detail

type

public static java.lang.Class<? extends Facet> type()


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