Hilbert II - Version 0.01.09

org.qedeq.kernel.bo.module
Class NodeBo

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

public final class NodeBo
extends Object
implements Node

Special subsection of a qedeq file.

Version:
$Revision: 1.4 $

Constructor Summary
NodeBo()
          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 referencing.
 void setLevel(String level)
          Set level of node.
 void setName(LatexList name)
          Set node name.
 void setNodeType(NodeType nodeType)
          Set node type.
 void setPrecedingText(LatexList precedingText)
          Set receding LaTeX text.
 void setSucceedingText(LatexList succeedingText)
          Set succeeding LaTeX text.
 void setTitle(LatexList title)
          Set node title.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeBo

public NodeBo()
Constructs a new empty node.

Method Detail

setId

public final void setId(String id)
Set label for referencing.

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 level of node. Higher levels contain additional informations.

Parameters:
level - Level.

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(LatexList name)
Set node name. Could be used as an readable reference, e.g. "Axiom of Choice".

Parameters:
name - Node name.

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(LatexList title)
Set node title. That is a language dependent LaTeX text.

Parameters:
title - Node title.

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(LatexList precedingText)
Set receding 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 node type. Contains the concrete theorem or definition or else.

Parameters:
nodeType - Node type.

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(LatexList succeedingText)
Set succeeding LaTeX text. This text comes after a theorem, definition etc. but belongs to this node regards content.

Parameters:
succeedingText - Succeding 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.01.09

©left GNU General Public Licence
All Rights Reserved.