Atavism Version 2018.1AGIS API

atavism.server.messages
Class PerceptionMessage.ObjectNote

java.lang.Object
  extended by atavism.server.messages.PerceptionMessage.ObjectNote
Enclosing class:
PerceptionMessage

public static class PerceptionMessage.ObjectNote
extends java.lang.Object

Described a gained or lost perceivable object.


Constructor Summary
PerceptionMessage.ObjectNote()
          No-arg constructor required for marshalling.
PerceptionMessage.ObjectNote(OID targetOid, OID subjectOid)
          Make an ObjectNote.
PerceptionMessage.ObjectNote(OID targetOid, OID subjectOid, ObjectType objectType)
          Make an ObjectNote.
PerceptionMessage.ObjectNote(OID targetOid, OID subjectOid, ObjectType objectType, java.lang.Object info)
          Make an ObjectNote.
 
Method Summary
 java.lang.Object getObjectInfo()
          Get the subject object information.
 ObjectType getObjectType()
          Get the subject object type.
 OID getSubject()
          Get the perceived object OID.
 OID getTarget()
          Get the perceiver object OID.
 void setObjectInfo(java.lang.Object info)
          Set the subject object information.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PerceptionMessage.ObjectNote

public PerceptionMessage.ObjectNote()
No-arg constructor required for marshalling.


PerceptionMessage.ObjectNote

public PerceptionMessage.ObjectNote(OID targetOid,
                                    OID subjectOid)
Make an ObjectNote.


PerceptionMessage.ObjectNote

public PerceptionMessage.ObjectNote(OID targetOid,
                                    OID subjectOid,
                                    ObjectType objectType)
Make an ObjectNote.


PerceptionMessage.ObjectNote

public PerceptionMessage.ObjectNote(OID targetOid,
                                    OID subjectOid,
                                    ObjectType objectType,
                                    java.lang.Object info)
Make an ObjectNote.

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getTarget

public OID getTarget()
Get the perceiver object OID.


getSubject

public OID getSubject()
Get the perceived object OID.


getObjectType

public ObjectType getObjectType()
Get the subject object type.


getObjectInfo

public java.lang.Object getObjectInfo()
Get the subject object information.


setObjectInfo

public void setObjectInfo(java.lang.Object info)
Set the subject object information.



Copyright © 2018 Dragonsan Studios Sp. z o.o.