public class XIndexedLogImpl extends java.util.AbstractList<XTrace> implements XIndexedLog
XIndexedLog
supporting a simple query language.Modifier and Type | Method and Description |
---|---|
boolean |
accept(XVisitor arg0) |
void |
add(int index,
XTrace element) |
java.lang.Object |
clone() |
XTrace |
get(int index) |
XAttributeMap |
getAttributes() |
java.util.List<XEventClassifier> |
getClassifiers() |
java.util.Set<XExtension> |
getExtensions() |
java.util.List<XAttribute> |
getGlobalEventAttributes() |
java.util.List<XAttribute> |
getGlobalTraceAttributes() |
XIndexedTraces |
getIndexedCollection() |
XLogInfo |
getInfo(XEventClassifier arg0) |
boolean |
hasAttributes() |
XTrace |
remove(int index) |
java.lang.Iterable<XTrace> |
retrieve( |
java.lang.Iterable<XTrace> |
retrieve(java.lang.String query) |
XTrace |
set(int index,
XTrace element) |
void |
setAttributes(XAttributeMap arg0) |
void |
setInfo(XEventClassifier arg0,
XLogInfo arg1) |
int |
size() |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
public XIndexedTraces getIndexedCollection()
getIndexedCollection
in interface XIndexedLog
public java.lang.Iterable<XTrace> retrieve(query)
retrieve
in interface XIndexedLog
public java.lang.Iterable<XTrace> retrieve(java.lang.String query) throws ParseException
retrieve
in interface XIndexedLog
ParseException
public XTrace get(int index)
get
in interface java.util.List<XTrace>
get
in class java.util.AbstractList<XTrace>
public XTrace set(int index, XTrace element)
set
in interface java.util.List<XTrace>
set
in class java.util.AbstractList<XTrace>
public void add(int index, XTrace element)
add
in interface java.util.List<XTrace>
add
in class java.util.AbstractList<XTrace>
public XTrace remove(int index)
remove
in interface java.util.List<XTrace>
remove
in class java.util.AbstractList<XTrace>
public int size()
size
in interface java.util.Collection<XTrace>
size
in interface java.util.List<XTrace>
size
in class java.util.AbstractCollection<XTrace>
public java.lang.Object clone()
clone
in class java.lang.Object
public XAttributeMap getAttributes()
public java.util.Set<XExtension> getExtensions()
public boolean hasAttributes()
public void setAttributes(XAttributeMap arg0)
public boolean accept(XVisitor arg0)
public java.util.List<XEventClassifier> getClassifiers()
public java.util.List<XAttribute> getGlobalEventAttributes()
public java.util.List<XAttribute> getGlobalTraceAttributes()
public XLogInfo getInfo(XEventClassifier arg0)
public void setInfo(XEventClassifier arg0, XLogInfo arg1)