gumbo.util.route
Class ObjectField

java.lang.Object
  |
  +--gumbo.util.AbstractDisposable
        |
        +--gumbo.util.route.EventNode
              |
              +--gumbo.util.route.EventDataNode
                    |
                    +--gumbo.util.route.AbstractObjectField
                          |
                          +--gumbo.util.route.ObjectField
All Implemented Interfaces:
Disposable, EventNodeMarker
Direct Known Subclasses:
ObjectField.EventIn, ObjectField.EventInOut, ObjectField.EventOut

public class ObjectField
extends AbstractObjectField

An object field whose default data type is Object.

Version:
$Revision: 1.1 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Nested Class Summary
static class ObjectField.EventIn
           
static class ObjectField.EventInOut
           
static class ObjectField.EventOut
           
 
Nested classes inherited from class gumbo.util.route.AbstractObjectField
AbstractObjectField.EventIn, AbstractObjectField.EventOut
 
Constructor Summary
ObjectField()
           
ObjectField(java.lang.Class dataType, java.lang.Object init)
           
ObjectField(java.lang.Object init)
           
 
Method Summary
 java.lang.Object get()
          Gets this field's data value.
 
Methods inherited from class gumbo.util.route.AbstractObjectField
checkSender, checkValue, getDataType, getDataValue, getObject, implSend, implSet, set
 
Methods inherited from class gumbo.util.route.EventDataNode
checkRouter, enableDebug, getReceivers, getRelayType, getSenders, implDispose, implSend, implSysProcess, isReceiver, isSender, process, setDebug, setDebug, setRelayType, sync
 
Methods inherited from class gumbo.util.route.EventNode
isLocked
 
Methods inherited from class gumbo.util.AbstractDisposable
dispose, isDisposed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectField

public ObjectField()

ObjectField

public ObjectField(java.lang.Object init)

ObjectField

public ObjectField(java.lang.Class dataType,
                   java.lang.Object init)
Method Detail

get

public final java.lang.Object get()
Gets this field's data value.