org.eml.MMAX2.annotation.query
Class MMAX2QueryResultTuple

java.lang.Object
  extended by org.eml.MMAX2.annotation.query.MMAX2QueryResultTuple
All Implemented Interfaces:
QueryResultTupleAPI

public class MMAX2QueryResultTuple
extends java.lang.Object
implements QueryResultTupleAPI


Constructor Summary
MMAX2QueryResultTuple()
           
MMAX2QueryResultTuple(java.util.ArrayList _elements)
           
MMAX2QueryResultTuple(MMAX2QueryResultTuple toClone)
           
MMAX2QueryResultTuple(MMAX2QueryResultTupleElement e1)
          Creates a new instance of MMAX2QueryResultTuple of width 1.
 
Method Summary
 void add(MMAX2QueryResultTupleElement element)
           
 boolean equals(java.lang.Object otherObject)
           
 MMAX2QueryResultTupleElement getElementAt(int index)
          (API) Returns the MMAX2QueryResultTupleElement object at index elementIndex.
 Markable getFirstMarkableWithAttribute(java.lang.String attributeName, int type)
           
 java.lang.String[][] getFragments()
           
 Markable getLastMarkableWithAttribute(java.lang.String attributeName, int type)
           
 int getLeftmostDiscoursePosition()
           
 java.lang.String getMarkableLevelNameAtColumnIndex(int index)
           
 int getOriginalIndex()
           
 int getRightmostDiscoursePosition()
           
 MMAX2QueryResultTupleElement getValueAt(int index)
           
 int getWidth()
          (API) Returns the width of the result tuple as the number of MMAX2QueryResultTupleElement objects it contains.
 boolean isDiscontinuous()
           
 void setDiscontinuous()
           
 void setOriginalIndex(int _org)
           
 void setOuterDiscoursePositions(int _lmdp, int _rmdp)
           
 java.lang.String toString(java.util.ArrayList attributes)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMAX2QueryResultTuple

public MMAX2QueryResultTuple()

MMAX2QueryResultTuple

public MMAX2QueryResultTuple(MMAX2QueryResultTupleElement e1)
Creates a new instance of MMAX2QueryResultTuple of width 1. The discourse positions are copied from input, and also any discontinuity information.


MMAX2QueryResultTuple

public MMAX2QueryResultTuple(MMAX2QueryResultTuple toClone)

MMAX2QueryResultTuple

public MMAX2QueryResultTuple(java.util.ArrayList _elements)
Method Detail

setOriginalIndex

public final void setOriginalIndex(int _org)

getOriginalIndex

public final int getOriginalIndex()

add

public final void add(MMAX2QueryResultTupleElement element)

getWidth

public final int getWidth()
Description copied from interface: QueryResultTupleAPI
(API) Returns the width of the result tuple as the number of MMAX2QueryResultTupleElement objects it contains.

Specified by:
getWidth in interface QueryResultTupleAPI
Returns:
The number of MMAX2QueryResultTupleElement objects this tuple contains.

equals

public boolean equals(java.lang.Object otherObject)
Overrides:
equals in class java.lang.Object

setOuterDiscoursePositions

public final void setOuterDiscoursePositions(int _lmdp,
                                             int _rmdp)

getLeftmostDiscoursePosition

public final int getLeftmostDiscoursePosition()

getRightmostDiscoursePosition

public final int getRightmostDiscoursePosition()

isDiscontinuous

public final boolean isDiscontinuous()

setDiscontinuous

public final void setDiscontinuous()

getFragments

public final java.lang.String[][] getFragments()

getElementAt

public final MMAX2QueryResultTupleElement getElementAt(int index)
Description copied from interface: QueryResultTupleAPI
(API) Returns the MMAX2QueryResultTupleElement object at index elementIndex.

Specified by:
getElementAt in interface QueryResultTupleAPI
Returns:
The MMAX2QueryResultTupleElement object at index elementIndex.

getValueAt

public final MMAX2QueryResultTupleElement getValueAt(int index)

getLastMarkableWithAttribute

public final Markable getLastMarkableWithAttribute(java.lang.String attributeName,
                                                   int type)

getFirstMarkableWithAttribute

public final Markable getFirstMarkableWithAttribute(java.lang.String attributeName,
                                                    int type)

getMarkableLevelNameAtColumnIndex

public final java.lang.String getMarkableLevelNameAtColumnIndex(int index)

toString

public final java.lang.String toString(java.util.ArrayList attributes)