|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IGenericGroup
IGenericGroup is the interface representing the class GenericGroup
.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Method Summary | |
---|---|
void |
addAttribute(IGenericAttribute attribute)
Adds an attribute to this group's collection of attributes. |
void |
addAttributeArray(java.lang.String name,
java.lang.Object[] value,
int type)
|
void |
addBooleanArrayAttribute(java.lang.String name,
boolean[] value)
Adds an attribute to this group's collection of attributes. |
void |
addBooleanAttribute(java.lang.String name,
boolean value)
Adds an attribute to this group's collection of attributes. |
void |
addByteArrayAttribute(java.lang.String name,
byte[] b)
Adds an attribute to this group's collection of attributes. |
void |
addByteAttribute(java.lang.String name,
byte b)
Adds an attribute to this group's collection of attributes. |
void |
addDateArrayAttribute(java.lang.String name,
java.util.Date[] d)
Adds an attribute to this group's collection of attributes. |
void |
addDateArrayAttributeAsLong(java.lang.String name,
long[] l)
Adds an attribute to this group's collection of attributes. |
void |
addDateAttribute(java.lang.String name,
java.util.Date d)
Adds an attribute to this group's collection of attributes. |
void |
addDateAttributeAsLong(java.lang.String name,
long l)
Adds an attribute to this group's collection of attributes. |
void |
addDoubleArrayAttribute(java.lang.String name,
double[] d)
Adds an attribute to this group's collection of attributes. |
void |
addDoubleAttribute(java.lang.String name,
double d)
Adds an attribute to this group's collection of attributes. |
void |
addFloatArrayAttribute(java.lang.String name,
float[] f)
Adds an attribute to this group's collection of attributes. |
void |
addFloatAttribute(java.lang.String name,
float f)
Adds an attribute to this group's collection of attributes. |
void |
addGroup(IGenericGroup group)
Adds a subgroup to this group |
void |
addHexAttribute(java.lang.String name,
byte[] b)
Adds an attribute to this group's collection of attributes. |
void |
addHexAttribute(java.lang.String name,
java.lang.String s)
Adds an attribute to this group's collection of attributes. |
void |
addIntArrayAttribute(java.lang.String name,
int[] i)
Adds an attribute to this group's collection of attributes. |
void |
addIntAttribute(java.lang.String name,
int i)
Adds an attribute to this group's collection of attributes. |
void |
addLongArrayAttribute(java.lang.String name,
long[] l)
Adds an attribute to this group's collection of attributes. |
void |
addLongAttribute(java.lang.String name,
long l)
Adds an attribute to this group's collection of attributes. |
void |
addShortArrayAttribute(java.lang.String name,
short[] s)
Adds an attribute to this group's collection of attributes. |
void |
addShortAttribute(java.lang.String name,
short s)
Adds an attribute to this group's collection of attributes. |
void |
addStringArrayAttribute(java.lang.String name,
java.lang.String[] s)
Adds an attribute to this group's collection of attributes. |
void |
addStringAttribute(java.lang.String name,
java.lang.String s)
Adds an attribute to this group's collection of attributes. |
void |
createGroupPath(java.util.List path)
Constructs the nested subgroups using the names specified in path. |
IGenericAttribute |
getAttribute(java.lang.String name)
Returns the attribute from this group with the specified name |
java.util.Collection |
getAttributes()
Returns this group's attributes as a collection of IGenericAttribute |
java.util.List |
getAttributesAsList()
Returns this group's attributes as a list of IGenericAttribute |
boolean[] |
getBooleanAttributeArrayValue(java.lang.String name)
Returns the boolean array attribute value from this group with the specified name |
boolean |
getBooleanAttributeValue(java.lang.String name)
Returns the boolean attribute value from this group with the specified name |
byte[] |
getByteAttributeArrayValue(java.lang.String name)
Returns the byte array attribute value from this group with the specified name |
byte |
getByteAttributeValue(java.lang.String name)
Returns the byte attribute value from this group with the specified name |
java.util.Date[] |
getDateAttributeArrayValue(java.lang.String name)
Returns the java.util.Date array attribute value from this group with the specified name |
long[] |
getDateAttributeArrayValueAsLong(java.lang.String name)
Returns the java.util.Date values converted to long millisecond array attribute values from this group with the specified name |
java.util.Date |
getDateAttributeValue(java.lang.String name)
Returns the java.util.Date attribute value from this group with the specified name |
long |
getDateAttributeValueAsLong(java.lang.String name)
Returns the java.util.Date as a long millisecond attribute value from this group with the specified name |
double[] |
getDoubleAttributeArrayValue(java.lang.String name)
Returns the double array attribute value from this group with the specified name |
double |
getDoubleAttributeValue(java.lang.String name)
Returns the double attribute value from this group with the specified name |
float[] |
getFloatAttributeArrayValue(java.lang.String name)
Returns the float array attribute value from this group with the specified name |
float |
getFloatAttributeValue(java.lang.String name)
Returns the float attribute value from this group with the specified name |
IGenericGroup |
getGroup(java.lang.String name)
Returns the subgroup with the specified name |
java.util.Collection |
getGroups()
Returns this group's attributes as a collection of IGenericGroup |
java.util.List |
getGroupsAsList()
Returns this group's attributes as a list of IGenericGroup |
byte[] |
getHexAttributeValue(java.lang.String name)
Returns the HexBinary byte array attribute value from this group with the specified name |
java.lang.String |
getHexAttributeValueAsString(java.lang.String name)
Returns the HexBinary String attribute value from this group with the specified name |
int[] |
getIntAttributeArrayValue(java.lang.String name)
Returns the int array attribute value from this group with the specified name |
int |
getIntAttributeValue(java.lang.String name)
Returns the int attribute value from this group with the specified name |
long[] |
getLongAttributeArrayValue(java.lang.String name)
Returns the long array attribute value from this group with the specified name |
long |
getLongAttributeValue(java.lang.String name)
Returns the long attribute value from this group with the specified name |
java.lang.String |
getName()
Returns the group's name |
short[] |
getShortAttributeArrayValue(java.lang.String name)
Returns the short array attribute value from this group with the specified name |
short |
getShortAttributeValue(java.lang.String name)
Returns the short attribute value from this group with the specified name |
java.lang.String[] |
getStringAttributeArrayValue(java.lang.String name)
Returns the String array attribute value from this group with the specified name |
java.lang.String |
getStringAttributeValue(java.lang.String name)
Returns the String attribute value from this group with the specified name |
void |
removeAttributes()
Removes all attributes from this group |
void |
removeGroups()
Removes all subgroups from this group |
void |
setAttributes(java.util.Collection attributes)
Sets this group's collection of attributes |
void |
setGroups(java.util.Collection groups)
Sets this group's collection of subgroups |
void |
setName(java.lang.String name)
Sets the name of this group |
IGenericGroup |
traverseGroupPath(java.util.List path)
Returns the last nested subgroup specified in path. |
Field Detail |
---|
static final java.lang.String COPYRIGHT
Method Detail |
---|
java.lang.String getName()
void setName(java.lang.String name) throws SensorEventException
SensorEventException
void addAttributeArray(java.lang.String name, java.lang.Object[] value, int type) throws SensorEventException
SensorEventException
void addAttribute(IGenericAttribute attribute) throws SensorEventException
SensorEventException
void addBooleanAttribute(java.lang.String name, boolean value) throws SensorEventException
SensorEventException
void addByteAttribute(java.lang.String name, byte b) throws SensorEventException
SensorEventException
void addDateAttribute(java.lang.String name, java.util.Date d) throws SensorEventException
SensorEventException
void addDateAttributeAsLong(java.lang.String name, long l) throws SensorEventException
SensorEventException
void addDoubleAttribute(java.lang.String name, double d) throws SensorEventException
SensorEventException
void addFloatAttribute(java.lang.String name, float f) throws SensorEventException
SensorEventException
void addHexAttribute(java.lang.String name, byte[] b) throws SensorEventException
HexBinary
string.
SensorEventException
void addHexAttribute(java.lang.String name, java.lang.String s) throws SensorEventException
SensorEventException
HexBinary
void addIntAttribute(java.lang.String name, int i) throws SensorEventException
SensorEventException
void addLongAttribute(java.lang.String name, long l) throws SensorEventException
SensorEventException
void addShortAttribute(java.lang.String name, short s) throws SensorEventException
SensorEventException
void addStringAttribute(java.lang.String name, java.lang.String s) throws SensorEventException
SensorEventException
void addBooleanArrayAttribute(java.lang.String name, boolean[] value) throws SensorEventException
SensorEventException
void addByteArrayAttribute(java.lang.String name, byte[] b) throws SensorEventException
SensorEventException
void addDateArrayAttribute(java.lang.String name, java.util.Date[] d) throws SensorEventException
SensorEventException
void addDateArrayAttributeAsLong(java.lang.String name, long[] l) throws SensorEventException
SensorEventException
void addDoubleArrayAttribute(java.lang.String name, double[] d) throws SensorEventException
SensorEventException
void addFloatArrayAttribute(java.lang.String name, float[] f) throws SensorEventException
SensorEventException
void addIntArrayAttribute(java.lang.String name, int[] i) throws SensorEventException
SensorEventException
void addLongArrayAttribute(java.lang.String name, long[] l) throws SensorEventException
SensorEventException
void addShortArrayAttribute(java.lang.String name, short[] s) throws SensorEventException
SensorEventException
void addStringArrayAttribute(java.lang.String name, java.lang.String[] s) throws SensorEventException
SensorEventException
IGenericAttribute getAttribute(java.lang.String name) throws SensorEventException
SensorEventException
boolean getBooleanAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
byte getByteAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
java.util.Date getDateAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
long getDateAttributeValueAsLong(java.lang.String name) throws SensorEventException
SensorEventException
double getDoubleAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
float getFloatAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
byte[] getHexAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
HexBinary
java.lang.String getHexAttributeValueAsString(java.lang.String name) throws SensorEventException
SensorEventException
HexBinary
int getIntAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
long getLongAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
short getShortAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
java.lang.String getStringAttributeValue(java.lang.String name) throws SensorEventException
SensorEventException
boolean[] getBooleanAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
byte[] getByteAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
java.util.Date[] getDateAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
long[] getDateAttributeArrayValueAsLong(java.lang.String name) throws SensorEventException
SensorEventException
double[] getDoubleAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
float[] getFloatAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
int[] getIntAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
long[] getLongAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
short[] getShortAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
java.lang.String[] getStringAttributeArrayValue(java.lang.String name) throws SensorEventException
SensorEventException
java.util.Collection getAttributes()
IGenericAttribute
java.util.List getAttributesAsList()
IGenericAttribute
void setAttributes(java.util.Collection attributes) throws SensorEventException
SensorEventException
void removeAttributes()
void addGroup(IGenericGroup group) throws SensorEventException
SensorEventException
IGenericGroup getGroup(java.lang.String name) throws SensorEventException
SensorEventException
java.util.Collection getGroups()
IGenericGroup
java.util.List getGroupsAsList()
IGenericGroup
void setGroups(java.util.Collection groups) throws SensorEventException
SensorEventException
void removeGroups()
void createGroupPath(java.util.List path) throws SensorEventException
SensorEventException
IGenericGroup traverseGroupPath(java.util.List path) throws SensorEventException
SensorEventException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |