|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.sensorevent.model.generic.GenericGroup
com.ibm.sensorevent.model.Group
public class Group
Group represents a
GenericGroup
in the
IBM sensor event model. Group adds function to GenericGroup that is specific
to the IBM sensor event model.
The interface associated with this class is
IGroup
.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Fields inherited from class com.ibm.sensorevent.model.generic.GenericGroup |
---|
attributes, groups, name |
Constructor Summary | |
---|---|
protected |
Group()
Constructs a Group |
protected |
Group(java.lang.String name)
Constructs a Group with the specified name |
Method Summary | |
---|---|
static IGenericGroup |
fromMap(java.util.Map map)
Converts a java.util.Map to an IGenericGroup . |
static IGenericGroup |
fromTypedMap(java.util.Map map)
Converts a java.util.Map to an IGenericGroup . |
static IGenericGroup |
getInstance()
Factory method to create a Group |
static IGenericGroup |
getInstance(java.lang.String name)
Factory method to create a Group with the specified name |
protected void |
processGroup(java.util.Map map,
IGenericGroup group)
|
protected static void |
processMap(IGroup group,
java.util.Map map)
|
protected void |
processTypedGroup(java.util.Map map,
IGenericGroup group)
|
protected static void |
processTypedMap(IGroup group,
java.util.Map map)
|
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 class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
protected Group() throws SensorEventException
SensorEventException
protected Group(java.lang.String name) throws SensorEventException
name
- the name of the Group
SensorEventException
Method Detail |
---|
public static IGenericGroup getInstance() throws SensorEventException
SensorEventException
public static IGenericGroup getInstance(java.lang.String name) throws SensorEventException
name
- the name of the Group
SensorEventException
public static IGenericGroup fromMap(java.util.Map map) throws SensorEventException
IGenericGroup
.
Assumes that all values are strings.
map
- the java.util.Map to convert
SensorEventException
public static IGenericGroup fromTypedMap(java.util.Map map) throws SensorEventException
IGenericGroup
.
Values' data types are preserved in the map.
map
- the java.util.Map to convert
SensorEventException
public java.util.Map toMap() throws SensorEventException
toMap
in interface IGroup
SensorEventException
public java.util.Map toTypedMap() throws SensorEventException
toTypedMap
in interface IGroup
SensorEventException
protected void processTypedGroup(java.util.Map map, IGenericGroup group) throws SensorEventException
SensorEventException
protected void processGroup(java.util.Map map, IGenericGroup group) throws SensorEventException
SensorEventException
protected static void processTypedMap(IGroup group, java.util.Map map) throws SensorEventException
SensorEventException
protected static void processMap(IGroup group, java.util.Map map) throws SensorEventException
SensorEventException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |