public class ShallowContextRuleAssistant extends ContextRuleAssistant
Created: 2008. 04. 01 PM 10:25:35
Constructor | Description |
---|---|
ShallowContextRuleAssistant() |
Modifier and Type | Method | Description |
---|---|---|
void |
addAspectRule(AspectRule aspectRule) |
Adds the aspect rule.
|
void |
addBeanRule(BeanRule beanRule) |
Adds the bean rule.
|
void |
addScheduleRule(ScheduleRule scheduleRule) |
Adds the schedule rule.
|
void |
addTemplateRule(TemplateRule templateRule) |
Add the template rule.
|
void |
addTransletRule(TransletRule transletRule) |
Add the translet rule.
|
void |
applyTransletInterface(DefaultSettings defaultSettings) |
Apply translet interface.
|
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,
BeanReferenceInspectable inspectable) |
|
void |
resolveActionBeanClass(BeanActionRule beanActionRule) |
Resolve bean class for bean 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(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.
|
addEnvironmentRule, addTypeAlias, applySettings, backupAssistantLocal, clearCurrentRuleAppender, getAliasedType, getApplicationAdapter, getAspectRuleRegistry, getAssistantLocal, getBasePath, getBeanReferenceInspector, getBeanRuleRegistry, getClassLoader, getContextEnvironment, getEnvironmentRules, getRuleAppendHandler, getScheduleRuleRegistry, getSetting, getSettings, getTemplateRuleRegistry, getTransletRuleRegistry, getTypeAliases, isPointcutPatternVerifiable, putSetting, reserveBeanReference, reserveBeanReference, restoreAssistantLocal, setRuleAppendHandler
public void ready()
ready
in class ContextRuleAssistant
public void release()
release
in class ContextRuleAssistant
public java.lang.String resolveAliasType(java.lang.String alias)
ContextRuleAssistant
resolveAliasType
in class ContextRuleAssistant
alias
- the name of the aliaspublic java.lang.String applyTransletNamePattern(java.lang.String transletName)
ContextRuleAssistant
applyTransletNamePattern
in class ContextRuleAssistant
transletName
- the translet namepublic void applyTransletInterface(DefaultSettings defaultSettings) throws java.lang.ClassNotFoundException
ContextRuleAssistant
applyTransletInterface
in class ContextRuleAssistant
defaultSettings
- the default settingsjava.lang.ClassNotFoundException
- the class not found exceptionpublic void addAspectRule(AspectRule aspectRule)
ContextRuleAssistant
addAspectRule
in class ContextRuleAssistant
aspectRule
- the aspect rule to addpublic void addBeanRule(BeanRule beanRule)
ContextRuleAssistant
addBeanRule
in class ContextRuleAssistant
beanRule
- the bean rule to addpublic void addScheduleRule(ScheduleRule scheduleRule)
ContextRuleAssistant
addScheduleRule
in class ContextRuleAssistant
scheduleRule
- the schedule rule to addpublic void addTransletRule(TransletRule transletRule)
ContextRuleAssistant
addTransletRule
in class ContextRuleAssistant
transletRule
- the translet rule to addpublic void addTemplateRule(TemplateRule templateRule)
ContextRuleAssistant
addTemplateRule
in class ContextRuleAssistant
templateRule
- the template rule to addpublic java.util.Collection<AspectRule> getAspectRules()
ContextRuleAssistant
getAspectRules
in class ContextRuleAssistant
public java.util.Collection<BeanRule> getBeanRules()
ContextRuleAssistant
getBeanRules
in class ContextRuleAssistant
public java.util.Collection<ScheduleRule> getScheduleRules()
ContextRuleAssistant
getScheduleRules
in class ContextRuleAssistant
public java.util.Collection<TransletRule> getTransletRules()
ContextRuleAssistant
getTransletRules
in class ContextRuleAssistant
public java.util.Collection<TemplateRule> getTemplateRules()
ContextRuleAssistant
getTemplateRules
in class ContextRuleAssistant
public void resolveAdviceBeanClass(AspectRule aspectRule)
ContextRuleAssistant
resolveAdviceBeanClass
in class ContextRuleAssistant
aspectRule
- the aspect rulepublic void resolveActionBeanClass(BeanActionRule beanActionRule)
ContextRuleAssistant
resolveActionBeanClass
in class ContextRuleAssistant
beanActionRule
- the bean action rulepublic void resolveFactoryBeanClass(BeanRule beanRule)
ContextRuleAssistant
resolveFactoryBeanClass
in class ContextRuleAssistant
beanRule
- the bean rulepublic void resolveBeanClass(ItemRule itemRule)
ContextRuleAssistant
resolveBeanClass
in class ContextRuleAssistant
itemRule
- the item rulepublic void resolveBeanClass(Token[] tokens)
ContextRuleAssistant
resolveBeanClass
in class ContextRuleAssistant
tokens
- an array of tokenspublic void resolveBeanClass(Token token)
ContextRuleAssistant
resolveBeanClass
in class ContextRuleAssistant
token
- the tokenpublic void resolveBeanClass(AutowireRule autowireRule)
ContextRuleAssistant
resolveBeanClass
in class ContextRuleAssistant
autowireRule
- the autowire rulepublic void resolveBeanClass(ScheduleRule scheduleRule)
ContextRuleAssistant
resolveBeanClass
in class ContextRuleAssistant
scheduleRule
- the schedule rulepublic void resolveBeanClass(TemplateRule templateRule)
ContextRuleAssistant
resolveBeanClass
in class ContextRuleAssistant
templateRule
- the template rulepublic void reserveBeanReference(java.lang.String beanId, java.lang.Class<?> beanClass, BeanReferenceInspectable inspectable)
reserveBeanReference
in class ContextRuleAssistant
Copyright © 2008–2018 The Aspectran Project. All rights reserved.