Class ShallowContextRuleAssistant
- java.lang.Object
-
- com.aspectran.core.context.rule.assistant.ContextRuleAssistant
-
- com.aspectran.core.context.rule.assistant.ShallowContextRuleAssistant
-
public class ShallowContextRuleAssistant extends ContextRuleAssistant
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.ContextRuleAssistant
addEnvironmentRule, addTypeAlias, applySettings, backupAssistantLocal, clearCurrentRuleAppender, getAliasedType, getApplicationAdapter, getAspectRuleRegistry, getAssistantLocal, getBasePath, getBeanReferenceInspector, getBeanRuleRegistry, getClassLoader, getContextEnvironment, getEnvironmentRules, getRuleAppendHandler, getScheduleRuleRegistry, getSetting, getSettings, getTemplateRuleRegistry, getTransletRuleRegistry, getTypeAliases, isPointcutPatternVerifiable, profiling, putSetting, reserveBeanReference, reserveBeanReference, restoreAssistantLocal, setRuleAppendHandler
-
-
-
-
Method Detail
-
ready
public void ready()
- Overrides:
readyin classContextRuleAssistant
-
release
public void release()
- Overrides:
releasein classContextRuleAssistant
-
resolveAliasType
public java.lang.String resolveAliasType(java.lang.String alias)
Description copied from class:ContextRuleAssistantReturns 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 classContextRuleAssistant- 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:ContextRuleAssistantReturns the translet name of the prefix and suffix are combined.- Overrides:
applyTransletNamePatternin classContextRuleAssistant- Parameters:
transletName- the translet name- Returns:
- the string
-
addAspectRule
public void addAspectRule(AspectRule aspectRule)
Description copied from class:ContextRuleAssistantAdds the aspect rule.- Overrides:
addAspectRulein classContextRuleAssistant- Parameters:
aspectRule- the aspect rule to add
-
addBeanRule
public void addBeanRule(BeanRule beanRule)
Description copied from class:ContextRuleAssistantAdds the bean rule.- Overrides:
addBeanRulein classContextRuleAssistant- Parameters:
beanRule- the bean rule to add
-
addInnerBeanRule
public void addInnerBeanRule(BeanRule beanRule)
- Overrides:
addInnerBeanRulein classContextRuleAssistant
-
addScheduleRule
public void addScheduleRule(ScheduleRule scheduleRule)
Description copied from class:ContextRuleAssistantAdds the schedule rule.- Overrides:
addScheduleRulein classContextRuleAssistant- Parameters:
scheduleRule- the schedule rule to add
-
addTransletRule
public void addTransletRule(TransletRule transletRule)
Description copied from class:ContextRuleAssistantAdd the translet rule.- Overrides:
addTransletRulein classContextRuleAssistant- Parameters:
transletRule- the translet rule to add
-
addTemplateRule
public void addTemplateRule(TemplateRule templateRule)
Description copied from class:ContextRuleAssistantAdd the template rule.- Overrides:
addTemplateRulein classContextRuleAssistant- Parameters:
templateRule- the template rule to add
-
getAspectRules
public java.util.Collection<AspectRule> getAspectRules()
Description copied from class:ContextRuleAssistantReturns all Aspect rules.- Overrides:
getAspectRulesin classContextRuleAssistant- Returns:
- the aspect rules
-
getBeanRules
public java.util.Collection<BeanRule> getBeanRules()
Description copied from class:ContextRuleAssistantReturns all bean rules.- Overrides:
getBeanRulesin classContextRuleAssistant- Returns:
- the bean rules
-
getScheduleRules
public java.util.Collection<ScheduleRule> getScheduleRules()
Description copied from class:ContextRuleAssistantReturns all schedule rules.- Overrides:
getScheduleRulesin classContextRuleAssistant- Returns:
- the schedule rules
-
getTransletRules
public java.util.Collection<TransletRule> getTransletRules()
Description copied from class:ContextRuleAssistantReturns all translet rules.- Overrides:
getTransletRulesin classContextRuleAssistant- Returns:
- the translet rules
-
getTemplateRules
public java.util.Collection<TemplateRule> getTemplateRules()
Description copied from class:ContextRuleAssistantReturns all template rules.- Overrides:
getTemplateRulesin classContextRuleAssistant- Returns:
- the template rules
-
resolveBeanClass
public void resolveBeanClass(BeanRule beanRule)
- Overrides:
resolveBeanClassin classContextRuleAssistant
-
resolveFactoryBeanClass
public void resolveFactoryBeanClass(BeanRule beanRule)
Description copied from class:ContextRuleAssistantResolve bean class for factory bean rule.- Overrides:
resolveFactoryBeanClassin classContextRuleAssistant- Parameters:
beanRule- the bean rule
-
resolveAdviceBeanClass
public void resolveAdviceBeanClass(AspectRule aspectRule)
Description copied from class:ContextRuleAssistantResolve bean class for the aspect rule.- Overrides:
resolveAdviceBeanClassin classContextRuleAssistant- Parameters:
aspectRule- the aspect rule
-
resolveActionBeanClass
public void resolveActionBeanClass(InvokeActionRule invokeActionRule)
Description copied from class:ContextRuleAssistantResolve bean class for bean method action rule.- Overrides:
resolveActionBeanClassin classContextRuleAssistant- Parameters:
invokeActionRule- the invoke action rule
-
resolveBeanClass
public void resolveBeanClass(ItemRule itemRule)
Description copied from class:ContextRuleAssistantResolve bean class.- Overrides:
resolveBeanClassin classContextRuleAssistant- Parameters:
itemRule- the item rule
-
resolveBeanClass
public void resolveBeanClass(Token[] tokens)
Description copied from class:ContextRuleAssistantResolve bean class for token.- Overrides:
resolveBeanClassin classContextRuleAssistant- Parameters:
tokens- an array of tokens
-
resolveBeanClass
public void resolveBeanClass(Token token)
Description copied from class:ContextRuleAssistantResolve bean class for token.- Overrides:
resolveBeanClassin classContextRuleAssistant- Parameters:
token- the token
-
resolveBeanClass
public void resolveBeanClass(AutowireRule autowireRule)
Description copied from class:ContextRuleAssistantResolve bean class for the autowire rule.- Overrides:
resolveBeanClassin classContextRuleAssistant- Parameters:
autowireRule- the autowire rule
-
resolveBeanClass
public void resolveBeanClass(ScheduleRule scheduleRule)
Description copied from class:ContextRuleAssistantResolve bean class for the schedule rule.- Overrides:
resolveBeanClassin classContextRuleAssistant- Parameters:
scheduleRule- the schedule rule
-
resolveBeanClass
public void resolveBeanClass(TemplateRule templateRule)
Description copied from class:ContextRuleAssistantResolve bean class for the template rule.- Overrides:
resolveBeanClassin classContextRuleAssistant- Parameters:
templateRule- the template rule
-
reserveBeanReference
public void reserveBeanReference(java.lang.String beanId, java.lang.Class<?> beanClass, BeanReferenceable referenceable)- Overrides:
reserveBeanReferencein classContextRuleAssistant
-
-