de.dfki.lt.hog.container
Class Chunk

java.lang.Object
  extended by de.dfki.lt.hog.container.Chunk

public class Chunk
extends java.lang.Object

Represents a chunk as segmented by Chunkie. Each chunk has daughters which can be chunks themselves.


Field Summary
protected static org.apache.log4j.Logger log
          A logger for Modules
 
Constructor Summary
Chunk()
          Creates an empty chunk.
Chunk(JToken token)
          Creates a chunk of type "w" using the given JToken.
 
Method Summary
 void addDaughter(Chunk daughter)
           
 java.util.ArrayList getDaughters()
          Returns a copy of the daughters of this chunk.
 int getEnd()
           
 java.lang.String getPoscat()
           
 java.lang.String getSid()
           
 int getStart()
           
 JToken getToken()
           
 java.lang.String getType()
           
 java.util.ArrayList getWords()
           
 boolean isTerminal()
           
 void setPoscat(java.lang.String poscat)
           
 void setSid(java.lang.String sid)
           
 void setToken(JToken token)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected static org.apache.log4j.Logger log
A logger for Modules

Constructor Detail

Chunk

public Chunk()
Creates an empty chunk.


Chunk

public Chunk(JToken token)
Creates a chunk of type "w" using the given JToken.

Parameters:
token -
Method Detail

setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

setToken

public void setToken(JToken token)

getToken

public JToken getToken()

setPoscat

public void setPoscat(java.lang.String poscat)

getPoscat

public java.lang.String getPoscat()

setSid

public void setSid(java.lang.String sid)

getSid

public java.lang.String getSid()

addDaughter

public void addDaughter(Chunk daughter)

getDaughters

public java.util.ArrayList getDaughters()
Returns a copy of the daughters of this chunk.

Returns:
A copy of the daughters of this chunk.

isTerminal

public boolean isTerminal()

getStart

public int getStart()

getEnd

public int getEnd()

getWords

public java.util.ArrayList getWords()

toXML

public java.lang.String toXML()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object