class OsgiPropertyEditorRegistrar
extends java.lang.Object
implements org.springframework.beans.PropertyEditorRegistrar
PropertyEditors, useful inside an OSGi application context.
As this class is used for bootstrapping and is likely to draw classes from various packages that already depend on
BundleContextAware, the configuration has been externalized to avoid package cycles.| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.Class<?>,java.lang.Class<? extends java.beans.PropertyEditor>> |
editors |
private static org.apache.commons.logging.Log |
log |
private static java.lang.String |
PROPERTIES_FILE |
private java.lang.ClassLoader |
userClassLoader |
| Constructor and Description |
|---|
OsgiPropertyEditorRegistrar(java.lang.ClassLoader userClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
private void |
createEditors(java.util.Properties configuration) |
void |
registerCustomEditors(org.springframework.beans.PropertyEditorRegistry registry) |
private static final org.apache.commons.logging.Log log
private static final java.lang.String PROPERTIES_FILE
private final java.util.Map<java.lang.Class<?>,java.lang.Class<? extends java.beans.PropertyEditor>> editors
private final java.lang.ClassLoader userClassLoader
OsgiPropertyEditorRegistrar(java.lang.ClassLoader userClassLoader)
private void createEditors(java.util.Properties configuration)
public void registerCustomEditors(org.springframework.beans.PropertyEditorRegistry registry)
registerCustomEditors in interface org.springframework.beans.PropertyEditorRegistrar