Class ShallowContextRuleAssistant
java.lang.Object
com.aspectran.core.context.rule.assistant.ActivityRuleAssistant
com.aspectran.core.context.rule.assistant.ShallowContextRuleAssistant
The Class ShallowContextRuleAssistant.
Created: 2008. 04. 01 PM 10:25:35
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAspectRule
(AspectRule aspectRule) Adds the aspect rule.void
addBeanRule
(BeanRule beanRule) Adds the bean rule.void
addInnerBeanRule
(BeanRule beanRule) void
addScheduleRule
(ScheduleRule scheduleRule) Adds the schedule rule.void
addTemplateRule
(TemplateRule templateRule) Add the template rule.void
addTransletRule
(TransletRule transletRule) Add the translet rule.applyTransletNamePattern
(String transletName) Returns the translet name of the prefix and suffix are combined.Returns all Aspect rules.Returns all bean rules.Returns all schedule rules.Returns all template rules.Returns all translet rules.void
prepare()
void
release()
void
reserveBeanReference
(String beanId, Class<?> beanClass, BeanReferenceable referenceable) void
resolveActionBeanClass
(InvokeActionRule invokeActionRule) Resolve bean class for bean method action rule.void
resolveAdviceBeanClass
(AspectRule aspectRule) Resolve bean class for the aspect rule.resolveAliasType
(String alias) Returns a type of aliased type that is defined by assigning the type to the alias.void
resolveBeanClass
(Token token) Resolve bean class for token.void
resolveBeanClass
(Token[] tokens) Resolve bean class for token.void
resolveBeanClass
(AutowireRule autowireRule) Resolve bean class for the autowire rule.void
resolveBeanClass
(BeanRule beanRule) void
resolveBeanClass
(ItemRule itemRule) Resolve bean class.void
resolveBeanClass
(ScheduleRule scheduleRule) Resolve bean class for the schedule rule.void
resolveBeanClass
(TemplateRule templateRule) Resolve bean class for the template rule.void
resolveFactoryBeanClass
(BeanRule beanRule) Resolve bean class for factory bean rule.Methods inherited from class com.aspectran.core.context.rule.assistant.ActivityRuleAssistant
addEnvironmentRule, addTypeAlias, applySettings, backupAssistantLocal, clearCurrentRuleAppender, getAliasedType, getApplicationAdapter, getAspectRuleRegistry, getAssistantLocal, getBasePath, getBeanReferenceInspector, getBeanRuleRegistry, getClassLoader, getEnvironmentProfiles, getEnvironmentRules, getRuleAppendHandler, getScheduleRuleRegistry, getSetting, getSettings, getTemplateRuleRegistry, getTransletRuleRegistry, getTypeAliases, isPointcutPatternVerifiable, profiling, profiling, putSetting, reserveBeanReference, reserveBeanReference, restoreAssistantLocal, setRuleAppendHandler
-
Constructor Details
-
ShallowContextRuleAssistant
public ShallowContextRuleAssistant()
-
-
Method Details
-
prepare
public void prepare()- Overrides:
prepare
in classActivityRuleAssistant
-
release
public void release()- Overrides:
release
in classActivityRuleAssistant
-
resolveAliasType
Description copied from class:ActivityRuleAssistant
Returns a type of aliased type that is defined by assigning the type to the alias. If aliased type is not found, it returns alias.- Overrides:
resolveAliasType
in classActivityRuleAssistant
- Parameters:
alias
- the name of the alias- Returns:
- the aliased type
-
applyTransletNamePattern
Description copied from class:ActivityRuleAssistant
Returns the translet name of the prefix and suffix are combined.- Overrides:
applyTransletNamePattern
in classActivityRuleAssistant
- Parameters:
transletName
- the translet name- Returns:
- the string
-
addAspectRule
Description copied from class:ActivityRuleAssistant
Adds the aspect rule.- Overrides:
addAspectRule
in classActivityRuleAssistant
- Parameters:
aspectRule
- the aspect rule to add
-
addBeanRule
Description copied from class:ActivityRuleAssistant
Adds the bean rule.- Overrides:
addBeanRule
in classActivityRuleAssistant
- Parameters:
beanRule
- the bean rule to add
-
addInnerBeanRule
- Overrides:
addInnerBeanRule
in classActivityRuleAssistant
-
addScheduleRule
Description copied from class:ActivityRuleAssistant
Adds the schedule rule.- Overrides:
addScheduleRule
in classActivityRuleAssistant
- Parameters:
scheduleRule
- the schedule rule to add
-
addTransletRule
Description copied from class:ActivityRuleAssistant
Add the translet rule.- Overrides:
addTransletRule
in classActivityRuleAssistant
- Parameters:
transletRule
- the translet rule to add
-
addTemplateRule
Description copied from class:ActivityRuleAssistant
Add the template rule.- Overrides:
addTemplateRule
in classActivityRuleAssistant
- Parameters:
templateRule
- the template rule to add
-
getAspectRules
Description copied from class:ActivityRuleAssistant
Returns all Aspect rules.- Overrides:
getAspectRules
in classActivityRuleAssistant
- Returns:
- the aspect rules
-
getBeanRules
Description copied from class:ActivityRuleAssistant
Returns all bean rules.- Overrides:
getBeanRules
in classActivityRuleAssistant
- Returns:
- the bean rules
-
getScheduleRules
Description copied from class:ActivityRuleAssistant
Returns all schedule rules.- Overrides:
getScheduleRules
in classActivityRuleAssistant
- Returns:
- the schedule rules
-
getTransletRules
Description copied from class:ActivityRuleAssistant
Returns all translet rules.- Overrides:
getTransletRules
in classActivityRuleAssistant
- Returns:
- the translet rules
-
getTemplateRules
Description copied from class:ActivityRuleAssistant
Returns all template rules.- Overrides:
getTemplateRules
in classActivityRuleAssistant
- Returns:
- the template rules
-
resolveBeanClass
- Overrides:
resolveBeanClass
in classActivityRuleAssistant
-
resolveFactoryBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for factory bean rule.- Overrides:
resolveFactoryBeanClass
in classActivityRuleAssistant
- Parameters:
beanRule
- the bean rule
-
resolveAdviceBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for the aspect rule.- Overrides:
resolveAdviceBeanClass
in classActivityRuleAssistant
- Parameters:
aspectRule
- the aspect rule
-
resolveActionBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for bean method action rule.- Overrides:
resolveActionBeanClass
in classActivityRuleAssistant
- Parameters:
invokeActionRule
- the invoke action rule
-
resolveBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
itemRule
- the item rule
-
resolveBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for token.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
tokens
- an array of tokens
-
resolveBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for token.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
token
- the token
-
resolveBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for the autowire rule.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
autowireRule
- the autowire rule
-
resolveBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for the schedule rule.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
scheduleRule
- the schedule rule
-
resolveBeanClass
Description copied from class:ActivityRuleAssistant
Resolve bean class for the template rule.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
templateRule
- the template rule
-
reserveBeanReference
public void reserveBeanReference(String beanId, Class<?> beanClass, BeanReferenceable referenceable) - Overrides:
reserveBeanReference
in classActivityRuleAssistant
-