Package | Description |
---|---|
org.elkoserver.foundation.server.metadata |
Metadata objects used in the management of Elko servers and communicated
between them.
|
org.elkoserver.json |
Utilities for working with JSON (JavaScript Object Notation) objects.
|
org.elkoserver.objdb |
The Elko Object Database.
|
org.elkoserver.objdb.store |
Classes for implementing various Elko object store types.
|
org.elkoserver.server.context |
The Elko Context Server.
|
org.elkoserver.server.context.caps |
A package of mods related to using capability security patterns in Elko
Context Server applications.
|
org.elkoserver.server.context.mods |
A package of generally useful mods and related objects.
|
org.elkoserver.server.context.test | |
org.elkoserver.server.context.users |
A package of mods related to alternative mechanisms for user creation.
|
org.elkoserver.server.workshop |
The Elko Workshop Server.
|
org.elkoserver.server.workshop.bank |
Workshop worker and related classes for virtual currency management and
banking.
|
org.elkoserver.server.workshop.test | |
org.made.neohabitat | |
org.made.neohabitat.mods |
Modifier and Type | Class and Description |
---|---|
class |
AuthDesc
Descriptor containing information required or presented to authorize a
connection.
|
class |
LoadDesc
Description of the load on a server.
|
class |
ServiceDesc
Description of a (possibly) registered service.
|
Modifier and Type | Method and Description |
---|---|
void |
JSONLiteralArray.addElement(Encodable value)
Add an object element to an incomplete array.
|
void |
JSONLiteral.addParameter(String param,
Encodable value)
Add an object-valued parameter to an incomplete literal.
|
void |
JSONLiteral.addParameterOpt(String param,
Encodable value)
Add an optional object-valued parameter to an incomplete literal.
|
void |
JSONObject.addProperty(String name,
Encodable value)
Add an object that can be encoded as JSON to an object.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjDBRemote.putObject(String ref,
Encodable obj,
String collectionName,
boolean requireNew,
ArgRunnable handler)
Store an object into the repository.
|
void |
ObjDBLocal.putObject(String ref,
Encodable obj,
String collectionName,
boolean requireNew,
ArgRunnable handler)
Store an object into the store.
|
void |
ObjDB.putObject(String ref,
Encodable obj,
String collectionName,
boolean requireNew,
ArgRunnable handler)
Store an object into the object database.
|
void |
ObjDBRemote.updateObject(String ref,
int version,
Encodable obj,
String collectionName,
ArgRunnable handler)
Update an object in the repository.
|
void |
ObjDBLocal.updateObject(String ref,
int version,
Encodable obj,
String collectionName,
ArgRunnable handler)
Update an object in the store.
|
void |
ObjDB.updateObject(String ref,
int version,
Encodable obj,
String collectionName,
ArgRunnable handler)
Update an object in the object database.
|
Modifier and Type | Class and Description |
---|---|
class |
ObjectDesc
Description of a requested object returned from the object store.
|
class |
PutDesc
Description of a request write to the object store.
|
class |
QueryDesc
Description of a query for an object.
|
class |
RequestDesc
Description of a request for an object.
|
class |
ResultDesc
Description of the result status of an object store operation.
|
class |
UpdateDesc
Description of a request to update to the object store.
|
class |
UpdateResultDesc
Description of the result status of an object update operation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Position
Interface type for position description information.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicObject
Base class of the fundamental addressable objects in the Context Server:
context, user, and item.
|
class |
CartesianPosition
Position class representing an integer (x,y) coordinate on a plane.
|
class |
Context
A
Context is a place for interaction between connected users. |
class |
GeoPosition
Position class representing a latitude/longitude position on the surface of
the earth.
|
class |
Item
A Item is an application object contained by a context or a user (or another
Item) but which is not a context or user itself.
|
class |
Mod
Abstract base class to facilitate implementation of application-specific
mods that can be attached to basic objects (contexts, users, and items).
|
class |
User
A User represents a connection to someone entered into a context from a
client.
|
Modifier and Type | Class and Description |
---|---|
class |
Cap
Base class for implementing capability mods that grant access to privileged
operations.
|
class |
ContextKeyCap
Capability to enable entry to one or more entry controlled contexts.
|
class |
Definer
Capability to enable external definition of persistent C-U-I objects.
|
Modifier and Type | Class and Description |
---|---|
class |
Cartesian
Mod to provide an item with 2D (rectangular) geometry.
|
class |
Census
Mod to enable tracking a context's population.
|
class |
Chat
Mod to enable users in a context to chat with each other.
|
class |
Dictionary
Mod to associate a server-moderated hashtable with its object.
|
class |
Image
Mod to associate an image with an object.
|
class |
Invisible
Marker mod to indicate that an item should be hidden from clients.
|
class |
Note
Mod to hold a free-floating chunk of text.
|
class |
NoteMaker
Mod to enable creation of notes.
|
class |
PrivateChat
Mod to enable users in a context to chat privately with each other.
|
class |
StyleDesc
Representation of style information for something containing text.
|
class |
StyleOptions
Representation of permissible text style information in a context that can
contain text.
|
class |
TalkOptions
Mod to hold a context's permissible chat text display style options.
|
class |
TalkPrefs
Mod to hold a user's current chat text display style settings.
|
Modifier and Type | Class and Description |
---|---|
class |
Counter
Mod to enable an object to function as a simple counter, maintly for testing
control over persistence.
|
class |
Die
Mod to enable an item to function as a die.
|
class |
EchoMod
Mod to enable a context user to exercise the external 'echo' service.
|
class |
GateController
Mod to enable a context user to control the context's gate
|
class |
ZMQSendTester
Context mod to test ZMQ outbound connections
|
Modifier and Type | Class and Description |
---|---|
class |
DeviceUserMod
This Mod holds device specific identity information for a user.
|
Modifier and Type | Class and Description |
---|---|
class |
WorkerObject
Base class for all worker objects.
|
Modifier and Type | Method and Description |
---|---|
void |
Workshop.putObject(String ref,
Encodable object)
Store an object into the repository.
|
void |
Workshop.putObject(String ref,
Encodable object,
ArgRunnable resultHandler)
Store an object into the repository with results notification.
|
void |
Workshop.putObject(String ref,
Encodable object,
String collection,
ArgRunnable resultHandler)
Store an object into a particular collection in the repository with
results notification.
|
void |
Workshop.updateObject(String ref,
int version,
Encodable object,
ArgRunnable resultHandler)
Update the state of an object in the repository.
|
void |
Workshop.updateObject(String ref,
int version,
Encodable object,
String collection,
ArgRunnable resultHandler)
Update the state of an object in some collection in the repository.
|
Modifier and Type | Class and Description |
---|---|
class |
BankWorker
Workshop worker object for the bank service.
|
class |
Currency
Object representing a defined currency: a type token denominating a
monetary value.
|
Modifier and Type | Class and Description |
---|---|
class |
EchoWorker |
Modifier and Type | Class and Description |
---|---|
class |
Container
an Elko Habitat superclass to handle container state.
|
class |
HabitatMod
This is the master superclass of the Habitat Elko project.
|
class |
Magical
an Elko Habitat superclass to handle magic state and specific behaviors.
|
class |
Massive
an Elko Habitat superclass to handle massive state.
|
class |
Openable
an Elko Habitat superclass to handle container open/closed and locked/unlocked states.
|
class |
Switch
an Elko Habitat superclass to handle on/off states.
|
class |
Walkable
an Elko Habitat superclass to handle avatar walkable surfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
Avatar
The Avatar Mod (attached to an Elko User.)
This holds both the Habitat User state, and the
Avatar state and behaviors, which include action on
the User's Avatar, and when interacting with other User's Avatars.
|
class |
Bag
Habitat Bag Mod (attached to an Elko Item.)
A Bag is a small container that can be open/closed and [un]locked.
|
class |
Box
Habitat Box Mod (attached to an Elko Item.)
A Box is a large container that can be open/closed and [un]locked.
|
class |
Flashlight
Habitat Flashlight Mod (attached to an Elko Item.)
A Flashlight may be switched on/off, and it effects room lighting.
|
class |
Ground
Habitat Ground Mod (attached to an Elko Item)
Your Avatar walks on the Ground.
|
class |
Head
Habitat Head Mod (attached to an Elko Item.)
The Head is a complex object.
|
class |
Key
Habitat Key Mod (attached to an Elko Item.)
A Key has a code-number that unlocks objects with the matching code.
|
class |
Knick_knack
Habitat Knick_knack Mod (attached to an Elko Item.)
The Knick_knack is a potentially magical room prop.
|
class |
Region
Habitat Region Mod (attached to a Elko Context)
The Region has all the state and behaviors for the main object
of Habitat.
|
class |
Rock
Habitat Rock Mod (attached to an Elko Item.)
Rock don't really do much.
|
class |
Short_sign
Habitat Short_sign Mod (attached to an Elko Item.)
It's a little sign that displays text.
|
class |
Sign
Habitat Sign Mod (attached to an Elko Item.)
It's a sign that displays text.
|
class |
Table
Habitat Table Mod (attached to an Elko Item.)
A Table is a large container that can be open/closed and [un]locked.
|
class |
Tree
Habitat Tree Mod (attached to an Elko Item.)
Trees don't really do much.
|
class |
Wall
Habitat Wall Mod (attached to an Elko Item.)
Walls are bound the visible region (room) and stop the User-Avatar
from walking off the Ground.
|
Copyright © 2017. All rights reserved.