Package | Description |
---|---|
com.massa.mrules.accessor | |
com.massa.mrules.util.property |
Modifier and Type | Method and Description |
---|---|
protected void |
MDefinedAccessor.internalCompileValue(ICompilationContext ctxt,
IProperty2 compiledProperty) |
protected void |
MAvailableAccessor.internalCompileValue(ICompilationContext ctxt,
IProperty2 compiledProperty) |
protected abstract void |
AbstractPropertyCheckAccessor.internalCompileValue(ICompilationContext ctxt,
IProperty2 compiledProperty)
Final compilation steps should be implemented here.
|
protected Boolean |
MDefinedAccessor.internalGet(IExecutionContext ctxt,
IProperty2 compiledProperty) |
protected Boolean |
MAvailableAccessor.internalGet(IExecutionContext ctxt,
IProperty2 compiledProperty) |
protected abstract Boolean |
AbstractPropertyCheckAccessor.internalGet(IExecutionContext ctxt,
IProperty2 compiledProperty)
The final implementation should check the property here.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantProperty2<C>
ConstantProperty2 extension. |
class |
GlobalVarProperty
Specific implementation allowing to access global variables (starting with #).
|
class |
IndexedProperty2
IndexedProperty extension. |
class |
IntegerProperty2
IntegerProperty extension. |
class |
LocalVarProperty
Specific implementation allowing to access local variables (starting with #).
|
class |
MappedProperty2
MappedProperty extension. |
class |
NestedProperty2
NestedProperty extension. |
class |
SimpleProperty2
SimpleProperty extension. |
class |
StaticFieldProperty2
StaticFieldProperty extension. |
class |
StaticMethodProperty2
StaticMethodProperty extension. |
class |
StrictFieldProperty2
StrictFieldProperty extension. |
class |
StrictMethodProperty2
StrictMethodProperty extension. |
class |
StringProperty2
StringProperty extension. |
Modifier and Type | Method and Description |
---|---|
IProperty2 |
PropertyCompiler2.compile(String property) |
IProperty2 |
PropertyCompiler2.compile(String property,
boolean useCommonBeanUtilsSyntax) |
<C> IProperty2 |
PropertyCompiler2.PropertyFactory2.getConstantPropertyInstance(C value,
Class<C> clazz) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getIndexedPropertyInstance(IProperty property,
IProperty index) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getIndexedPropertyInstance(String property,
IProperty index) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getIntegerPropertyInstance(Integer value) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getMappedPropertyInstance(IProperty property,
IProperty key) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getMappedPropertyInstance(String property,
IProperty key) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getNestedPropertyInstance(List<? extends IProperty> properties) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getSimplePropertyInstance(String property) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStaticFieldPropertyInstance(String declaringClass,
String property) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStrictFieldPropertyInstance(String property) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStrictMethodPropertyInstance(String property,
IProperty... arguments) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStringPropertyInstance(String value) |
IProperty2 |
PropertyCompiler2.secureCompile(String property) |
IProperty2 |
PropertyCompiler2.secureCompile(String property,
MRulesUtilsSecurityManager securityManager) |