|
SolarMetric Kodo JDO 2.4.3 generated on March 27 2003 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.solarmetric.kodo.util.SimpleProxyManager
Simple implementation of the ProxyManager interface that
delegates to the Proxies utility class in this package.
| Field Summary | |
|---|---|
protected static Localizer |
_loc
|
| Constructor Summary | |
|---|---|
SimpleProxyManager()
|
|
| Method Summary | |
|---|---|
Object |
getArrayCopy(Object orig,
Object owner,
String field)
Return a new array of the same component type as the given array and containing the same elements. |
Collection |
getCollectionCopy(Collection orig,
Object owner,
String field)
Return a new collection of the same type as the given one with a copy of all contained elements. |
ProxyCollection |
getCollectionProxy(Class type,
Class elementType,
Collection contents,
Comparator compare,
Object owner,
String field)
Return a proxy for the given collection type. |
Object |
getCustomCopy(Object orig,
Object owner,
String field)
Return a copy of the given object with the same information. |
Object |
getCustomProxy(Object orig,
Object owner,
String field)
Return a proxy for the given object. |
Date |
getDateCopy(Date orig,
Object owner,
String field)
Return a copy of the given date with the same information. |
ProxyDate |
getDateProxy(Date date,
Object owner,
String field)
Return a proxy for the given date instance. |
Map |
getMapCopy(Map orig,
Object owner,
String field)
Return a new map of the same type as the given one with a copy of all contained key/value pairs. |
ProxyMap |
getMapProxy(Class type,
Class keyType,
Class valueType,
Map contents,
Comparator compare,
Object owner,
String field)
Return a proxy for the given map type. |
boolean |
isCustomProxyType(Class cls)
Return true if cls is a type that is
handled by getCustomCopy(java.lang.Object, java.lang.Object, java.lang.String) or getCustomProxy(java.lang.Object, java.lang.Object, java.lang.String). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static Localizer _loc
| Constructor Detail |
public SimpleProxyManager()
| Method Detail |
public boolean isCustomProxyType(Class cls)
ProxyManagertrue if cls is a type that is
handled by ProxyManager.getCustomCopy(java.lang.Object, java.lang.Object, java.lang.String) or ProxyManager.getCustomProxy(java.lang.Object, java.lang.Object, java.lang.String).isCustomProxyType in interface ProxyManager
public Date getDateCopy(Date orig,
Object owner,
String field)
ProxyManagergetDateCopy in interface ProxyManager
public Collection getCollectionCopy(Collection orig,
Object owner,
String field)
ProxyManagergetCollectionCopy in interface ProxyManager
public Map getMapCopy(Map orig,
Object owner,
String field)
ProxyManagergetMapCopy in interface ProxyManager
public Object getArrayCopy(Object orig,
Object owner,
String field)
ProxyManagergetArrayCopy in interface ProxyManager
public Object getCustomCopy(Object orig,
Object owner,
String field)
ProxyManagerProxyManager.isCustomProxyType(java.lang.Class) returns
true when invoked with orig's class.getCustomCopy in interface ProxyManager
public ProxyDate getDateProxy(Date date,
Object owner,
String field)
ProxyManagergetDateProxy in interface ProxyManager
public ProxyCollection getCollectionProxy(Class type,
Class elementType,
Collection contents,
Comparator compare,
Object owner,
String field)
ProxyManagergetCollectionProxy in interface ProxyManager
public ProxyMap getMapProxy(Class type,
Class keyType,
Class valueType,
Map contents,
Comparator compare,
Object owner,
String field)
ProxyManagergetMapProxy in interface ProxyManager
public Object getCustomProxy(Object orig,
Object owner,
String field)
ProxyManagerProxyManager.isCustomProxyType(java.lang.Class) returns
true when invoked with orig's class.getCustomProxy in interface ProxyManager
|
SolarMetric Kodo JDO 2.4.3 generated on March 27 2003 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||