com.ibm.sensorevent.model
Interface IGroup

All Superinterfaces:
IGenericGroup
All Known Subinterfaces:
IHeader, IPayload, IPayloadMetaData, ISensorEventPayload, ITag, ITagRead
All Known Implementing Classes:
AlertDebugPayload, AlertErrorPayload, AlertInfoPayload, AlertWarningPayload, ApplicationPingPayload, ApplicationPongPayload, CommandPayload, EPCTag, Group, Header, HeartbeatPayload, IBMSensorEventPayload, PassiveRFIDAggregatedTagReadPayload, PassiveRFIDTagRead, PassiveRFIDTagReadPayload, Payload, PayloadMetaData, PortalCommandPayload, PortalReportPayload, ReloadPayload, ReportPayload, RestartPayload, Tag, TagRead, TagReadFeedbackPayload, TagReadReportPayload

public interface IGroup
extends IGenericGroup

IGroup is the interface representing the class Group.


Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 java.util.Map toMap()
          Converts all values in the group to a java.util.Map of strings
 java.util.Map toTypedMap()
          Converts all values in the group to a java.util.Map; the values' data types are preserved
 
Methods inherited from interface com.ibm.sensorevent.model.generic.IGenericGroup
addAttribute, addAttributeArray, addBooleanArrayAttribute, addBooleanAttribute, addByteArrayAttribute, addByteAttribute, addDateArrayAttribute, addDateArrayAttributeAsLong, addDateAttribute, addDateAttributeAsLong, addDoubleArrayAttribute, addDoubleAttribute, addFloatArrayAttribute, addFloatAttribute, addGroup, addHexAttribute, addHexAttribute, addIntArrayAttribute, addIntAttribute, addLongArrayAttribute, addLongAttribute, addShortArrayAttribute, addShortAttribute, addStringArrayAttribute, addStringAttribute, createGroupPath, getAttribute, getAttributes, getAttributesAsList, getBooleanAttributeArrayValue, getBooleanAttributeValue, getByteAttributeArrayValue, getByteAttributeValue, getDateAttributeArrayValue, getDateAttributeArrayValueAsLong, getDateAttributeValue, getDateAttributeValueAsLong, getDoubleAttributeArrayValue, getDoubleAttributeValue, getFloatAttributeArrayValue, getFloatAttributeValue, getGroup, getGroups, getGroupsAsList, getHexAttributeValue, getHexAttributeValueAsString, getIntAttributeArrayValue, getIntAttributeValue, getLongAttributeArrayValue, getLongAttributeValue, getName, getShortAttributeArrayValue, getShortAttributeValue, getStringAttributeArrayValue, getStringAttributeValue, removeAttributes, removeGroups, setAttributes, setGroups, setName, traverseGroupPath
 

Field Detail

COPYRIGHT

static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Method Detail

toMap

java.util.Map toMap()
                    throws SensorEventException
Converts all values in the group to a java.util.Map of strings

Throws:
SensorEventException

toTypedMap

java.util.Map toTypedMap()
                         throws SensorEventException
Converts all values in the group to a java.util.Map; the values' data types are preserved

Throws:
SensorEventException


Copyright © 2005 - 2009 IBM Corp. All Rights Reserved.