Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MaltParser 1.4.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.maltparser.parser.algorithm.nivre
Class NivreConfig

    java.lang.Object
      org.maltparser.parser.ParserConfiguration
          org.maltparser.parser.algorithm.nivre.NivreConfig

    public class NivreConfig

extends ParserConfiguration

Author:
  Johan Hall

Field Summary
`static int` | `NORMAL`
`static int` | `RELAXED`
`static int` | `STRICT`

Fields inherited from class org.maltparser.parser.ParserConfiguration
`historyNode`

Constructor Summary
`NivreConfig(SymbolTableHandler symbolTableHandler, String rootHandling)`

Method Summary
`void` | `clear()` Clears the parser configuration
`boolean` | `equals(Object obj)`
`DependencyStructure` | `getDependencyGraph()` Returns the dependency structure
`DependencyStructure` | `getDependencyStructure()`
`Stack<DependencyNode>` | `getInput()`
`DependencyNode` | `getInputNode(int index)`
`int` | `getRootHandling()`
`Stack<DependencyNode>` | `getStack()`
`DependencyNode` | `getStackNode(int index)`
`void` | `initialize(ParserConfiguration parserConfiguration)` Initialize the parser configuration with the same state as the parameter config
`boolean` | `isTerminalState()` Returns true if the parser configuration is in a terminal state, otherwise false.
`void` | `setDependencyGraph(DependencyStructure source)` Sets the dependency structure
`void` | `setRootHandling(int rootHandling)`
`protected void` | `setRootHandling(String rh)`
`String` | `toString()`

Methods inherited from class org.maltparser.parser.ParserConfiguration
`getHistoryNode, setHistoryNode`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### STRICT

    public static final int STRICT

See Also:
  Constant Field Values

### RELAXED

    public static final int RELAXED

See Also:
  Constant Field Values

### NORMAL

    public static final int NORMAL

See Also:
  Constant Field Values

Constructor Detail

### NivreConfig

    public NivreConfig(SymbolTableHandler symbolTableHandler,
                       String rootHandling)
                throws MaltChainedException

Throws:
  `MaltChainedException`

Method Detail

### getStack

    public Stack<DependencyNode> getStack()

### getInput

    public Stack<DependencyNode> getInput()

### getDependencyStructure

    public DependencyStructure getDependencyStructure()

### isTerminalState

    public boolean isTerminalState()

  Description copied from class: `ParserConfiguration`
  Returns true if the parser configuration is in a terminal state, otherwise false.

  Specified by:
    `isTerminalState` in class `ParserConfiguration`
  Returns:
    true if the parser configuration is in a terminal state, otherwise false.

### getStackNode

    public DependencyNode getStackNode(int index)
                                throws MaltChainedException

  Throws:
    `MaltChainedException`

### getInputNode

    public DependencyNode getInputNode(int index)
                                throws MaltChainedException

  Throws:
    `MaltChainedException`

### setDependencyGraph

    public void setDependencyGraph(DependencyStructure source)
                            throws MaltChainedException

  Description copied from class: `ParserConfiguration`
  Sets the dependency structure

  Specified by:
    `setDependencyGraph` in class `ParserConfiguration`
  Parameters:
    `source` - a dependency structure
  Throws:
    `MaltChainedException`

### getDependencyGraph

    public DependencyStructure getDependencyGraph()

  Description copied from class: `ParserConfiguration`
  Returns the dependency structure

  Specified by:
    `getDependencyGraph` in class `ParserConfiguration`
  Returns:
    the dependency structure

### initialize

    public void initialize(ParserConfiguration parserConfiguration)
                    throws MaltChainedException

  Description copied from class: `ParserConfiguration`
  Initialize the parser configuration with the same state as the parameter config

  Specified by:
    `initialize` in class `ParserConfiguration`
  Parameters:
    `parserConfiguration` - a parser configuration
  Throws:
    `MaltChainedException`

### getRootHandling

    public int getRootHandling()

### setRootHandling

    public void setRootHandling(int rootHandling)

### setRootHandling

    protected void setRootHandling(String rh)
                            throws MaltChainedException

  Throws:
    `MaltChainedException`

### clear

    public void clear()
               throws MaltChainedException

  Description copied from class: `ParserConfiguration`
  Clears the parser configuration

  Specified by:
    `clear` in class `ParserConfiguration`
  Throws:
    `MaltChainedException`

### equals

    public boolean equals(Object obj)

  Overrides:
    `equals` in class `Object`

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| MaltParser 1.4.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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