| Package | Description |
|---|---|
| com.aspectran.core.context.expr | |
| com.aspectran.core.context.rule | |
| com.aspectran.core.context.rule.assistant | |
| com.aspectran.core.context.rule.converter |
| Modifier and Type | Method | Description |
|---|---|---|
<T> T |
ItemEvaluator.evaluate(ItemRule itemRule) |
|
<T> T |
ItemExpressionParser.evaluate(ItemRule itemRule) |
|
java.lang.String[] |
ItemEvaluator.evaluateAsStringArray(ItemRule itemRule) |
|
java.lang.String[] |
ItemExpressionParser.evaluateAsStringArray(ItemRule itemRule) |
| Modifier and Type | Method | Description |
|---|---|---|
ItemRule |
BeanActionRule.newArgumentItemRule(java.lang.String argumentName) |
Adds a new argument rule with the specified name and returns it.
|
ItemRule |
EchoActionRule.newAttributeItemRule(java.lang.String attributeName) |
Adds a new attribute rule with the specified name and returns it.
|
ItemRule |
ForwardResponseRule.newAttributeItemRule(java.lang.String attributeName) |
Adds a new attribute rule with the specified name and returns it.
|
ItemRule |
IncludeActionRule.newAttributeItemRule(java.lang.String attributeName) |
Adds a new attribute rule with the specified name and returns it.
|
ItemRule |
RequestRule.newAttributeItemRule(java.lang.String attributeName) |
Adds a new attribute rule with the specified name and returns it.
|
ItemRule |
BeanRule.newConstructorArgumentItemRule() |
Adds a new constructor argument item rule and returns it.
|
ItemRule |
HeadingActionRule.newHeaderItemRule(java.lang.String headerName) |
Adds a new header rule with the specified name and returns it.
|
static ItemRule |
ItemRule.newInstance(java.lang.String type,
java.lang.String name,
java.lang.String valueType,
java.lang.String defaultValue,
java.lang.Boolean tokenize,
java.lang.Boolean mandatory,
java.lang.Boolean security) |
Returns a new derived instance of ItemRule.
|
ItemRule |
IncludeActionRule.newParameterItemRule(java.lang.String parameterName) |
Adds a new parameter rule with the specified name and returns it.
|
ItemRule |
RedirectResponseRule.newParameterItemRule(java.lang.String parameterName) |
Adds a new parameter rule with the specified name and returns it.
|
ItemRule |
RequestRule.newParameterItemRule(java.lang.String parameterName) |
Adds a new parameter rule with the specified name and returns it.
|
ItemRule |
BeanActionRule.newPropertyItemRule(java.lang.String propertyName) |
Adds a new property rule with the specified name and returns it.
|
ItemRule |
BeanRule.newPropertyItemRule(java.lang.String propertyName) |
Adds a new property rule with the specified name and returns it.
|
ItemRule |
EnvironmentRule.newPropertyItemRule(java.lang.String propertyName) |
Adds a new property rule with the specified name and returns it.
|
ItemRule |
ItemRuleMap.putItemRule(ItemRule itemRule) |
Adds a item rule.
|
static ItemRule |
ItemRule.toItemRule(ItemParameters itemParameters) |
Convert the given item parameters into an
ItemRule. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
BeanActionRule.addArgumentItemRule(ItemRule argumentItemRule) |
Adds the argument item rule.
|
void |
EchoActionRule.addAttributeItemRule(ItemRule itemRule) |
Adds the attribute item rule.
|
void |
ForwardResponseRule.addAttributeItemRule(ItemRule itemRule) |
Adds the attribute item rule.
|
void |
IncludeActionRule.addAttributeItemRule(ItemRule attributeItemRule) |
Adds the attribute item rule.
|
void |
RequestRule.addAttributeItemRule(ItemRule attributeItemRule) |
Adds the attribute item rule.
|
void |
BeanRule.addConstructorArgumentItemRule(ItemRule constructorArgumentItemRule) |
Adds the constructor argument item rule.
|
void |
HeadingActionRule.addHeaderItemRule(ItemRule headerItemRule) |
Adds the header item rule.
|
void |
IncludeActionRule.addParameterItemRule(ItemRule parameterItemRule) |
Adds the parameter item rule.
|
void |
RedirectResponseRule.addParameterItemRule(ItemRule parameterItemRule) |
Adds the parameter item rule.
|
void |
RequestRule.addParameterItemRule(ItemRule parameterItemRule) |
Adds the parameter item rule.
|
void |
BeanActionRule.addPropertyItemRule(ItemRule propertyItemRule) |
Adds the property item rule.
|
void |
BeanRule.addPropertyItemRule(ItemRule propertyItemRule) |
Adds the property item rule.
|
void |
EnvironmentRule.addPropertyItemRule(ItemRule propertyItemRule) |
Adds the property item rule.
|
static java.lang.Class<?> |
ItemRule.getClassOfValue(ItemRule ir,
java.lang.Object value) |
Gets the class of value.
|
ItemRule |
ItemRuleMap.putItemRule(ItemRule itemRule) |
Adds a item rule.
|
static java.util.Iterator<Token[]> |
ItemRule.tokenIterator(ItemRule itemRule) |
Returns a
Token iterator. |
| Constructor | Description |
|---|---|
ItemRuleList(java.util.Collection<ItemRule> itemRules) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ContextRuleAssistant.resolveBeanClass(ItemRule itemRule) |
Resolve bean class.
|
void |
ShallowContextRuleAssistant.resolveBeanClass(ItemRule itemRule) |
| Modifier and Type | Method | Description |
|---|---|---|
static ItemParameters |
RuleToParamsConverter.toItemParameters(ItemRule itemRule) |
Copyright © 2008–2018 The Aspectran Project. All rights reserved.