public class TupleEventSpec extends java.lang.Object implements java.io.Serializable, EventSpec
Constructor and Description |
---|
TupleEventSpec(java.lang.String name, AttrSpec[] attrs) |
Modifier and Type | Method and Description |
---|---|
static TupleEventSpec |
fromAnnotation(java.lang.String spec) |
AttrSpec |
getAttr(int idx)
Returns the attribute specification for the given index
|
AttrSpec |
getAttr(java.lang.String name)
Returns the attribute specification for the given attribute name
|
java.lang.String |
getName() |
int |
getNoAttrs() |
java.lang.String |
toString() |
public TupleEventSpec(java.lang.String name, AttrSpec[] attrs)
public java.lang.String getName()
public int getNoAttrs()
getNoAttrs
in interface EventSpec
public AttrSpec getAttr(int idx)
EventSpec
public AttrSpec getAttr(java.lang.String name)
EventSpec
public java.lang.String toString()
toString
in class java.lang.Object
public static TupleEventSpec fromAnnotation(java.lang.String spec)