edu.northwestern.at.wordhoard.model.wrappers
Class TaggingData

java.lang.Object
  extended by edu.northwestern.at.wordhoard.model.wrappers.TaggingData
All Implemented Interfaces:
java.io.Serializable

public class TaggingData
extends java.lang.Object
implements java.io.Serializable

Tagging data flags.

A set of tagging data flags is a long integer which uses bits to record which kinds of tagging data are available in a corpus, work, or work part.

See Also:
Serialized Form

Field Summary
static long GENDER
          Speaker gender tagging mask.
static long LEMMA
          Lemma tagging mask.
static long METRICAL_SHAPE
          Metrical shape tagging mask.
static long MORTALITY
          Speaker mortality tagging mask.
static long POS
          Part of speech tagging mask.
static long PROSODIC
          Prosodic tagging mask.
static long PUB_DATES
          Publication dates tagging mask.
static long SPEAKER
          Speaker tagging mask.
static long SPELLING
          Spelling tagging mask.
static long WORD_CLASS
          Word class tagging mask.
 
Constructor Summary
TaggingData()
          Creates a new tagging data object.
TaggingData(long flags)
          Creates a new tagging data object.
 
Method Summary
 boolean contains(long mask)
          Returns true if tagging data is present.
 long getFlags()
          Gets the flags.
 void setFlags(long flags)
          Sets the flags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEMMA

public static final long LEMMA
Lemma tagging mask.

See Also:
Constant Field Values

POS

public static final long POS
Part of speech tagging mask.

See Also:
Constant Field Values

WORD_CLASS

public static final long WORD_CLASS
Word class tagging mask.

See Also:
Constant Field Values

SPELLING

public static final long SPELLING
Spelling tagging mask.

See Also:
Constant Field Values

SPEAKER

public static final long SPEAKER
Speaker tagging mask.

See Also:
Constant Field Values

GENDER

public static final long GENDER
Speaker gender tagging mask.

See Also:
Constant Field Values

MORTALITY

public static final long MORTALITY
Speaker mortality tagging mask.

See Also:
Constant Field Values

PROSODIC

public static final long PROSODIC
Prosodic tagging mask.

See Also:
Constant Field Values

METRICAL_SHAPE

public static final long METRICAL_SHAPE
Metrical shape tagging mask.

See Also:
Constant Field Values

PUB_DATES

public static final long PUB_DATES
Publication dates tagging mask.

See Also:
Constant Field Values
Constructor Detail

TaggingData

public TaggingData()
Creates a new tagging data object.


TaggingData

public TaggingData(long flags)
Creates a new tagging data object.

Parameters:
flags - The flags.
Method Detail

getFlags

public long getFlags()
Gets the flags.

Returns:
The flags.

setFlags

public void setFlags(long flags)
Sets the flags.

Parameters:
flags - The flags.

contains

public boolean contains(long mask)
Returns true if tagging data is present.

Parameters:
mask - Tag mask (LEMMA, POS, etc.).
Returns:
True if flag is set.