|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.dynalang.mop | |
---|---|
org.dynalang.mop | This package defines the metaobject protocol interfaces. |
org.dynalang.mop.beans | This package defines a metaobject protocol implementation that follows the JavaBeans specification. |
org.dynalang.mop.collections | This package defines metaobject protocol implementations that expose standard Java lists and maps as dynamic objects, with the usually expected semantics (lists act as number-indexed associative arrays, maps act as generic associative arrays). |
org.dynalang.mop.impl | This package defines classes that help in implementing MOPs as well as creating (mostly composite) MOP instances. |
Classes in org.dynalang.mop used by org.dynalang.mop | |
---|---|
BaseMetaobjectProtocol
The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol. |
|
BaseMetaobjectProtocol.Results
Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure. |
|
CallProtocol
An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters). |
|
MetaobjectProtocol
An extension of BaseMetaobjectProtocol that can provide various
convenience functionality that can implemented in terms of base
functionality, but the specialized implementations can be optimized. |
Classes in org.dynalang.mop used by org.dynalang.mop.beans | |
---|---|
BaseMetaobjectProtocol
The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol. |
|
BaseMetaobjectProtocol.Results
Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure. |
|
CallProtocol
An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters). |
|
MetaobjectProtocol
An extension of BaseMetaobjectProtocol that can provide various
convenience functionality that can implemented in terms of base
functionality, but the specialized implementations can be optimized. |
Classes in org.dynalang.mop used by org.dynalang.mop.collections | |
---|---|
BaseMetaobjectProtocol
The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol. |
|
BaseMetaobjectProtocol.Results
Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure. |
|
CallProtocol
An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters). |
|
ClassBasedMetaobjectProtocol
An interface that can be optionally implemented by any MOP if it is strictly class-based (that is, the class of an object solely determines whether it has authority over it or not). |
|
MetaobjectProtocol
An extension of BaseMetaobjectProtocol that can provide various
convenience functionality that can implemented in terms of base
functionality, but the specialized implementations can be optimized. |
Classes in org.dynalang.mop used by org.dynalang.mop.impl | |
---|---|
BaseMetaobjectProtocol
The base metaobject protocol interface that provides essential functionality for implementing a metaobject protocol. |
|
BaseMetaobjectProtocol.Results
Defines special operation results that are used as return values from many metaobject protocol methods to indicate success or failure. |
|
CallProtocol
An interface for objects that are capable of creating alternative representations for objects, for purposes of converting between types where necessary (usually used for arguments of method invocation and property setters). |
|
ClassBasedMetaobjectProtocol
An interface that can be optionally implemented by any MOP if it is strictly class-based (that is, the class of an object solely determines whether it has authority over it or not). |
|
MetaobjectProtocol
An extension of BaseMetaobjectProtocol that can provide various
convenience functionality that can implemented in terms of base
functionality, but the specialized implementations can be optimized. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |