|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ReplacementMap
Mapping used by the JACOB soup to replace large objects with (hopefully) smaller objets during the serialization process. This can be used for objects that are immutable during the lifetime of the JACOB VPU.
| Method Summary | |
|---|---|
java.lang.Object |
getOriginal(java.lang.Object replacement)
Get the original object for a given replacement object. |
java.lang.Object |
getReplacement(java.lang.Object original)
Get a replacement object for a given "original" object. |
boolean |
isReplaceable(java.lang.Object obj)
Determine whether the given object is an object for which a replacement can be obtained. |
boolean |
isReplacement(java.lang.Object obj)
Determine whether the given object is a replacement object obtained from this map. |
| Method Detail |
|---|
boolean isReplacement(java.lang.Object obj)
obj - object to test
true if this getReplacement(Object) returned this object,
false otherwise
java.lang.Object getOriginal(java.lang.Object replacement)
throws java.lang.IllegalArgumentException
replacement -
java.lang.IllegalArgumentException - if the given object is not a replacement object
java.lang.Object getReplacement(java.lang.Object original)
throws java.lang.IllegalArgumentException
original - "original" object
java.lang.IllegalArgumentException - if the map cannot generate a replacement for the objectboolean isReplaceable(java.lang.Object obj)
obj - object to test
true if the call to getReplacement(Object) will succeed,
false otherwise
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||