public final class MapProxyTool
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class |
classForName(java.lang.String className,
java.util.Map<java.lang.String,java.lang.Class<?>> properties,
ClassLoaderService classLoaderService)
Generates/loads proxy class for given name with properties for map.
|
protected static java.lang.Class |
generate(java.lang.String className,
java.util.Map<java.lang.String,java.lang.Class<?>> properties)
Protected for test only
|
static java.lang.Object |
newInstanceOfBeanProxyForMap(java.lang.String className,
java.util.Map<java.lang.String,java.lang.Object> map,
java.util.Set<PropertyData> propertyDatas,
ClassLoaderService classLoaderService) |
public static java.lang.Object newInstanceOfBeanProxyForMap(java.lang.String className,
java.util.Map<java.lang.String,java.lang.Object> map,
java.util.Set<PropertyData> propertyDatas,
ClassLoaderService classLoaderService)
className - Name of the class to construct (should be unique within class loader)map - instance that will be proxied by java beanpropertyDatas - properties that should java bean declareclassLoaderService - public static java.lang.Class classForName(java.lang.String className,
java.util.Map<java.lang.String,java.lang.Class<?>> properties,
ClassLoaderService classLoaderService)
className - name of the class that will be generated/loadedproperties - list of properties that should be exposed via java beanclassLoaderService - protected static java.lang.Class generate(java.lang.String className,
java.util.Map<java.lang.String,java.lang.Class<?>> properties)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.