MaltParser 1.4.1

org.maltparser.parser.transition
Class Transition

java.lang.Object
  extended by org.maltparser.parser.transition.Transition
All Implemented Interfaces:
Comparable<Transition>

public class Transition
extends Object
implements Comparable<Transition>

Transition contains one individual transition. For example, Nivre arc-eager algorithms have the unlabeled transition SH, RE and the labeled transitionRA, LA. These transition will be four individual transition.

Since:
1.0
Author:
Joakim Nivre, Johan Hall

Constructor Summary
Transition(int code, String symbol, boolean labeled)
          Creates a transition
 
Method Summary
 int compareTo(Transition that)
           
 boolean equals(Object obj)
           
 int getCode()
          Returns the transition code
 String getSymbol()
          Returns the transition symbol
 int hashCode()
           
 boolean isLabeled()
          Returns true if the transition is labeled, otherwise false
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Transition

public Transition(int code,
                  String symbol,
                  boolean labeled)
Creates a transition

Parameters:
code - Transition code
symbol - Transition name
labeled - true if the transition is labeled, otherwise false
Method Detail

getCode

public int getCode()
Returns the transition code

Returns:
the transition code

getSymbol

public String getSymbol()
Returns the transition symbol

Returns:
the transition symbol

isLabeled

public boolean isLabeled()
Returns true if the transition is labeled, otherwise false

Returns:
true if the transition is labeled, otherwise false

compareTo

public int compareTo(Transition that)
Specified by:
compareTo in interface Comparable<Transition>

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

MaltParser 1.4.1

Copyright 2007-2010 Johan Hall, Jens Nilsson and Joakim Nivre.