Class ShallowContextRuleAssistant
- java.lang.Object
-
- com.aspectran.core.context.rule.assistant.ActivityRuleAssistant
-
- com.aspectran.core.context.rule.assistant.ShallowContextRuleAssistant
-
public class ShallowContextRuleAssistant extends ActivityRuleAssistant
The Class ShallowContextRuleAssistant.Created: 2008. 04. 01 PM 10:25:35
-
-
Constructor Summary
Constructors Constructor Description ShallowContextRuleAssistant()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAspectRule(AspectRule aspectRule)Adds the aspect rule.voidaddBeanRule(BeanRule beanRule)Adds the bean rule.voidaddInnerBeanRule(BeanRule beanRule)voidaddScheduleRule(ScheduleRule scheduleRule)Adds the schedule rule.voidaddTemplateRule(TemplateRule templateRule)Add the template rule.voidaddTransletRule(TransletRule transletRule)Add the translet rule.java.lang.StringapplyTransletNamePattern(java.lang.String transletName)Returns the translet name of the prefix and suffix are combined.java.util.Collection<AspectRule>getAspectRules()Returns all Aspect rules.java.util.Collection<BeanRule>getBeanRules()Returns all bean rules.java.util.Collection<ScheduleRule>getScheduleRules()Returns all schedule rules.java.util.Collection<TemplateRule>getTemplateRules()Returns all template rules.java.util.Collection<TransletRule>getTransletRules()Returns all translet rules.voidready()voidrelease()voidreserveBeanReference(java.lang.String beanId, java.lang.Class<?> beanClass, BeanReferenceable referenceable)voidresolveActionBeanClass(InvokeActionRule invokeActionRule)Resolve bean class for bean method action rule.voidresolveAdviceBeanClass(AspectRule aspectRule)Resolve bean class for the aspect rule.java.lang.StringresolveAliasType(java.lang.String alias)Returns a type of an aliased type that is defined by assigning the type to the alias.voidresolveBeanClass(Token token)Resolve bean class for token.voidresolveBeanClass(Token[] tokens)Resolve bean class for token.voidresolveBeanClass(AutowireRule autowireRule)Resolve bean class for the autowire rule.voidresolveBeanClass(BeanRule beanRule)voidresolveBeanClass(ItemRule itemRule)Resolve bean class.voidresolveBeanClass(ScheduleRule scheduleRule)Resolve bean class for the schedule rule.voidresolveBeanClass(TemplateRule templateRule)Resolve bean class for the template rule.voidresolveFactoryBeanClass(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
-
-
-
-
Method Detail
-
ready
public void ready()
- Overrides:
readyin classActivityRuleAssistant
-
release
public void release()
- Overrides:
releasein classActivityRuleAssistant
-
resolveAliasType
public java.lang.String resolveAliasType(java.lang.String alias)
Description copied from class:ActivityRuleAssistantReturns a type of an aliased type that is defined by assigning the type to the alias. If aliased type is not found, it returns alias.- Overrides:
resolveAliasTypein classActivityRuleAssistant- Parameters:
alias- the name of the alias- Returns:
- the aliased type
-
applyTransletNamePattern
public java.lang.String applyTransletNamePattern(java.lang.String transletName)
Description copied from class:ActivityRuleAssistantReturns the translet name of the prefix and suffix are combined.- Overrides:
applyTransletNamePatternin classActivityRuleAssistant- Parameters:
transletName- the translet name- Returns:
- the string
-
addAspectRule
public void addAspectRule(AspectRule aspectRule)
Description copied from class:ActivityRuleAssistantAdds the aspect rule.- Overrides:
addAspectRulein classActivityRuleAssistant- Parameters:
aspectRule- the aspect rule to add
-
addBeanRule
public void addBeanRule(BeanRule beanRule)
Description copied from class:ActivityRuleAssistantAdds the bean rule.- Overrides:
addBeanRulein classActivityRuleAssistant- Parameters:
beanRule- the bean rule to add
-
addInnerBeanRule
public void addInnerBeanRule(BeanRule beanRule)
- Overrides:
addInnerBeanRulein classActivityRuleAssistant
-
addScheduleRule
public void addScheduleRule(ScheduleRule scheduleRule)
Description copied from class:ActivityRuleAssistantAdds the schedule rule.- Overrides:
addScheduleRulein classActivityRuleAssistant- Parameters:
scheduleRule- the schedule rule to add
-
addTransletRule
public void addTransletRule(TransletRule transletRule)
Description copied from class:ActivityRuleAssistantAdd the translet rule.- Overrides:
addTransletRulein classActivityRuleAssistant- Parameters:
transletRule- the translet rule to add
-
addTemplateRule
public void addTemplateRule(TemplateRule templateRule)
Description copied from class:ActivityRuleAssistantAdd the template rule.- Overrides:
addTemplateRulein classActivityRuleAssistant- Parameters:
templateRule- the template rule to add
-
getAspectRules
public java.util.Collection<AspectRule> getAspectRules()
Description copied from class:ActivityRuleAssistantReturns all Aspect rules.- Overrides:
getAspectRulesin classActivityRuleAssistant- Returns:
- the aspect rules
-
getBeanRules
public java.util.Collection<BeanRule> getBeanRules()
Description copied from class:ActivityRuleAssistantReturns all bean rules.- Overrides:
getBeanRulesin classActivityRuleAssistant- Returns:
- the bean rules
-
getScheduleRules
public java.util.Collection<ScheduleRule> getScheduleRules()
Description copied from class:ActivityRuleAssistantReturns all schedule rules.- Overrides:
getScheduleRulesin classActivityRuleAssistant- Returns:
- the schedule rules
-
getTransletRules
public java.util.Collection<TransletRule> getTransletRules()
Description copied from class:ActivityRuleAssistantReturns all translet rules.- Overrides:
getTransletRulesin classActivityRuleAssistant- Returns:
- the translet rules
-
getTemplateRules
public java.util.Collection<TemplateRule> getTemplateRules()
Description copied from class:ActivityRuleAssistantReturns all template rules.- Overrides:
getTemplateRulesin classActivityRuleAssistant- Returns:
- the template rules
-
resolveBeanClass
public void resolveBeanClass(BeanRule beanRule)
- Overrides:
resolveBeanClassin classActivityRuleAssistant
-
resolveFactoryBeanClass
public void resolveFactoryBeanClass(BeanRule beanRule)
Description copied from class:ActivityRuleAssistantResolve bean class for factory bean rule.- Overrides:
resolveFactoryBeanClassin classActivityRuleAssistant- Parameters:
beanRule- the bean rule
-
resolveAdviceBeanClass
public void resolveAdviceBeanClass(AspectRule aspectRule)
Description copied from class:ActivityRuleAssistantResolve bean class for the aspect rule.- Overrides:
resolveAdviceBeanClassin classActivityRuleAssistant- Parameters:
aspectRule- the aspect rule
-
resolveActionBeanClass
public void resolveActionBeanClass(InvokeActionRule invokeActionRule)
Description copied from class:ActivityRuleAssistantResolve bean class for bean method action rule.- Overrides:
resolveActionBeanClassin classActivityRuleAssistant- Parameters:
invokeActionRule- the invoke action rule
-
resolveBeanClass
public void resolveBeanClass(ItemRule itemRule)
Description copied from class:ActivityRuleAssistantResolve bean class.- Overrides:
resolveBeanClassin classActivityRuleAssistant- Parameters:
itemRule- the item rule
-
resolveBeanClass
public void resolveBeanClass(Token[] tokens)
Description copied from class:ActivityRuleAssistantResolve bean class for token.- Overrides:
resolveBeanClassin classActivityRuleAssistant- Parameters:
tokens- an array of tokens
-
resolveBeanClass
public void resolveBeanClass(Token token)
Description copied from class:ActivityRuleAssistantResolve bean class for token.- Overrides:
resolveBeanClassin classActivityRuleAssistant- Parameters:
token- the token
-
resolveBeanClass
public void resolveBeanClass(AutowireRule autowireRule)
Description copied from class:ActivityRuleAssistantResolve bean class for the autowire rule.- Overrides:
resolveBeanClassin classActivityRuleAssistant- Parameters:
autowireRule- the autowire rule
-
resolveBeanClass
public void resolveBeanClass(ScheduleRule scheduleRule)
Description copied from class:ActivityRuleAssistantResolve bean class for the schedule rule.- Overrides:
resolveBeanClassin classActivityRuleAssistant- Parameters:
scheduleRule- the schedule rule
-
resolveBeanClass
public void resolveBeanClass(TemplateRule templateRule)
Description copied from class:ActivityRuleAssistantResolve bean class for the template rule.- Overrides:
resolveBeanClassin classActivityRuleAssistant- Parameters:
templateRule- the template rule
-
reserveBeanReference
public void reserveBeanReference(java.lang.String beanId, java.lang.Class<?> beanClass, BeanReferenceable referenceable)- Overrides:
reserveBeanReferencein classActivityRuleAssistant
-
-