Hilbert II - Version 0.03.01

org.qedeq.kernel.dto.module
Class NodeVo

java.lang.Object
  extended byorg.qedeq.kernel.dto.module.NodeVo
All Implemented Interfaces:
Node, SubsectionType

public final class NodeVo
extends Object
implements Node

Special subsection of a qedeq file.

Version:
$Revision: 1.5 $

Constructor Summary
NodeVo()
          Constructs a new empty node.
 
Method Summary
 boolean equals(Object obj)
           
 String getId()
          Get label of node.
 String getLevel()
          Get level of node.
 LatexList getName()
          Set name of node.
 NodeType getNodeType()
          Get node content.
 LatexList getPrecedingText()
          Get text before the formula.
 LatexList getSucceedingText()
          Get text after the formula.
 LatexList getTitle()
          Get title of subsection.
 int hashCode()
           
 void setId(String id)
          Set label for this node.
 void setLevel(String level)
          Set node level.
 void setName(LatexListVo name)
          Set node name.
 void setNodeType(NodeType nodeType)
          Set the concrete theorem or definition or else.
 void setPrecedingText(LatexListVo precedingText)
          Set preceding LaTeX text.
 void setSucceedingText(LatexListVo succeedingText)
          Set succeeding LaTeX text.
 void setTitle(LatexListVo title)
          Set node title.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeVo

public NodeVo()
Constructs a new empty node.

Method Detail

setId

public final void setId(String id)
Set label for this node. Referencing must use this label.

Parameters:
id - Label for referencing.

getId

public final String getId()
Description copied from interface: Node
Get label of node. The node is referenced with this label.

Specified by:
getId in interface Node
Returns:
Returns the label.

setLevel

public final void setLevel(String level)
Set node level.

Parameters:
level - Level of this node.

getLevel

public final String getLevel()
Description copied from interface: Node
Get level of node. Higher levels contain additional informations.

Specified by:
getLevel in interface Node
Returns:
Returns the level.

setName

public final void setName(LatexListVo name)
Set node name. Could be used as an readable reference, e.g. "Axiom of Choice".

Parameters:
name - Name of this node.

getName

public final LatexList getName()
Description copied from interface: Node
Set name of node. Could be used as an readable reference, e.g. "Axiom of Choice".

Specified by:
getName in interface Node
Returns:
Returns the name.

setTitle

public final void setTitle(LatexListVo title)
Set node title.

Parameters:
title - Title of node.

getTitle

public final LatexList getTitle()
Description copied from interface: Node
Get title of subsection.

Specified by:
getTitle in interface Node
Returns:
Returns the name.

setPrecedingText

public final void setPrecedingText(LatexListVo precedingText)
Set preceding LaTeX text. This text comes before a theorem, definition etc. but belongs to this node regards content.

Parameters:
precedingText - Preceding LaTeX text.

getPrecedingText

public final LatexList getPrecedingText()
Description copied from interface: Node
Get text before the formula. Get the preceding LaTeX text. This text comes before a theorem, definition etc. but belongs to this node regards content.

Specified by:
getPrecedingText in interface Node
Returns:
Returns the preceding LaTeX text.

setNodeType

public final void setNodeType(NodeType nodeType)
Set the concrete theorem or definition or else.

Parameters:
nodeType - An instance of NodeType.

getNodeType

public final NodeType getNodeType()
Description copied from interface: Node
Get node content. This is for example a concrete theorem or definition. The main information of a node could be found here.

Specified by:
getNodeType in interface Node
Returns:
Returns the nodeType.

setSucceedingText

public final void setSucceedingText(LatexListVo succeedingText)
Set succeeding LaTeX text. This text comes after a theorem, definition etc. but belongs to this node regards content.

Parameters:
succeedingText - Succeeding LaTeX text.

getSucceedingText

public final LatexList getSucceedingText()
Description copied from interface: Node
Get text after the formula. Get the succeeding LaTeX text. This text comes after a theorem, definition etc. but belongs to this node regards content.

Specified by:
getSucceedingText in interface Node
Returns:
Returns the succeedingText.

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

toString

public String toString()

Hilbert II - Version 0.03.01

©left GNU General Public Licence
All Rights Reserved.