Uses of Class
com.aspectran.core.context.rule.ItemRule
-
-
Uses of ItemRule in com.aspectran.core.activity.request
Methods in com.aspectran.core.activity.request that return types with arguments of type ItemRule Modifier and Type Method Description java.util.Collection<ItemRule>
MissingMandatoryAttributesException. getItemRules()
Returns an item rule list that represents missing attributes.java.util.Collection<ItemRule>
MissingMandatoryParametersException. getItemRules()
Returns an item rule list that represents missing parameters.Constructor parameters in com.aspectran.core.activity.request with type arguments of type ItemRule Constructor Description MissingMandatoryAttributesException(java.util.Collection<ItemRule> itemRules)
Creates a new MissingMandatoryAttributesException referencing the specified attribute.MissingMandatoryParametersException(java.util.Collection<ItemRule> itemRules)
Creates a new MissingMandatoryParametersException referencing the specified parameter. -
Uses of ItemRule in com.aspectran.core.context.expr
Methods in com.aspectran.core.context.expr that return ItemRule Modifier and Type Method Description ItemRule
ItemEvaluationException. getItemRule()
Gets the item rule which is failed to evaluate expression.Methods in com.aspectran.core.context.expr with parameters of type ItemRule Modifier and Type Method Description <T> T
ItemEvaluator. evaluate(ItemRule itemRule)
<T> T
ItemExpression. evaluate(ItemRule itemRule)
java.lang.String[]
ItemEvaluator. evaluateAsStringArray(ItemRule itemRule)
java.lang.String[]
ItemExpression. evaluateAsStringArray(ItemRule itemRule)
Method parameters in com.aspectran.core.context.expr with type arguments of type ItemRule Modifier and Type Method Description MultiValueMap<java.lang.String,java.lang.String>
ItemEvaluator. evaluateAsMultiValueMap(java.util.Collection<ItemRule> itemRuleLIst)
MultiValueMap<java.lang.String,java.lang.String>
ItemExpression. evaluateAsMultiValueMap(java.util.Collection<ItemRule> itemRules)
ParameterMap
ItemEvaluator. evaluateAsParameterMap(java.util.Collection<ItemRule> itemRules)
ParameterMap
ItemExpression. evaluateAsParameterMap(java.util.Collection<ItemRule> itemRules)
Constructors in com.aspectran.core.context.expr with parameters of type ItemRule Constructor Description ItemEvaluationException(ItemRule itemRule, java.lang.Throwable cause)
Instantiates a new item evaluation exception. -
Uses of ItemRule in com.aspectran.core.context.rule
Methods in com.aspectran.core.context.rule that return ItemRule Modifier and Type Method Description ItemRule
InvokeActionRule. newArgumentItemRule(java.lang.String argumentName)
Adds a new argument rule with the specified name and returns it.ItemRule
ForwardRule. 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
EchoActionRule. newEchoItemRule(java.lang.String echoName)
Adds a new echo item rule with the specified name and returns it.ItemRule
HeaderActionRule. 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.Boolean tokenize, java.lang.Boolean mandatory, java.lang.Boolean secret)
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
RedirectRule. 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
BeanRule. newPropertyItemRule(java.lang.String propertyName)
Adds a new property rule with the specified name and returns it.ItemRule
InvokeActionRule. 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
ItemRuleUtils. toItemRule(ItemParameters itemParameters)
Convert the givenItemParameters
into anItemRule
.Methods in com.aspectran.core.context.rule with parameters of type ItemRule Modifier and Type Method Description void
InvokeActionRule. addArgumentItemRule(ItemRule argumentItemRule)
Adds the argument item rule.void
ForwardRule. 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
EchoActionRule. addEchoItemRule(ItemRule itemRule)
Adds the echo item rule.void
HeaderActionRule. addHeaderItemRule(ItemRule headerItemRule)
Adds the header item rule.void
IncludeActionRule. addParameterItemRule(ItemRule parameterItemRule)
Adds the parameter item rule.void
RedirectRule. addParameterItemRule(ItemRule parameterItemRule)
Adds the parameter item rule.void
RequestRule. addParameterItemRule(ItemRule parameterItemRule)
Adds the parameter item rule.void
BeanRule. addPropertyItemRule(ItemRule propertyItemRule)
Adds the property item rule.void
InvokeActionRule. addPropertyItemRule(ItemRule propertyItemRule)
Adds the property item rule.static java.lang.Class<?>
ItemRuleUtils. getPrototypeClass(ItemRule itemRule, java.lang.Object value)
Returns theClass
according to the given item value.ItemRule
ItemRuleMap. putItemRule(ItemRule itemRule)
Adds a item rule.static java.util.Iterator<Token[]>
ItemRuleUtils. tokenIterator(ItemRule itemRule)
Returns anIterator
of all the tokens the item has.Constructor parameters in com.aspectran.core.context.rule with type arguments of type ItemRule Constructor Description ItemRuleList(java.util.Collection<ItemRule> itemRules)
-
Uses of ItemRule in com.aspectran.core.context.rule.assistant
Methods in com.aspectran.core.context.rule.assistant with parameters of type ItemRule Modifier and Type Method Description void
ContextRuleAssistant. resolveBeanClass(ItemRule itemRule)
Resolve bean class.void
ShallowContextRuleAssistant. resolveBeanClass(ItemRule itemRule)
-
Uses of ItemRule in com.aspectran.core.context.rule.converter
Methods in com.aspectran.core.context.rule.converter with parameters of type ItemRule Modifier and Type Method Description static ItemParameters
RulesToParameters. toItemParameters(ItemRule itemRule)
-