public static interface PropertyCompiler.IPropertyFactory
IProperty getSimplePropertyInstance(String property) throws UtilsException
SimpleProperty
implementation.UtilsException
IProperty getMappedPropertyInstance(String property, IProperty key) throws UtilsException
MappedProperty
implementation.UtilsException
IProperty getMappedPropertyInstance(IProperty property, IProperty key) throws UtilsException
MappedProperty
implementation.UtilsException
IProperty getIndexedPropertyInstance(String property, IProperty index) throws UtilsException
IndexedProperty
implementation.UtilsException
IProperty getIndexedPropertyInstance(IProperty property, IProperty index) throws UtilsException
IndexedProperty
implementation.UtilsException
IProperty getStrictFieldPropertyInstance(String property) throws UtilsException
StrictFieldProperty
implementation.UtilsException
IProperty getStaticFieldPropertyInstance(String declaringClass, String property) throws UtilsException
StrictFieldProperty
implementation.UtilsException
IProperty getStrictMethodPropertyInstance(String property, IProperty... arguments) throws UtilsException
StrictFieldProperty
implementation.UtilsException
IProperty getStaticMethodPropertyInstance(String declaringClass, String property, IProperty... arguments) throws UtilsException
StrictFieldProperty
implementation.UtilsException
IProperty getStringPropertyInstance(String value) throws UtilsException
StringProperty
implementation.StringProperty
UtilsException
IProperty getIntegerPropertyInstance(Integer value) throws UtilsException
IntegerProperty
implementation.IntegerProperty
UtilsException
<C> IProperty getConstantPropertyInstance(C value, Class<C> clazz) throws UtilsException
ConstantProperty
implementation.ConstantProperty
UtilsException
IProperty getNestedPropertyInstance(List<? extends IProperty> properties) throws UtilsException
NestedProperty
implementation.UtilsException