Package | Description |
---|---|
com.massa.dsl.block | |
com.massa.mrules.util.property | |
com.massa.util.property |
This package contains property access framework.
|
Modifier and Type | Field and Description |
---|---|
protected IProperty |
AbstractInjectableLexerBlock.property
Computed from name
|
Modifier and Type | Method and Description |
---|---|
IProperty |
AbstractInjectableLexerBlock.getProperty() |
IProperty |
InjectableLexerBlock.getProperty() |
IProperty |
InjectableLexerBlockWrapper.getProperty() |
Modifier and Type | Interface and Description |
---|---|
interface |
IProperty2
IProperty extension allowing to handle access to variables (global and local). |
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.PropertyFactory2.getIndexedPropertyInstance(IProperty property,
IProperty index) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getIndexedPropertyInstance(String property,
IProperty index) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getMappedPropertyInstance(IProperty property,
IProperty key) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getMappedPropertyInstance(String property,
IProperty key) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments) |
IProperty2 |
PropertyCompiler2.PropertyFactory2.getStrictMethodPropertyInstance(String property,
IProperty... arguments) |
Modifier and Type | Method and Description |
---|---|
IProperty2 |
PropertyCompiler2.PropertyFactory2.getNestedPropertyInstance(List<? extends IProperty> properties) |
Constructor and Description |
---|
IndexedProperty2(IProperty property,
IProperty index) |
MappedProperty2(IProperty property,
IProperty key) |
StaticMethodProperty2(ICompilationContext ctxt,
String declaringClass,
String property,
IProperty... arguments) |
StrictMethodProperty2(String property,
IProperty... arguments) |
Constructor and Description |
---|
NestedProperty2(List<? extends IProperty> properties) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProperty
Abstract implementation for IProperty.
|
class |
ConstantProperty<C>
Special property to return always the same constant value.
|
class |
IndexedProperty
Allows to specify a List or an Array access.
|
class |
IntegerProperty
Special property to return always the same Integer value.
|
class |
MappedProperty
Allows to specify a Map access.
|
class |
NestedProperty
A property composed of several nested properties.
|
class |
SimpleProperty
Most simple property.
|
class |
StaticFieldProperty
Allows to specify a direct static Field access.
|
class |
StaticMethodProperty
Allows to specify a direct static Method access.
|
class |
StrictFieldProperty
Allows to specify a direct Field access.
|
class |
StrictMethodProperty
Allows to specify a direct Method access.
|
class |
StringProperty
Special property to return always the same String value.
|
Modifier and Type | Field and Description |
---|---|
protected IProperty |
PropertyCompiler.IPropertyComponent.property |
Modifier and Type | Method and Description |
---|---|
IProperty |
IPropertyCompiler.compile(String property)
Compiles a property into a compiled representation, with useCommonBeanUtilsSyntax to false.
|
IProperty |
PropertyCompiler.compile(String property) |
IProperty |
IPropertyCompiler.compile(String property,
boolean useCommonBeanUtilsSyntax)
Compiles a property into a compiled representation.
|
IProperty |
PropertyCompiler.compile(String property,
boolean useCommonBeanUtilsSyntax) |
IProperty |
PropertyCompiler.SecurePropertyCompiler.compile(String property,
boolean useCommonBeanUtilsSyntax) |
<C> IProperty |
PropertyCompiler.IPropertyFactory.getConstantPropertyInstance(C value,
Class<C> clazz)
Provides
ConstantProperty implementation. |
<C> IProperty |
PropertyCompiler.DefaultPropertyFactory.getConstantPropertyInstance(C value,
Class<C> clazz)
Might be overridden to change
ConstantProperty implementation. |
<C> IProperty |
PropertyCompiler.SecuredPropertyFactory.getConstantPropertyInstance(C value,
Class<C> clazz)
Might be overridden to change
ConstantProperty implementation. |
IProperty |
IndexedProperty.getIndex() |
IProperty |
PropertyCompiler.IPropertyFactory.getIndexedPropertyInstance(IProperty property,
IProperty index)
Provides
IndexedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getIndexedPropertyInstance(IProperty property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getIndexedPropertyInstance(IProperty property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getIndexedPropertyInstance(String property,
IProperty index)
Provides
IndexedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getIndexedPropertyInstance(String property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getIndexedPropertyInstance(String property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getIntegerPropertyInstance(Integer value)
Provides
IntegerProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getIntegerPropertyInstance(Integer value)
Might be overridden to change
IntegerProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getIntegerPropertyInstance(Integer value)
Might be overridden to change
ConstantProperty implementation. |
IProperty |
MappedProperty.getKey() |
IProperty |
PropertyCompiler.IPropertyFactory.getMappedPropertyInstance(IProperty property,
IProperty key)
Provides
MappedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getMappedPropertyInstance(IProperty property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getMappedPropertyInstance(IProperty property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getMappedPropertyInstance(String property,
IProperty key)
Provides
MappedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getMappedPropertyInstance(String property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getMappedPropertyInstance(String property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getNestedPropertyInstance(List<? extends IProperty> properties)
Provides
NestedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getNestedPropertyInstance(List<? extends IProperty> properties)
Might be overridden to change
NestedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getNestedPropertyInstance(List<? extends IProperty> properties)
Might be overridden to change
NestedProperty implementation. |
IProperty |
MappedProperty.getProperty() |
IProperty |
IndexedProperty.getProperty() |
IProperty |
PropertyCompiler.IPropertyFactory.getSimplePropertyInstance(String property)
Provides
SimpleProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getSimplePropertyInstance(String property)
Might be overridden to change
SimpleProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getSimplePropertyInstance(String property)
Might be overridden to change
SimpleProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStaticFieldPropertyInstance(String declaringClass,
String property)
Provides
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStaticFieldPropertyInstance(String declaringClass,
String property)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStaticFieldPropertyInstance(String declaringClass,
String property)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Provides
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStrictFieldPropertyInstance(String property)
Provides
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStrictFieldPropertyInstance(String property)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStrictFieldPropertyInstance(String property)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Provides
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStringPropertyInstance(String value)
Provides
StringProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStringPropertyInstance(String value)
Might be overridden to change
StringProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStringPropertyInstance(String value)
Might be overridden to change
ConstantProperty implementation. |
IProperty |
IPropertyCompiler.secureCompile(String property)
Compiles a property into a compiled representation,
with useCommonBeanUtilsSyntax to false and checking against current default MRulesUtilsSecurityManager configuration
if the operations performed by the compiled property are allowed.
|
IProperty |
PropertyCompiler.secureCompile(String property) |
IProperty |
PropertyCompiler.SecurePropertyCompiler.secureCompile(String property) |
IProperty |
IPropertyCompiler.secureCompile(String property,
MRulesUtilsSecurityManager securityManager)
Compiles a property into a compiled representation,
with useCommonBeanUtilsSyntax to false and checking against provider MRulesUtilsSecurityManager configuration
if the operations performed by the compiled property are allowed.
|
IProperty |
PropertyCompiler.secureCompile(String property,
MRulesUtilsSecurityManager securityManager) |
IProperty |
PropertyCompiler.SecurePropertyCompiler.secureCompile(String property,
MRulesUtilsSecurityManager securityManager) |
Modifier and Type | Method and Description |
---|---|
List<? extends IProperty> |
NestedProperty.getProperties()
Modifying returned list is not supported.
|
Modifier and Type | Method and Description |
---|---|
IProperty |
PropertyCompiler.IPropertyFactory.getIndexedPropertyInstance(IProperty property,
IProperty index)
Provides
IndexedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getIndexedPropertyInstance(IProperty property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getIndexedPropertyInstance(IProperty property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getIndexedPropertyInstance(String property,
IProperty index)
Provides
IndexedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getIndexedPropertyInstance(String property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getIndexedPropertyInstance(String property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getMappedPropertyInstance(IProperty property,
IProperty key)
Provides
MappedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getMappedPropertyInstance(IProperty property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getMappedPropertyInstance(IProperty property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getMappedPropertyInstance(String property,
IProperty key)
Provides
MappedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getMappedPropertyInstance(String property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getMappedPropertyInstance(String property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Provides
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.IPropertyFactory.getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Provides
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
Modifier and Type | Method and Description |
---|---|
IProperty |
PropertyCompiler.IPropertyFactory.getNestedPropertyInstance(List<? extends IProperty> properties)
Provides
NestedProperty implementation. |
IProperty |
PropertyCompiler.DefaultPropertyFactory.getNestedPropertyInstance(List<? extends IProperty> properties)
Might be overridden to change
NestedProperty implementation. |
IProperty |
PropertyCompiler.SecuredPropertyFactory.getNestedPropertyInstance(List<? extends IProperty> properties)
Might be overridden to change
NestedProperty implementation. |
Constructor and Description |
---|
IndexedProperty(IProperty property,
IProperty index) |
IPropertyComponent(IProperty property,
boolean usesPrevious) |
MappedProperty(IProperty property,
IProperty key) |
StaticMethodProperty(String accessedClassName,
String property,
IProperty... arguments) |
StrictMethodProperty(String property,
IProperty... arguments) |
Constructor and Description |
---|
NestedProperty(List<? extends IProperty> properties) |