|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.progeeks.meta.util.MapMetaKit
public class MapMetaKit
MetaKit implementation to directly support MapMetaObjects. all meta-objects returned are MapMetaObjects.
Field Summary | |
---|---|
static MapMetaKit |
DEFAULT_KIT
|
Constructor Summary | |
---|---|
MapMetaKit(MetaKit delegate)
Creates a map meta-kit that will delegate to the specified MetaKit when it determines that it can't handle a given object on its own. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Pretend to be equals in this direction with any meta-kit that we delegate to. |
MetaKit |
getDelegateMetaKit()
Returns the meta-kit that this kit will delegate to when dealing with non-map objects. |
java.lang.Object |
getInternalObject(MetaObject object)
Returns the internal object representation for the specified meta-object if one exists. |
MetaClass |
getMetaClassForObject(java.lang.Object object)
Returns the appropriate meta-class for the specified object. |
MetaClass |
getMetaClassForObject(java.lang.Object object,
MetaClassRegistry classRegistry)
Returns the appropriate meta-class for the specified object. |
static MapMetaKit |
getMetaKit(MetaKit delegate)
Returns a MapMetaKit for the specified delegate. |
MetaObjectFactory |
getMetaObjectFactory()
Returns a factory that can be used to create new MetaObject based values using this kit's underlying implementation. |
int |
hashCode()
Because we implement .equals() we should implement hashCode()... |
java.lang.String |
toString()
|
MetaObject |
wrapObject(java.lang.Object object,
MetaClass mClass)
Wraps the specified object in a meta-object adapter specific to this kit's implementation layer. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final MapMetaKit DEFAULT_KIT
Constructor Detail |
---|
public MapMetaKit(MetaKit delegate)
Method Detail |
---|
public static MapMetaKit getMetaKit(MetaKit delegate)
public MetaKit getDelegateMetaKit()
public java.lang.Object getInternalObject(MetaObject object)
getInternalObject
in interface MetaKit
public MetaClass getMetaClassForObject(java.lang.Object object, MetaClassRegistry classRegistry)
getMetaClassForObject
in interface MetaKit
public MetaClass getMetaClassForObject(java.lang.Object object)
getMetaClassForObject
in interface MetaKit
public MetaObject wrapObject(java.lang.Object object, MetaClass mClass)
wrapObject
in interface MetaKit
public MetaObjectFactory getMetaObjectFactory()
getMetaObjectFactory
in interface MetaKit
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |