protected class PropertyCompiler2.PropertyFactory2 extends PropertyCompiler.DefaultPropertyFactory
Modifier | Constructor and Description |
---|---|
protected |
PropertyFactory2() |
Modifier and Type | Method and Description |
---|---|
<C> IProperty2 |
getConstantPropertyInstance(C value,
Class<C> clazz)
Might be overridden to change
ConstantProperty implementation. |
IProperty2 |
getIndexedPropertyInstance(IProperty property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty2 |
getIndexedPropertyInstance(String property,
IProperty index)
Might be overridden to change
IndexedProperty implementation. |
IProperty2 |
getIntegerPropertyInstance(Integer value)
Might be overridden to change
IntegerProperty implementation. |
IProperty2 |
getMappedPropertyInstance(IProperty property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty2 |
getMappedPropertyInstance(String property,
IProperty key)
Might be overridden to change
MappedProperty implementation. |
IProperty2 |
getNestedPropertyInstance(List<? extends IProperty> properties)
Might be overridden to change
NestedProperty implementation. |
IProperty2 |
getSimplePropertyInstance(String property)
Might be overridden to change
SimpleProperty implementation. |
IProperty2 |
getStaticFieldPropertyInstance(String declaringClass,
String property)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty2 |
getStaticMethodPropertyInstance(String declaringClass,
String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty2 |
getStrictFieldPropertyInstance(String property)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty2 |
getStrictMethodPropertyInstance(String property,
IProperty... arguments)
Might be overridden to change
StrictFieldProperty implementation. |
IProperty2 |
getStringPropertyInstance(String value)
Might be overridden to change
StringProperty implementation. |
public IProperty2 getSimplePropertyInstance(String property) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
SimpleProperty
implementation.getSimplePropertyInstance
in interface PropertyCompiler.IPropertyFactory
getSimplePropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getMappedPropertyInstance(String property, IProperty key) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
MappedProperty
implementation.getMappedPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getMappedPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getMappedPropertyInstance(IProperty property, IProperty key) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
MappedProperty
implementation.getMappedPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getMappedPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getIndexedPropertyInstance(String property, IProperty index) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
IndexedProperty
implementation.getIndexedPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getIndexedPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getIndexedPropertyInstance(IProperty property, IProperty index) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
IndexedProperty
implementation.getIndexedPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getIndexedPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getStrictFieldPropertyInstance(String property) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
StrictFieldProperty
implementation.getStrictFieldPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getStrictFieldPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getStaticFieldPropertyInstance(String declaringClass, String property) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
StrictFieldProperty
implementation.getStaticFieldPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getStaticFieldPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getStrictMethodPropertyInstance(String property, IProperty... arguments) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
StrictFieldProperty
implementation.getStrictMethodPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getStrictMethodPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getStaticMethodPropertyInstance(String declaringClass, String property, IProperty... arguments) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
StrictFieldProperty
implementation.getStaticMethodPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getStaticMethodPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getNestedPropertyInstance(List<? extends IProperty> properties) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
NestedProperty
implementation.getNestedPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getNestedPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
UtilsException
public IProperty2 getStringPropertyInstance(String value) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
StringProperty
implementation.getStringPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getStringPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
StringProperty
UtilsException
public IProperty2 getIntegerPropertyInstance(Integer value) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
IntegerProperty
implementation.getIntegerPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getIntegerPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
IntegerProperty
UtilsException
public <C> IProperty2 getConstantPropertyInstance(C value, Class<C> clazz) throws UtilsException
PropertyCompiler.DefaultPropertyFactory
ConstantProperty
implementation.getConstantPropertyInstance
in interface PropertyCompiler.IPropertyFactory
getConstantPropertyInstance
in class PropertyCompiler.DefaultPropertyFactory
ConstantProperty
UtilsException