org.apache.webbeans.deployment.stereotype
Interface IStereoTypeModel

All Known Implementing Classes:
StereoTypeModel

public interface IStereoTypeModel

Stereotype model contract.

Version:
$Rev: 952250 $ $Date: 2010-06-07 16:39:41 +0200 (Mo, 07 Jun 2010) $

Method Summary
 java.lang.annotation.Annotation getDefaultDeploymentType()
          Gets default deployment type.
 java.lang.annotation.Annotation getDefaultScopeType()
          Sets default deployment type.
 java.util.Set<java.lang.annotation.Annotation> getInheritedStereoTypes()
          Returns a set of inherited stereotypes.
 java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypes()
          Returns set of interceptor binding that are definen by the stereotype.
 java.lang.String getName()
          Returns name of the stereotype.
 void setName(java.lang.String name)
          Sets name.
 

Method Detail

getName

java.lang.String getName()
Returns name of the stereotype. As default, its class name.

Returns:
the name

setName

void setName(java.lang.String name)
Sets name.

Parameters:
name - the name to set

getDefaultDeploymentType

java.lang.annotation.Annotation getDefaultDeploymentType()
Gets default deployment type.

Returns:
the defaultDeploymentType

getDefaultScopeType

java.lang.annotation.Annotation getDefaultScopeType()
Sets default deployment type.

Returns:
the defaultScopeType

getInterceptorBindingTypes

java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypes()
Returns set of interceptor binding that are definen by the stereotype.

Returns:
set of interceptor bindings.

getInheritedStereoTypes

java.util.Set<java.lang.annotation.Annotation> getInheritedStereoTypes()
Returns a set of inherited stereotypes.

Returns:
set of inherited stereotypes.


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