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 void
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.java.lang.String
applyTransletNamePattern(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.void
ready()
void
release()
void
reserveBeanReference(java.lang.String beanId, java.lang.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.java.lang.String
resolveAliasType(java.lang.String alias)
Returns a type of an 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
-
-
-
-
Method Detail
-
ready
public void ready()
- Overrides:
ready
in classActivityRuleAssistant
-
release
public void release()
- Overrides:
release
in classActivityRuleAssistant
-
resolveAliasType
public java.lang.String resolveAliasType(java.lang.String alias)
Description copied from class:ActivityRuleAssistant
Returns 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:
resolveAliasType
in 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: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
public void addAspectRule(AspectRule aspectRule)
Description copied from class:ActivityRuleAssistant
Adds the aspect rule.- Overrides:
addAspectRule
in classActivityRuleAssistant
- Parameters:
aspectRule
- the aspect rule to add
-
addBeanRule
public void addBeanRule(BeanRule beanRule)
Description copied from class:ActivityRuleAssistant
Adds the bean rule.- Overrides:
addBeanRule
in classActivityRuleAssistant
- Parameters:
beanRule
- the bean rule to add
-
addInnerBeanRule
public void addInnerBeanRule(BeanRule beanRule)
- Overrides:
addInnerBeanRule
in classActivityRuleAssistant
-
addScheduleRule
public void addScheduleRule(ScheduleRule scheduleRule)
Description copied from class:ActivityRuleAssistant
Adds the schedule rule.- Overrides:
addScheduleRule
in classActivityRuleAssistant
- Parameters:
scheduleRule
- the schedule rule to add
-
addTransletRule
public void addTransletRule(TransletRule transletRule)
Description copied from class:ActivityRuleAssistant
Add the translet rule.- Overrides:
addTransletRule
in classActivityRuleAssistant
- Parameters:
transletRule
- the translet rule to add
-
addTemplateRule
public void addTemplateRule(TemplateRule templateRule)
Description copied from class:ActivityRuleAssistant
Add the template rule.- Overrides:
addTemplateRule
in classActivityRuleAssistant
- Parameters:
templateRule
- the template rule to add
-
getAspectRules
public java.util.Collection<AspectRule> getAspectRules()
Description copied from class:ActivityRuleAssistant
Returns all Aspect rules.- Overrides:
getAspectRules
in classActivityRuleAssistant
- Returns:
- the aspect rules
-
getBeanRules
public java.util.Collection<BeanRule> getBeanRules()
Description copied from class:ActivityRuleAssistant
Returns all bean rules.- Overrides:
getBeanRules
in classActivityRuleAssistant
- Returns:
- the bean rules
-
getScheduleRules
public java.util.Collection<ScheduleRule> getScheduleRules()
Description copied from class:ActivityRuleAssistant
Returns all schedule rules.- Overrides:
getScheduleRules
in classActivityRuleAssistant
- Returns:
- the schedule rules
-
getTransletRules
public java.util.Collection<TransletRule> getTransletRules()
Description copied from class:ActivityRuleAssistant
Returns all translet rules.- Overrides:
getTransletRules
in classActivityRuleAssistant
- Returns:
- the translet rules
-
getTemplateRules
public java.util.Collection<TemplateRule> getTemplateRules()
Description copied from class:ActivityRuleAssistant
Returns all template rules.- Overrides:
getTemplateRules
in classActivityRuleAssistant
- Returns:
- the template rules
-
resolveBeanClass
public void resolveBeanClass(BeanRule beanRule)
- Overrides:
resolveBeanClass
in classActivityRuleAssistant
-
resolveFactoryBeanClass
public void resolveFactoryBeanClass(BeanRule beanRule)
Description copied from class:ActivityRuleAssistant
Resolve bean class for factory bean rule.- Overrides:
resolveFactoryBeanClass
in classActivityRuleAssistant
- Parameters:
beanRule
- the bean rule
-
resolveAdviceBeanClass
public void resolveAdviceBeanClass(AspectRule aspectRule)
Description copied from class:ActivityRuleAssistant
Resolve bean class for the aspect rule.- Overrides:
resolveAdviceBeanClass
in classActivityRuleAssistant
- Parameters:
aspectRule
- the aspect rule
-
resolveActionBeanClass
public void resolveActionBeanClass(InvokeActionRule invokeActionRule)
Description copied from class:ActivityRuleAssistant
Resolve bean class for bean method action rule.- Overrides:
resolveActionBeanClass
in classActivityRuleAssistant
- Parameters:
invokeActionRule
- the invoke action rule
-
resolveBeanClass
public void resolveBeanClass(ItemRule itemRule)
Description copied from class:ActivityRuleAssistant
Resolve bean class.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
itemRule
- the item rule
-
resolveBeanClass
public void resolveBeanClass(Token[] tokens)
Description copied from class:ActivityRuleAssistant
Resolve bean class for token.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
tokens
- an array of tokens
-
resolveBeanClass
public void resolveBeanClass(Token token)
Description copied from class:ActivityRuleAssistant
Resolve bean class for token.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
token
- the token
-
resolveBeanClass
public void resolveBeanClass(AutowireRule autowireRule)
Description copied from class:ActivityRuleAssistant
Resolve bean class for the autowire rule.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
autowireRule
- the autowire rule
-
resolveBeanClass
public void resolveBeanClass(ScheduleRule scheduleRule)
Description copied from class:ActivityRuleAssistant
Resolve bean class for the schedule rule.- Overrides:
resolveBeanClass
in classActivityRuleAssistant
- Parameters:
scheduleRule
- the schedule rule
-
resolveBeanClass
public void resolveBeanClass(TemplateRule templateRule)
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(java.lang.String beanId, java.lang.Class<?> beanClass, BeanReferenceable referenceable)
- Overrides:
reserveBeanReference
in classActivityRuleAssistant
-
-