public class HipoEvent
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HipoEvent.GroupNodeIndexList |
static class |
HipoEvent.HipoNodeIndex |
static class |
HipoEvent.NodeIndexList |
Constructor and Description |
---|
HipoEvent() |
HipoEvent(byte[] buffer)
Initialize HipoEvent from a byte array.
|
HipoEvent(byte[] buffer,
SchemaFactory factory) |
HipoEvent(SchemaFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
addNode(HipoNode node)
Add a single node to the event.
|
void |
addNodes(java.util.List<HipoNode> nodes)
Add the nodes in the list to the event.
|
byte[] |
getDataBuffer() |
java.util.Map<java.lang.Integer,HipoNode> |
getGroup(int group) |
HipoGroup |
getGroup(java.lang.String name)
returns a group of nodes for given Schema.
|
java.util.List<HipoGroup> |
getGroups() |
HipoNode |
getNode(int group,
int item) |
SchemaFactory |
getSchemaFactory() |
boolean |
hasGroup(int group) |
boolean |
hasGroup(java.lang.String group) |
static void |
main(java.lang.String[] args) |
void |
removeGroup(int group)
Removes given group with given group id from the event
|
void |
removeGroup(java.lang.String name)
removes group with given name from the event
|
void |
reset() |
void |
show() |
void |
showGroup(int group) |
void |
showGroup(java.lang.String group) |
void |
showGroupByOrder(int order) |
java.lang.String |
toGroupListString() |
java.lang.String |
toString()
Return string representation of the event.
|
void |
updateNodeIndex()
updates the index of the
|
void |
writeGroup(HipoGroup group)
writes all the nodes in the group into the event.
|
public HipoEvent()
public HipoEvent(SchemaFactory factory)
public HipoEvent(byte[] buffer)
buffer
- public HipoEvent(byte[] buffer, SchemaFactory factory)
public void addNode(HipoNode node)
node
- HipoNode to add to the event.public void addNodes(java.util.List<HipoNode> nodes)
nodes
- list of HipoNode objects to add to the event.public final void updateNodeIndex()
public void reset()
public void writeGroup(HipoGroup group)
group
- group containing nodespublic HipoGroup getGroup(java.lang.String name)
name
- name of the Schemapublic java.lang.String toString()
toString
in class java.lang.Object
public byte[] getDataBuffer()
public void show()
public void showGroupByOrder(int order)
public void showGroup(int group)
public void showGroup(java.lang.String group)
public HipoNode getNode(int group, int item)
public boolean hasGroup(int group)
public boolean hasGroup(java.lang.String group)
public SchemaFactory getSchemaFactory()
public java.util.List<HipoGroup> getGroups()
public void removeGroup(int group)
group
- public void removeGroup(java.lang.String name)
name
- public java.util.Map<java.lang.Integer,HipoNode> getGroup(int group)
public java.lang.String toGroupListString()
public static void main(java.lang.String[] args)
JHepSim. A part of HSTOOLS. version-1.2