Uses of Interface
org.nakedobjects.metamodel.spec.NakedObjectSpecification

Packages that use NakedObjectSpecification
org.nakedobjects.metamodel.adapter   
org.nakedobjects.metamodel.facets   
org.nakedobjects.metamodel.facets.actions.invoke   
org.nakedobjects.metamodel.runtimecontext   
org.nakedobjects.metamodel.runtimecontext.noruntime   
org.nakedobjects.metamodel.runtimecontext.spec   
org.nakedobjects.metamodel.runtimecontext.spec.feature   
org.nakedobjects.metamodel.services.container   
org.nakedobjects.metamodel.services.container.query   
org.nakedobjects.metamodel.spec   
org.nakedobjects.metamodel.spec.feature   
org.nakedobjects.metamodel.spec.identifier   
org.nakedobjects.metamodel.specloader Object Reflector API. 
org.nakedobjects.metamodel.specloader.internal   
org.nakedobjects.metamodel.specloader.internal.cache   
org.nakedobjects.metamodel.specloader.internal.instances   
org.nakedobjects.metamodel.specloader.internal.peer   
org.nakedobjects.metamodel.specloader.traverser   
org.nakedobjects.metamodel.util   
org.nakedobjects.metamodel.value   
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.adapter
 

Methods in org.nakedobjects.metamodel.adapter that return NakedObjectSpecification
 NakedObjectSpecification NakedObjectList.getElementSpecification()
           
 NakedObjectSpecification NakedObjectMM.getSpecification()
          Refines Instance.getSpecification().
 

Constructors in org.nakedobjects.metamodel.adapter with parameters of type NakedObjectSpecification
NakedObjectList(NakedObjectSpecification instanceSpecification, NakedObject[] instances)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.facets
 

Methods in org.nakedobjects.metamodel.facets that return NakedObjectSpecification
 NakedObjectSpecification SingleClassValueFacetAbstract.valueSpec()
          The NakedObjectSpecification of the SingleClassValueFacetAbstract.value().
 NakedObjectSpecification SingleClassValueFacet.valueSpec()
          Convenience to return the NakedObjectSpecification corresponding to this facet's class.
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.facets.actions.invoke
 

Methods in org.nakedobjects.metamodel.facets.actions.invoke that return NakedObjectSpecification
 NakedObjectSpecification ActionInvocationFacet.getOnType()
           
 NakedObjectSpecification ActionInvocationFacetViaMethod.getOnType()
           
 NakedObjectSpecification ActionInvocationFacet.getReturnType()
           
 NakedObjectSpecification ActionInvocationFacetViaMethod.getReturnType()
           
 

Constructors in org.nakedobjects.metamodel.facets.actions.invoke with parameters of type NakedObjectSpecification
ActionInvocationFacetViaMethod(java.lang.reflect.Method method, NakedObjectSpecification onType, NakedObjectSpecification returnType, FacetHolder holder, RuntimeContext runtimeContext)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.runtimecontext
 

Methods in org.nakedobjects.metamodel.runtimecontext with parameters of type NakedObjectSpecification
 NakedObject RuntimeContext.createTransientInstance(NakedObjectSpecification spec)
          Provided by the PersistenceSession when used by framework.
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.runtimecontext.noruntime
 

Methods in org.nakedobjects.metamodel.runtimecontext.noruntime with parameters of type NakedObjectSpecification
 java.util.List<NakedObject> RuntimeContextNoRuntime.allInstances(NakedObjectSpecification noSpec)
           
 NakedObject RuntimeContextNoRuntime.createTransientInstance(NakedObjectSpecification spec)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.runtimecontext.spec
 

Classes in org.nakedobjects.metamodel.runtimecontext.spec that implement NakedObjectSpecification
 class IntrospectableSpecificationAbstract
           
 class NakedObjectSpecificationNoMember
          A simple implementation used for objects that have no members (fields or actions).
 

Fields in org.nakedobjects.metamodel.runtimecontext.spec declared as NakedObjectSpecification
protected  NakedObjectSpecification IntrospectableSpecificationAbstract.superClassSpecification
           
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec that return NakedObjectSpecification
 NakedObjectSpecification[] IntrospectableSpecificationAbstract.interfaces()
           
 NakedObjectSpecification[] IntrospectableSpecificationAbstract.subclasses()
           
 NakedObjectSpecification IntrospectableSpecificationAbstract.superclass()
           
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec with parameters of type NakedObjectSpecification
 void IntrospectableSpecificationAbstract.addSubclass(NakedObjectSpecification specification)
           
 NakedObjectAction NakedObjectSpecificationNoMember.getObjectAction(NakedObjectActionType type, java.lang.String id, NakedObjectSpecification[] parameters)
           
 boolean IntrospectableSpecificationAbstract.isOfType(NakedObjectSpecification specification)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.runtimecontext.spec.feature
 

Methods in org.nakedobjects.metamodel.runtimecontext.spec.feature that return NakedObjectSpecification
 NakedObjectSpecification NakedObjectActionSet.getOnType()
           
 NakedObjectSpecification[] NakedObjectActionSet.getParameterTypes()
           
 NakedObjectSpecification NakedObjectActionSet.getReturnType()
           
 NakedObjectSpecification NakedObjectActionSet.getSpecification()
          Always returns null.
 NakedObjectSpecification NakedObjectAssociationAbstract.getSpecification()
          Return the specification of the object (or objects) that this field holds.
 

Constructors in org.nakedobjects.metamodel.runtimecontext.spec.feature with parameters of type NakedObjectSpecification
NakedObjectAssociationAbstract(java.lang.String associationId, NakedObjectSpecification specification, NakedObjectMemberAbstract.MemberType memberType, Identified facetHolder, RuntimeContext runtimeContext)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.services.container
 

Methods in org.nakedobjects.metamodel.services.container with parameters of type NakedObjectSpecification
protected  NakedObject DomainObjectContainerDefault.doCreateTransientInstance(NakedObjectSpecification spec)
          Factored out as a potential hook method for subclasses.
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.services.container.query
 

Constructors in org.nakedobjects.metamodel.services.container.query with parameters of type NakedObjectSpecification
QueryBuiltInAbstract(NakedObjectSpecification noSpec)
           
QueryFindAllInstances(NakedObjectSpecification noSpec)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.spec
 

Classes in org.nakedobjects.metamodel.spec that implement NakedObjectSpecification
 class JavaSpecification
           
 

Methods in org.nakedobjects.metamodel.spec that return NakedObjectSpecification
 NakedObjectSpecification SpecObjectPair.getSpecification()
           
 NakedObjectSpecification TypedSpecification.getSpecification()
          The specification of the underlying type.
 NakedObjectSpecification[] JavaSpecification.interfaces()
           
 NakedObjectSpecification[] Hierarchical.interfaces()
          Get the list of specifications for all the interfaces that the class represented by this specification implements.
 NakedObjectSpecification[] JavaSpecification.subclasses()
           
 NakedObjectSpecification[] Hierarchical.subclasses()
          Get the list of specifications for the subclasses of the class represented by this specification
 NakedObjectSpecification Hierarchical.superclass()
          Get the specification for this specification's class's superclass.
 

Methods in org.nakedobjects.metamodel.spec with parameters of type NakedObjectSpecification
 void JavaSpecification.addSubclass(NakedObjectSpecification subclass)
           
 void Hierarchical.addSubclass(NakedObjectSpecification specification)
          Add the class for the specified specification as a subclass of this specification's class.
 NakedObjectAction JavaSpecification.getObjectAction(NakedObjectActionType type, java.lang.String id, NakedObjectSpecification[] parameters)
           
static boolean SpecificationFacets.isAlwaysImmutable(NakedObjectSpecification specification)
           
static boolean SpecificationFacets.isBoundedSet(NakedObjectSpecification specification)
           
static boolean SpecificationFacets.isCached(NakedObjectSpecification specification)
           
static boolean SpecificationFacets.isImmutableOncePersisted(NakedObjectSpecification specification)
           
 boolean JavaSpecification.isOfType(NakedObjectSpecification specification)
          Determines if this class represents the same class, or a subclass, of the specified class.
 boolean Hierarchical.isOfType(NakedObjectSpecification specification)
          Determines if this specification represents the same specification, or a subclass, of the specified specification.
 

Constructors in org.nakedobjects.metamodel.spec with parameters of type NakedObjectSpecification
SpecObjectPair(NakedObjectSpecification nakedObjectSpecification, java.lang.Object object)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.spec.feature
 

Methods in org.nakedobjects.metamodel.spec.feature that return NakedObjectSpecification
 NakedObjectSpecification NakedObjectAction.getOnType()
          Returns the specification for the type of object that this action can be invoked upon.
 NakedObjectSpecification[] NakedObjectAction.getParameterTypes()
          Returns the type of each of the parameters.
 NakedObjectSpecification NakedObjectAction.getReturnType()
          Returns the specifications for the return type.
 

Methods in org.nakedobjects.metamodel.spec.feature with parameters of type NakedObjectSpecification
 NakedObjectAction NakedObjectActionContainer.getObjectAction(NakedObjectActionType type, java.lang.String id, NakedObjectSpecification[] parameters)
          Returns the action of the specified type with the specified signature.
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.spec.identifier
 

Methods in org.nakedobjects.metamodel.spec.identifier with parameters of type NakedObjectSpecification
static Identifier IdentifierFactory.create(java.lang.String className, java.lang.String methodName, NakedObjectSpecification[] specifications)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.specloader
 

Methods in org.nakedobjects.metamodel.specloader that return NakedObjectSpecification
 NakedObjectSpecification[] NakedObjectReflectorAbstract.allSpecifications()
          Return all the loaded specifications.
 NakedObjectSpecification[] SpecificationLoader.allSpecifications()
           
protected  NakedObjectSpecification NakedObjectReflectorAbstract.createSpecification(java.lang.Class<?> cls)
          Overridable method for language-specific subclass to create the appropriate type of NakedObjectSpecification.
 NakedObjectSpecification NakedObjectReflectorAbstract.loadSpecification(java.lang.Class<?> type)
          API: Return specification.
 NakedObjectSpecification SpecificationLoader.loadSpecification(java.lang.Class<?> cls)
           
 NakedObjectSpecification NakedObjectReflectorAbstract.loadSpecification(java.lang.String className)
          API: Return the specification for the specified class of object.
 NakedObjectSpecification SpecificationLoader.loadSpecification(java.lang.String fullyQualifiedClassName)
          Return the specification for the specified class of object.
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.specloader.internal
 

Methods in org.nakedobjects.metamodel.specloader.internal that return NakedObjectSpecification
 NakedObjectSpecification NakedObjectActionImpl.getOnType()
           
 NakedObjectSpecification[] NakedObjectActionImpl.getParameterTypes()
           
 NakedObjectSpecification NakedObjectActionImpl.getReturnType()
           
 NakedObjectSpecification NakedObjectActionParameterAbstract.getSpecification()
           
 NakedObjectSpecification NakedObjectActionImpl.getSpecification()
          Always returns null.
 

Methods in org.nakedobjects.metamodel.specloader.internal with parameters of type NakedObjectSpecification
protected static void NakedObjectActionParameterAbstract.checkChoicesType(RuntimeContext runtimeContext, java.lang.Object[] objects, NakedObjectSpecification paramSpec)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.specloader.internal.cache
 

Methods in org.nakedobjects.metamodel.specloader.internal.cache that return NakedObjectSpecification
 NakedObjectSpecification[] StaticSpecificationCache.allSpecifications()
           
 NakedObjectSpecification[] SpecificationCache.allSpecifications()
           
 NakedObjectSpecification[] SimpleSpecificationCache.allSpecifications()
           
 NakedObjectSpecification StaticSpecificationCache.get(java.lang.String className)
           
 NakedObjectSpecification SpecificationCache.get(java.lang.String className)
          Returns the NakedObjectSpecification, or possibly null if has not been cached.
 NakedObjectSpecification SimpleSpecificationCache.get(java.lang.String className)
           
 

Methods in org.nakedobjects.metamodel.specloader.internal.cache with parameters of type NakedObjectSpecification
 void StaticSpecificationCache.cache(java.lang.String className, NakedObjectSpecification spec)
           
 void SpecificationCache.cache(java.lang.String className, NakedObjectSpecification spec)
           
 void SimpleSpecificationCache.cache(java.lang.String className, NakedObjectSpecification spec)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.specloader.internal.instances
 

Classes in org.nakedobjects.metamodel.specloader.internal.instances that implement NakedObjectSpecification
 class InstanceCollectionSpecification
           
 

Methods in org.nakedobjects.metamodel.specloader.internal.instances with parameters of type NakedObjectSpecification
 NakedObjectAction InstanceCollectionSpecification.getObjectAction(NakedObjectActionType type, java.lang.String id, NakedObjectSpecification[] parameters)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.specloader.internal.peer
 

Methods in org.nakedobjects.metamodel.specloader.internal.peer that return NakedObjectSpecification
 NakedObjectSpecification JavaNakedObjectActionParamPeer.getSpecification()
           
 NakedObjectSpecification NakedObjectAssociationPeer.getSpecification()
          The specification of the associated object if NakedObjectAssociationPeer.isOneToOne() is true, or, the type of the associated object (rather than a Vector.class, say), if NakedObjectAssociationPeer.isOneToMany() is true.
 NakedObjectSpecification JavaOneToManyAssociationPeer.getSpecification()
          return the object type that the collection holds.
 NakedObjectSpecification NakedObjectAssociationPeerDecorator.getSpecification()
           
 NakedObjectSpecification NakedObjectActionParamPeer.getSpecification()
           
 NakedObjectSpecification JavaNakedObjectAssociationPeer.getSpecification()
          return the object type, as a Class object, that the method returns.
 

Constructors in org.nakedobjects.metamodel.specloader.internal.peer with parameters of type NakedObjectSpecification
JavaNakedObjectActionParamPeer(NakedObjectSpecification specification)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.specloader.traverser
 

Methods in org.nakedobjects.metamodel.specloader.traverser with parameters of type NakedObjectSpecification
 void SpecificationTraverserDefault.traverseReferencedClasses(NakedObjectSpecification noSpec, java.util.List<java.lang.Class<?>> discoveredTypes)
          Does nothing.
 void SpecificationTraverser.traverseReferencedClasses(NakedObjectSpecification noSpec, java.util.List<java.lang.Class<?>> discoveredTypes)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.util
 

Methods in org.nakedobjects.metamodel.util with parameters of type NakedObjectSpecification
static java.lang.Object[] NakedObjectAdapterUtils.getCollectionAsObjectArray(java.lang.Object option, NakedObjectSpecification spec, RuntimeContext runtimeContext)
           
static java.lang.String SpecUtils.typeNameFor(NakedObjectSpecification specification)
           
 

Uses of NakedObjectSpecification in org.nakedobjects.metamodel.value
 

Methods in org.nakedobjects.metamodel.value that return NakedObjectSpecification
 NakedObjectSpecification ValueSemanticsProviderAbstract.getSpecification()
           
 



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