org.apache.isis.core.progmodel.facets
Class MethodPrefixBasedFacetFactoryAbstract

java.lang.Object
  extended by org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
      extended by org.apache.isis.core.progmodel.facets.MethodPrefixBasedFacetFactoryAbstract
All Implemented Interfaces:
org.apache.isis.core.metamodel.facets.FacetFactory, org.apache.isis.core.metamodel.facets.MethodPrefixBasedFacetFactory, org.apache.isis.core.metamodel.spec.SpecificationLookupAware
Direct Known Subclasses:
ActionChoicesFacetFactory, ActionDefaultsFacetFactory, ActionInvocationFacetFactory, ActionParameterChoicesFacetFactory, ActionParameterDefaultsFacetFactory, ActionParameterDescriptionsMethodFacetFactory, ActionParameterNamesMethodFacetFactory, ActionParameterOptionalViaMethodFacetFactory, ActionValidationFacetViaValidateMethodFacetFactory, CollectionAddRemoveAndValidateFacetFactory, CollectionClearFacetFactory, CreatedCallbackFacetFactory, DescribedAsFacetViaDescriptionMethodFacetFactory, DirtyMethodsFacetFactory, DisabledFacetViaDisableForSessionMethodFacetFactory, DisabledFacetViaDisableMethodFacetFactory, DisabledFacetViaProtectMethodFacetFactory, HiddenFacetViaAlwaysHideMethodFacetFactory, HiddenFacetViaHideForSessionMethodFacetFactory, HiddenFacetViaHideMethodFacetFactory, IconMethodFacetFactory, LoadCallbackFacetFactory, NamedFacetViaNameMethodFacetFactory, NamedFacetViaSingularNameStaticMethodFacetFactory, NotInServiceMenuMethodFacetFactory, PersistCallbackFacetFactory, PersistCallbackViaSaveMethodFacetFactory, PluralMethodFacetFactory, PropertyChoicesFacetFactory, PropertyDefaultFacetFactory, PropertyModifyFacetFactory, PropertyOptionalFacetFactory, PropertyOrCollectionIdentifyingFacetFactoryAbstract, PropertySetAndClearFacetFactory, PropertyValidateFacetFactory, RemoveCallbackFacetFactory, RemoveCallbackViaDeleteMethodFacetFactory, TitleMethodFacetFactory, UpdateCallbackFacetFactory, ValidateObjectViaValidateMethodFacetFactory

public abstract class MethodPrefixBasedFacetFactoryAbstract
extends org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
implements org.apache.isis.core.metamodel.facets.MethodPrefixBasedFacetFactory


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.isis.core.metamodel.facets.FacetFactory
org.apache.isis.core.metamodel.facets.FacetFactory.AbstractProcessContext<T extends org.apache.isis.core.metamodel.facetapi.FacetHolder>, org.apache.isis.core.metamodel.facets.FacetFactory.ProcessClassContext, org.apache.isis.core.metamodel.facets.FacetFactory.ProcessMethodContext, org.apache.isis.core.metamodel.facets.FacetFactory.ProcessParameterContext
 
Field Summary
protected static Object[] NO_PARAMETERS
           
protected static Class<?>[] NO_PARAMETERS_TYPES
           
 
Constructor Summary
MethodPrefixBasedFacetFactoryAbstract(List<org.apache.isis.core.metamodel.facetapi.FeatureType> featureTypes, String... prefixes)
           
 
Method Summary
 List<String> getPrefixes()
           
 
Methods inherited from class org.apache.isis.core.metamodel.facets.FacetFactoryAbstract
getFeatureTypes, getSpecificationLookup, process, process, processParams, setSpecificationLookup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.isis.core.metamodel.facets.FacetFactory
getFeatureTypes, process, process, processParams
 

Field Detail

NO_PARAMETERS

protected static final Object[] NO_PARAMETERS

NO_PARAMETERS_TYPES

protected static final Class<?>[] NO_PARAMETERS_TYPES
Constructor Detail

MethodPrefixBasedFacetFactoryAbstract

public MethodPrefixBasedFacetFactoryAbstract(List<org.apache.isis.core.metamodel.facetapi.FeatureType> featureTypes,
                                             String... prefixes)
Method Detail

getPrefixes

public List<String> getPrefixes()
Specified by:
getPrefixes in interface org.apache.isis.core.metamodel.facets.MethodPrefixBasedFacetFactory


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.