org.qtitools.qti.node.test.flow
Class BorderNode

java.lang.Object
  extended by org.qtitools.qti.node.test.flow.Node
      extended by org.qtitools.qti.node.test.flow.BorderNode
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EndNode, StartNode

public abstract class BorderNode
extends Node

Border node is node on border. It is either start or end node, and it is not middle node.

Author:
Jiri Kajaba
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.qtitools.qti.node.test.flow.Node
logger
 
Constructor Summary
protected BorderNode(Node prev, ControlObject object)
          Constructs node.
 
Method Summary
 boolean isBorder()
          Returns true if this node is border node; false otherwise.
 
Methods inherited from class org.qtitools.qti.node.test.flow.Node
getIndex, getNext, getObject, getPrev, isBranchRule, isEnd, isItemRef, isJump, isMiddle, isPreCondition, isStart, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BorderNode

protected BorderNode(Node prev,
                     ControlObject object)
Constructs node.

Parameters:
prev - previous node in linked list
object - assessment object (test, test part, section or item reference)
Method Detail

isBorder

public boolean isBorder()
Description copied from class: Node
Returns true if this node is border node; false otherwise.

Border node is node on border. It is either start or end node, and it is not middle node.

Overrides:
isBorder in class Node
Returns:
true if this node is border node; false otherwise


Copyright © 2009. All Rights Reserved.