Uses of Interface
org.jmanikin.core.Id
| Package | Description |
|---|---|
| org.jmanikin.core |
Provides the core interfaces
|
| org.jmanikin.example.bank |
Provides the basic Bank example
|
| org.jmanikin.message |
Provides basic abstract Message types
|
| org.jmanikin.test |
Provides conformance tests
|
| org.jmanikin.world |
Provides basic World implementations
|
-
Uses of Id in org.jmanikin.core
Classes in org.jmanikin.core with type parameters of type Id Modifier and Type Interface Description interfaceApply<I extends Id<O>,O,E>The Apply stage of building a Message.interfaceEffect<I extends Id<O>,O,E>The Effect stage of building a Message.interfaceEnvironment<I extends Id<O>,O,E>An Environment is the self scope that is provided/injected when evaluating a Msg.interfaceMessage<I extends Id<O>,O,E>A Message is a factory for building a Msg using a fluent Builder.interfaceMsg<I extends Id<O>,O,E>The final Msg stage of building a Message.interfacePostCondition<I extends Id<O>,O,E>The Post-condition stage of building a Message.interfacePreCondition<I extends Id<O>,O,E>The Pre-condition stage of building a Message.Methods in org.jmanikin.core with type parameters of type Id Modifier and Type Method Description <I2 extends Id<O2>, O2, R2>
R2Environment. send(I2 id, Message<I2,O2,R2> msg)Sends a Message to Object O, given an Object identifier<I extends Id<O>, O, E>
Value<W,E>Value.ValueImpl. send(I id, Message<I,O,E> msg)<I extends Id<O>, O, E>
Value<W,E>World. send(I id, Message<I,O,E> msg)Returns the effect Value E, after sending a Message to Object O, given an Object identifier.Methods in org.jmanikin.core with parameters of type Id Modifier and Type Method Description <O2> O2Environment. obj(Id<? extends O2> id)Returns the current Object O2, given its id<O> Value<W,O>Value.ValueImpl. obj(Id<? extends O> id)<O> Value<W,O>World. obj(Id<? extends O> id)Returns the current Object O value, given an id.<O2> O2Environment. old(Id<? extends O2> id)Returns the old Object O2, given its id<O> Value<W,O>Value.ValueImpl. old(Id<? extends O> id)<O> Value<W,O>World. old(Id<? extends O> id)Returns the old Object O value, given an id. -
Uses of Id in org.jmanikin.example.bank
Classes in org.jmanikin.example.bank that implement Id Modifier and Type Class Description static classAccountModule.IDstatic classTransferModule.ID -
Uses of Id in org.jmanikin.message
Classes in org.jmanikin.message with type parameters of type Id Modifier and Type Interface Description interfaceLocalMessage<I extends Id<O>,O,E>A LocalMessage wraps the Environment in a LocalEnv, and temporarily stores the LocalEnv in a ThreadLocal variable.static classLocalMessage.LocalEnvironment<I extends Id<O>,O,E>LocalEnvironment implementation that sets the ThreadLocal variable at each Stage.Methods in org.jmanikin.message with type parameters of type Id Modifier and Type Method Description <I2 extends Id<O2>, O2, R2>
R2LocalMessage.LocalEnvironment. send(I2 id, Message<I2,O2,R2> msg)default <I2 extends Id<O2>, O2, R2>
R2LocalMessage. send(I2 id, Message<I2,O2,R2> msg)Methods in org.jmanikin.message with parameters of type Id Modifier and Type Method Description <O2> O2LocalMessage.LocalEnvironment. obj(Id<? extends O2> id)default <O2> O2LocalMessage. obj(Id<? extends O2> id)<O2> O2LocalMessage.LocalEnvironment. old(Id<? extends O2> id)default <O2> O2LocalMessage. old(Id<? extends O2> id) -
Uses of Id in org.jmanikin.test
Classes in org.jmanikin.test that implement Id Modifier and Type Class Description static classTestModule.CId -
Uses of Id in org.jmanikin.world
Methods in org.jmanikin.world with type parameters of type Id Modifier and Type Method Description <I extends Id<O>, O, E>
Value<SimpleWorld,E>SimpleWorld. send(I id, Message<I,O,E> message)Methods in org.jmanikin.world with parameters of type Id Modifier and Type Method Description <O> Value<SimpleWorld,O>SimpleWorld. obj(Id<? extends O> id)<O> Value<SimpleWorld,O>SimpleWorld. old(Id<? extends O> id)