|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.mtgi.analytics.EventDataElement
public class EventDataElement
Semi-structured (XML-like) data about a BehaviorEvent
.
BehaviorEvent.getData()
,
Serialized FormField Summary | |
---|---|
protected T |
next
|
Constructor Summary | |
---|---|
EventDataElement(String name)
|
Method Summary | |
---|---|
void |
add(String name,
Object value)
Set a named attribute on this element. |
void |
addElement(EventDataElement child)
|
EventDataElement |
addElement(String name)
Add a child element with the given name to this element. |
String |
getName()
Get the name of this element |
String |
getText()
Get the text of this element, if any |
protected EventDataElement |
initialize(BehaviorEvent event)
Return a concrete, fully-realized instance of this data, performing any deferred initialization of internal data structures. |
boolean |
isEmpty()
|
boolean |
isNull()
|
protected Iterator<EventDataElement> |
iterate()
iterate the list of sibling event data elements starting at this element |
Iterator<EventDataElement> |
iterateChildren()
iterate all child elements of this event data element previously added with addElement(EventDataElement) or addElement(String) |
Iterator<? extends Map.Entry<String,Object>> |
iterateProperties()
iterate all properties previously added with add(String, Object) |
protected void |
setNext(EventDataElement parent,
EventDataElement next)
set the next sibling in the linked list of children under parent . |
void |
setText(String text)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected T extends com.mtgi.analytics.DataLink<T> next
Constructor Detail |
---|
public EventDataElement(String name)
Method Detail |
---|
public String getName()
public String getText()
public void setText(String text)
public void add(String name, Object value)
public EventDataElement addElement(String name)
public void addElement(EventDataElement child)
public boolean isEmpty()
public boolean isNull()
public Iterator<? extends Map.Entry<String,Object>> iterateProperties()
add(String, Object)
public Iterator<EventDataElement> iterateChildren()
addElement(EventDataElement)
or addElement(String)
protected void setNext(EventDataElement parent, EventDataElement next)
parent
.
protected Iterator<EventDataElement> iterate()
protected EventDataElement initialize(BehaviorEvent event)
event
- the parent event
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |