edu.stanford.nlp.ling
Interface Labeled

All Known Subinterfaces:
Datum, Document
All Known Implementing Classes:
BasicDocument

public interface Labeled

Interface for Objects that have a label, whose label is an Object. There are only two methods: Object label() and Collection labels(). If there is only one label, labels() will return a collection of one label. If there are multiple labels, label() will return the primary label, or a consistent arbitrary label if there is not primary label.

Author:
Sepandar Kamvar (sdkamvar@stanford.edu)

Method Summary
 Object label()
          Returns the primary label for this Object, or null if none have been set.
 Collection labels()
          Returns the complete list of labels for this Object, which may be empty.
 

Method Detail

label

Object label()
Returns the primary label for this Object, or null if none have been set.


labels

Collection labels()
Returns the complete list of labels for this Object, which may be empty.



Stanford NLP Group